VB Decompiler Pro是一款VB反编译工具。VB Decompiler Pro可(kě)以将使(shǐ)用VB编程软(ruǎn)件开发的程(chéng)序反编辑为伪(wěi)代码源代(dài)码,反编(biān)译出(chū)程序代码。如(rú)果你想(xiǎng)学习参考别人的编程内容,那么这(zhè)个工(gōng)具正好派上(shàng)用场。能反编译程(chéng)序中(zhōng)所有(yǒu)的控件及窗口,对于一些(xiē)加过(guò)壳的(de)程序需要先脱掉壳后才能正常的反编译。可以在(zài)高级功能中启(qǐ)用只反编译窗口、快速反编(biān)译、缓存反(fǎn)编译代码、编译声明变量,显示.NET结构。显示调试命令,处理IF...END IF区(qū)块。VB Decompiler Pro 9.8中文版(无(wú)需(xū)注册码)是(shì)特(tè)别版,直(zhí)接安装(zhuāng)后(hòu)即是注册版,不需(xū)要输(shū)入注册码。
VB Decompiler Pro反编(biān)译工具是一款针(zhēn)对使用Visual Basic 5.0/6.0开发的程序的反编译器(qì)。反编译工具(VB Decompiler Pro)可以(yǐ)被编译成伪代码p-code或native code模式。由于伪代码是由高级指令组(zǔ)成, 因此是(shì)很有可能反(fǎn)编译成(chéng)源代码的(当然, 变量名,函(hán)数名等等是(shì)无(wú)法反编译(yì)的).反(fǎn)编译(yì)工具(VB Decompiler Pro)可以恢复众多伪代码指(zhǐ)令,但要(yào)反编译成(chéng)源代码还是有很多工作(zuò)需要完成, 反编译器将帮助您(nín)更轻松(sōng)的分析程序算法以(yǐ)及部分恢复源代码。
如果一个程序被编译成native code, 从机器码恢复源代(dài)码是几(jǐ)乎不可能(néng)的. 但即便是这种情形下VB Decompiler还是可以(yǐ)帮助你分析程序. VB Decompiler包(bāo)含了一(yī)个强大的支持包含MMX和SSE的(de)Pentium Pro指令集的反编译器. 它还包含一(yī)个代码分(fèn)析器, 用于搜索所有API调(diào)用,汇编代码中(zhōng)的字符串引用并将结(jié)果修改为相应(yīng)的(de)注释。
加(jiā)入一(yī)个程序被编(biān)译成.net汇编,反编译器将恢复所(suǒ)有的托管代码(mǎ)的数据(jù)表和模块,并且使(shǐ)用IL反汇编器反汇编所有的方(fāng)法,函(hán)数以及事件。反编译并不需要(yào).NET Framework并且支持(chí)所有的32位Windows操作系统。
VB Decompiler也将反编译文件中的所有的图形(xíng)界面(miàn)窗体以(yǐ)及控件。出于技术需(xū)要,反编译器可(kě)能显示所有控件的编(biān)译地址。
对(duì)于加(jiā)壳的VB程(chéng)序(xù),首先需要脱壳(ké)后才能(néng)正常反编译。
总而言之, VB Decompiler是一款出色的(de)程序分析(xī)工(gōng)具. 尤(yóu)其是当您不慎(shèn)丢失源代码并且需要(yào)部分恢复原(yuán)工程的时(shí)候。
通(tōng)用脱(tuō)壳(支(zhī)持UPX, NSPack以(yǐ)及一些(xiē)其他常见的可执行文(wén)件压缩(suō)壳)
反(fǎn)编译窗体(frm和frx)以(yǐ)及用户控制(ctl)对象文件(jiàn)
完整(zhěng)的伪(wěi)代码p-code反编译(yì)(解析(xī)操作(zuò)码(mǎ)并(bìng)转换为标准vb指令,反编译(yì)GUID对(duì)象(xiàng))
两种(zhǒng)伪代码反编译模式(包含(hán)堆(duī)栈解析(xī)或不包含(hán)堆栈解析)
反(fǎn)汇编(biān)native code过程(使用强大(dà)的Pentium Pro反汇编器,支持MMX及FPU指令(lìng)集(jí))
反(fǎn)汇编native code过程中的字符串(chuàn)引用以及(jí)API调用(使用强大的(de)Pentium Pro反(fǎn)汇编器,支持MMX及FPU指令集)
部分反(fǎn)编译native code(使用代码仿真引擎(qíng))
在反编译的代(dài)码中(zhōng)根据语法显示不同的颜色
字符串引用(yòng)列表以及(jí)搜(sōu)索引(yǐn)擎(qíng)
快速(sù)反编译
VB5/6程序(xù)的(de)混淆工具(jù)
VB5/6程序的修补工具
将反(fǎn)编译的数据保存入(rù)单个DB文件
反编译.Net程(chéng)序
将所有的(de)过程列表保存入MAP文(wén)件, IDC脚本或是HIEW的(de)Names文件
