
VB6反編譯軟件 VB RezQ V3.1b 正式版,經(jīng)我測(cè)試,缺少組件,不能運(yùn)行,現(xiàn)在我給補(bǔ)全了,二進(jìn)制編譯的VB程序,很難完整的還原出代碼,VBRezQ反編譯的可讀性尤其對(duì)早期版本,效果很好;不過對(duì)VB 5、6使用Native方式編譯的程序,可以反編譯得到FORM文件,效果還不錯(cuò),但代碼基本上無法反編譯。
注冊(cè)信息:
name: Ardith Freebairn
code: 680F-69EA-7154-0CA3
使用教程:
直接生成工程1.exe,然后打開VBRezQ選擇生成的程序,結(jié)果如下:
VBRezQ直接反編譯給出了工程及窗體信息,觀察第三個(gè)窗口FORM01.FRM甚至可以看出窗體內(nèi)部的API聲明及自定函數(shù)和變(常)量?jī)?nèi)容等,令人心碎。
看來這個(gè)軟件果然是能夠反編譯VB程序,雖然不能源碼輸出,但絕大部分信息對(duì)于破解者已經(jīng)夠用了。
VB6有2種編譯方式,分別為“編譯為P-代碼”和“編譯為本地代碼”,剛才我是選擇編譯為本地代碼,那么現(xiàn)在我試試編譯成P-代碼看看效果如何。
修改工程屬性,點(diǎn)擊生成,用VBRezQ載入,呈現(xiàn)結(jié)果如下:
觀察FROM01.FRM信息可知,子函數(shù)內(nèi)的代碼內(nèi)容(應(yīng)該是被加密了)沒有被反編譯出來,看來P-代碼的保密性稍好一些。