【问题标题】:Reverse engineering a QuickBASIC 3.0 program逆向工程 QuickBASIC 3.0 程序
【发布时间】:2011-06-13 17:55:04
【问题描述】:

我有一个用 QuickBASIC 3.0 编写的程序(我拥有权利),尽管我没有源代码。 有谁知道我可以用来查看程序做什么的反编译器?

基本上,它会在输入中获取一些数字,然后执行一些计算,显示一些结果。没什么太复杂的。

谢谢

【问题讨论】:

    标签: reverse-engineering basic quickbasic


    【解决方案1】:

    我没有看到任何公开可用的工具,但有一个人声称已经制作了一个 a page。你可以试着联系他。

    如果您没有任何逆向 DOS 程序的经验,我不建议您自己尝试。似乎 QuickBASIC 3.0 被编译成某种 p 代码。我从未见过任何关于 DOS 时代 p-code 的研究,但它可能与最终在 Visual Basic 6.0 中使用的 p-code 有某种关系,并且已经进行了很多研究。

    如果您模糊地记得这个想法但不记得细节(例如公式中系数的实际值),您可以尝试的一件事是输入一些数字,阅读结果,然后将它们保存在 Excel 工作表中。重复几次并尝试绘制数据。不多,但可能会有所帮助。

    【讨论】:

      【解决方案2】:

      使用 Borland C++ 3.1 的调试器,但您需要了解汇编程序...

      【讨论】:

        猜你喜欢
        • 2011-08-11
        • 2011-01-17
        • 2010-09-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-26
        • 2015-02-28
        • 2012-05-01
        相关资源
        最近更新 更多