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