DLL to C反編譯工具,它可以將DLL轉(zhuǎn)換成可編譯的C/C++代碼。當(dāng)您丟失DLL的源代碼時(shí),您可以用DLL to C。能夠把DLL轉(zhuǎn)換回可編譯的代碼。 并且具有生成數(shù)據(jù)結(jié)構(gòu)和反匯編代碼段的功能。和其它的反編譯或反匯編工具最大的不同是:它生成的代碼是可以直接編譯運(yùn)行的。它可以為所有數(shù)據(jù)段生成數(shù)據(jù)結(jié)構(gòu)并拆解代碼段。它還可以生成函數(shù)關(guān)系樹(shù),然后可以方便地導(dǎo)出DLL中所需的指定特征。它可以將匯編代碼轉(zhuǎn)換成C代碼,C代碼也是可編譯的。
看起來(lái)還不錯(cuò)。并且這還只是一個(gè)新出的工具,估計(jì)以后會(huì)進(jìn)一步改進(jìn)。感興趣的可以試用一下。
產(chǎn)品特點(diǎn):
將DLL轉(zhuǎn)換成可編譯C/C++代碼
為所有數(shù)據(jù)段生成數(shù)據(jù)結(jié)構(gòu)
生成模塊定義文件
拆解代碼段
拆裝結(jié)構(gòu)模式
全模式拆卸
全結(jié)構(gòu)拆卸
用注釋模式拆解
精密模式拆卸
用動(dòng)態(tài)模式初始化導(dǎo)入地址表
用靜態(tài)模式初始化導(dǎo)入地址表
用直接地址初始化導(dǎo)入地址表
附帶工具反編譯文件分析器
生成函數(shù)關(guān)系樹(shù)
導(dǎo)出所有函數(shù)
僅輸出指定的函數(shù)
創(chuàng)建調(diào)試工具
動(dòng)態(tài)對(duì)數(shù)函數(shù)調(diào)用
自動(dòng)識(shí)別所有使用的函數(shù)參數(shù)和局部變量
在沒(méi)有任何分析的情況下導(dǎo)出DLL中的任何特征
C語(yǔ)言靜態(tài)庫(kù)函數(shù)的自動(dòng)識(shí)別
將匯編代碼轉(zhuǎn)換為C代碼
使用方法:
簡(jiǎn)單拆解代碼:
反編譯代碼:
只需點(diǎn)擊“開(kāi)始轉(zhuǎn)換”按鈕,就可以得到DLL的可編譯C/C++代碼。
將輸出文件添加到項(xiàng)目中。
然后你可以調(diào)用新的代碼。