天天看點

c語言的dll反編譯,可怕的DLL反編譯工具(DLL to C)

DLL to C反編譯工具,它可以将DLL轉換成可編譯的C/C++代碼。當您丢失DLL的源代碼時,您可以用DLL to C。能夠把DLL轉換回可編譯的代碼。 并且具有生成資料結構和反彙編代碼段的功能。和其它的反編譯或反彙編工具最大的不同是:它生成的代碼是可以直接編譯運作的。它可以為所有資料段生成資料結構并拆解代碼段。它還可以生成函數關系樹,然後可以友善地導出DLL中所需的指定特征。它可以将彙編代碼轉換成C代碼,C代碼也是可編譯的。

c語言的dll反編譯,可怕的DLL反編譯工具(DLL to C)

看起來還不錯。并且這還隻是一個新出的工具,估計以後會進一步改進。感興趣的可以試用一下。

産品特點:

将DLL轉換成可編譯C/C++代碼

為所有資料段生成資料結構

生成子產品定義檔案

拆解代碼段

拆裝結構模式

全模式拆卸

全結構拆卸

用注釋模式拆解

精密模式拆卸

用動态模式初始化導入位址表

用靜态模式初始化導入位址表

用直接位址初始化導入位址表

附帶工具反編譯檔案分析器

生成函數關系樹

導出所有函數

僅輸出指定的函數

建立調試工具

動态對數函數調用

自動識别所有使用的函數參數和局部變量

在沒有任何分析的情況下導出DLL中的任何特征

C語言靜态庫函數的自動識别

将彙編代碼轉換為C代碼

使用方法:

c語言的dll反編譯,可怕的DLL反編譯工具(DLL to C)
c語言的dll反編譯,可怕的DLL反編譯工具(DLL to C)
c語言的dll反編譯,可怕的DLL反編譯工具(DLL to C)

簡單拆解代碼:

c語言的dll反編譯,可怕的DLL反編譯工具(DLL to C)

反編譯代碼:

c語言的dll反編譯,可怕的DLL反編譯工具(DLL to C)

隻需點選“開始轉換”按鈕,就可以得到DLL的可編譯C/C++代碼。

c語言的dll反編譯,可怕的DLL反編譯工具(DLL to C)

将輸出檔案添加到項目中。

c語言的dll反編譯,可怕的DLL反編譯工具(DLL to C)

然後你可以調用新的代碼。

c語言的dll反編譯,可怕的DLL反編譯工具(DLL to C)