高手如何反编译cdll文件并查看源代码?
所谓破解就是反编译。 。 反编译的第一步是脱壳。 。 对于脱壳,请参阅此链接。 当脱壳完成或者根本没有脱壳时,我们就可以进行下一步了。 高级语言的源程序被编译成可执行文件c 源码反编译,反编译是一个逆过程。 但可执行文件无法转换为中间语言源代码,只能转换为汇编语言。 计算机软件逆向工程,又称计算机软件修复工程,是指对他人软件的目标程序(可执行程序)进行“逆向分析研究”,从而推导出思想、原理、结构等设计要素的工作和算法。 开发软件的基础或者直接用于自己的软件产品的处理和运行方法。 反编译是一个复杂的过程,因此语言越中间,反编译就越困难。 不过反编译软件还是有很多:VB:vbexplorer和vbrezq,只能反编译界面图像。 看来代码不能完全反编译。 Java:Java反编译比较常见,所以反编译比较完整。 类文件也可以反编译为Java文件。 C:exescopedepth:DedeC#:reflector
要打开DLL文件,只需使用exescope软件搜索即可。现在好像6.50版本可以更改DLL文件
除非它是一种不能编译为机器语言的语言,例如Java,否则您要在C/C中编译的目标代码只能反编译为汇编语言c 源码反编译,因此几乎不可能查看源代码。 由于DLL编译器不是开源的,所以它一定有商业目的或者其他动机。 如果您想在自己的程序中学习或使用它,我建议您找到一个开源替代品!