2011-06-13 104 views
1

我有一个程序(我拥有权利)写在QuickBASIC 3.0,但我没有了源代码。 任何人都知道一个反编译器,我可以使用它来查看程序的功能吗?逆向工程的QuickBASIC 3.0程序

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

感谢

回答

1

我还没有看到任何公开可用的工具,但也有从谁声称已经作出一个家伙是a page。你可以尝试与他联系。

如果您没有任何逆转DOS程序的经验,我不建议您自己尝试。看来QuickBASIC 3.0被编译成某种类型的p代码。我从来没有看到任何关于DOS时代p代码的研究,但它可能与最终在Visual Basic 6.0中使用的代码有一些关系,并且这个研究已经进行了很多调查。

如果您隐约记住了这个想法,但不记得详细信息(例如公式中系数的实际值),您可以尝试的一件事是输入一些数字,读取结果并将它们保存在Excel工作表中。重复几次,并尝试绘制数据。没有太多,但可能有所帮助。

1

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