dll是二进制代码,只可能反编译为汇编;但是,从原理上绝对可以,任何东西都是可逆的(包括时间,爱因斯坦就试图证明过),但是反编译的亢信息(符号及表达是不可逆的),也即编译是多对一,即多源码可编译成同一机器码,而同一机器不可能穷尽所有可能的源码(理论上可实现,但不可能做到),而且目前的反编译...
1:反编译工具ILSpy.exe:是个很不错的反编译软件,而且是免费了; 2:微软的工具ildasm.exe:这个是把DLL生成IL文件的一个软件,是微软自带了;可以在C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin找到该软件; 3:微机的工具ilasm.exe:这个是把IL文件重新生成DLL的功能,可以在C:\Windows\Microsoft.NET\Framewo...
可以的。1、Dll文件和EXE文件一样,都属于Windows可执行文件,都遵守PE文件格式。2、静态反汇编可以通过IDA等软件来进行,动态反编译可以通过Windbg、Ollydbg来进行。以OllyDbg为例,把要反编译的DLL文件拖到其界面中即可看到其反汇编代码。
51CTO博客已为您找到关于dll文件可以反编译吗的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及dll文件可以反编译吗问答内容。更多dll文件可以反编译吗相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
基本上是没问题的,只要不乱改函数名和命名空间 不过还是建议你备份下原来的dll 有些dll经过混淆后反编译出来的代码是没用的
可以的。1、Dll文件和EXE文件一样,都属于Windows可执行文件,都遵守PE文件格式。2、静态反汇编可以通过IDA等软件来进行,动态反编译可以通过Windbg、Ollydbg来进行。以OllyDbg为例,把要反编译的DLL文件拖到其界面中即可看到其反汇编代码。