DLL to C反编译工具,它可以将DLL转换成可编译的C/C++代码。当您丢失DLL的源代码时,您可以用DLL to C。能够把DLL转换回可编译的代码。 并且具有生成数据结构和反汇编代码段的功能。和其它的反编译或反汇编工具最大的不同是:它生成的代码是可以直接编译运行的。它可以为所有数据段生成数据结构并拆解代码段。它还可以生成函数关系树,然后可以方便地导出DLL中所需的指定特征。它可以将汇编代码转换成C代码,C代码也是可编译的。
看起来还不错。并且这还只是一个新出的工具,估计以后会进一步改进。感兴趣的可以试用一下。
产品特点:
将DLL转换成可编译C/C++代码
为所有数据段生成数据结构
生成模块定义文件
拆解代码段
拆装结构模式
全模式拆卸
全结构拆卸
用注释模式拆解
精密模式拆卸
用动态模式初始化导入地址表
用静态模式初始化导入地址表
用直接地址初始化导入地址表
附带工具反编译文件分析器
生成函数关系树
导出所有函数
仅输出指定的函数
创建调试工具
动态对数函数调用
自动识别所有使用的函数参数和局部变量
在没有任何分析的情况下导出DLL中的任何特征
C语言静态库函数的自动识别
将汇编代码转换为C代码
使用方法:
简单拆解代码:
反编译代码:
只需点击“开始转换”按钮,就可以得到DLL的可编译C/C++代码。
将输出文件添加到项目中。
然后你可以调用新的代码。