1

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

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

谢谢

4

2 回答 2

1

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

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

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

于 2011-06-14T15:35:41.727 回答
1

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

于 2011-12-25T15:59:08.470 回答