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