逆向工程QuickBASIC 3.0程序

时间:2011-06-13 17:55:05

标签: reverse-engineering basic quickbasic

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

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

由于

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:1)

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