 |
VB 5/6使用Native方式编译的程序基本上无法反编译。以前在http://www.ems.ru/~gold/(这个地址现在已经无法访问)看到VB 5的反编译的Demo。它可以反编译得到FORM文件,效果还不错。但目前没有看到过可以恢复代码的反编译器。如果程序被EXE压缩(如Shrinker)程序压缩过,一般则更难以处理(除非能找到合适的脱壳工具)。
你可以从http://www.ashsoft.com/(这个地址现在已经无法访问)购买VB3/4的反编译程序。我使用过它的正式版,效果还可以,不过反编译后的程序可读性不好,有一些小错误。本站点不提供盗版软件,所以请不要向我们索要该软件的正式版。
总的来看,如果你想反编译其他使用VB编写的软件,只要是VB 5.0以上的版本,基本不可能。
张辉的意见:
vb rezq(http://www.regngo.com/vbrezq/index.html)可以反编译vb5/6,并且效果好像很好。
邓思胜的意见:
vb rezq是可以反编译vb5/6,但效果不能说很好,它仍然无法获得真正意义上的源代码。
相关问题:
QA001070 "将EXE文件反编译成C文件"
此问题由李海回答。
附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, 其他方面, 。
|