DeDeDark是一款Delphi反編譯工具,擁有相當(dāng)全面的反匯編功能,可以快捷的幫助用戶對(duì)Delphi進(jìn)行反編譯的處理,處理后所有的目標(biāo)dfm文件都能編輯,源代碼會(huì)以asm形式存在。
DeDeDark軟件特色
1、多拖放的功能進(jìn)行支持
2、也可對(duì)反匯編的功能選項(xiàng)進(jìn)行設(shè)置
3、也支持用戶對(duì)右鍵的菜單功能進(jìn)行編輯設(shè)置
4、可以對(duì)反匯編的標(biāo)準(zhǔn)程序進(jìn)行得到的查看
5、支持對(duì)單元列表進(jìn)行快速的查看,來(lái)自于組件
6、包括了窗體、過程、項(xiàng)目、導(dǎo)出的功能支持
7、可以對(duì)轉(zhuǎn)儲(chǔ)器進(jìn)行操作
8、可對(duì)軟件的選項(xiàng)進(jìn)行自己的需求來(lái)進(jìn)行選擇設(shè)置
使用教程
1、將下載完成的壓縮包進(jìn)行解壓;
2、進(jìn)入文件夾后,啟動(dòng)應(yīng)用程序;
3、進(jìn)入主界面后,你就可以對(duì)Delphi程序進(jìn)行查看了。
更新日志
1、修改了Title和ClassName "DeDe"->"DarK",絕大部分的Anti檢測(cè)都沒有用了
2、DIY原DEDE,使得可以反匯編得到非標(biāo)準(zhǔn)程序的Forms格式和Procedures的事件(^_^)
3、直接反匯編功能的選項(xiàng),原DEDE就提供了
4、增加對(duì)特殊處理過的PACKAGEINFO的Uint List的顯示,設(shè)定GetSectionIndexByRVA默認(rèn)返回值是-1or2
選項(xiàng)在Option->configuration->Preferences->General->
Not Special Program And PACKAGEINFO,No Warn Saving
選擇,將提供缺省功能;
不選,則增加對(duì)PACKAGEINFO的搜索功能和GetSectionIndexByRVA函數(shù)的默認(rèn)返回值=2、
(通常應(yīng)該采用缺省模式,當(dāng)反匯編有錯(cuò)誤或PackageInfo有錯(cuò)時(shí),嘗試使用)
原有的"Do not allow report to be saved in existing folder"功能,繼續(xù)保留,借雞生蛋而已:)
使用原有english.ini的話,
選項(xiàng)將顯示"Do not allow report to be saved in existing folder",請(qǐng)自行修改
5、修改原有的"Open With DEDE"的注冊(cè)鍵錯(cuò)誤&BUG,可以使用右鍵運(yùn)行DEDE反匯編Delphi/BCB
6、去處NAG顯示
7、修復(fù)原有Dump Active Process的BUG
可以使用Shift+Alt+Ctrl+D Dump Process ->Dump.dmp文件,使用Shift+Alt+Ctrl+I Dump Info ->procinf_dmp.txt
8、Enable Dump按鈕(畫蛇添足:P)
9、修復(fù)拖放處理程序時(shí),確認(rèn)對(duì)話框的BUG!
10、修復(fù)Forms下將DFM保存為RES文件的BUG!
11、Enable Procedures下右鍵的Analize Class功能
12、修復(fù)Forms下DFM的"Open With NotePad"功能
13、heXer提供修復(fù)反匯編引擎的代碼,修復(fù)后,非常的好用