dll能反编译为源码吗 可以反编译DLL文件吗?
可以反编译DLL文件吗?
如何反编译DLL以及如何从反编译文件生成DLL。反编译DLL安装vs,最好是最新版本,如果要反编译DLL使用新版本创建,也可以反编译成功。下面是详细的反编译步骤。
1. 打开C:程序文件Microsoft SDK windows 6.0Ainildasm.exe文件,本程序是由微软反编译软件提供的,打开反编译DLL。
2. 然后选择文件转储,将弹出转储选项对话框(通常默认情况下)。设置后,选择转储位置。
3. 完成后,将生成以res和IL结尾的文件,并生成以res和IL结尾的文件。也可以包括资源。这样,我们将反编译DLL。根据需要修改IL文件。如何反编译。资源文件?选择Start-all programs-vs installation folder-vs tools-Developer command prompt,然后输入resgen 1。资源1。弹出DOS窗口中的Resx。这样,资源文件将转换为已编辑的resx文件。合并DLL首先说明如何将resx文件合并到资源文件中。选择开始-所有程序-vs安装文件夹-vs工具-开发人员命令提示符,然后在弹出的DOS窗口中输入resgen 1.resx 1.resources,以便将resx文件转换为可编辑的资源文件。将反编译的文件合并到DLL文件中,选择开始-所有程序-vs安装文件夹-vs工具-开发人员命令提示符,然后输入ILAsm/DLL/resource=1。第1号决议。在弹出的DOS窗口中。请注意,res文件和IL文件的位置不能更改,因此会生成所需的DLL。当然,如果您不确定生成的DLL,可以使用。网络反射器来查看它。我希望你能成功
DLL是二进制代码,只能反编译成汇编;但是原则上是绝对可能的,一切都是可逆的(包括时间,爱因斯坦试图证明),但是反编译的强大信息(符号和表达式是不可逆的),也就是编译是多对一的,也就是说,可以将多个源代码编译成同一个机器代码,并且可以生成同一个机器代码,因此不可能用尽所有可能的源代码(理论上是可以实现的,但不可能),并且当前反编译软件反编译的源代码可读性太差。
dll能反编译为源码吗 dll文件反编译成源代码 .dll文件怎么打开
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。