dllnet反编译工具
A. 请教,如何反编译dll文件
如何反编译dll,如何将反编译的文件生成dll。
反编译dll
安装vs,最好是最新版本的,如果要反编译的dll使用新版本创建的,也能反编译成功。下面是详细的反编译步骤。
1.打开C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\ildasm.exe,这个程序是微软提供的反编译软件,打开要反编译的dll。
2.然后选择文件-转储,这时会弹出转储选项的对话框(一般按照默认即可),设定好以后选择转储位置。
3.完成后会生成以res和il结尾的文件,还有可能包含以.resources结尾的文件。这样我们就将dll反编译完成。根据需要修改il文件。
如何反编译.resources文件呢
选择开始-所有程序-vs安装文件夹-vs tools-开发人员命令提示符,然后在弹出的dos窗口下输入resgen 1.resources 1.resx,这样resources文件变转化成可以编辑的resx文件。
组合dll
先说如何将resx文件组合成resources文件
选择开始-所有程序-vs安装文件夹-vs tools-开发人员命令提示符,然后在弹出的dos窗口下输入resgen 1.resx 1.resources,这样resx文件变转化成可以编辑的resources文件。
将反编译后的文件组合成dll文件
选择开始-所有程序-vs安装文件夹-vs tools-开发人员命令提示符,然后在弹出的dos窗口下输入ilasm /dll/resource=1.res 1.il,注意res文件和il文件位置不可以改变,这样就生成了想要的dll。
当然如果对生成的dll不放心,可以使用.net Reflector进行查看。希望你能成功
B. DLL编辑器和DLL反编译工具有什么区别
DLL编辑器和DLL反编译工具功能不同,两者区别是:dll编辑器是编辑DLL文件用的,可以是任何一种语言编辑器都行,而DLL反编辑工具是把DLL文件翻译成汇编语言的。
C. 可以反编译DLL文件吗
若您所说的Dll是.Net编译生成的Dll的话,则可使用.NET Reflector。其最新版下载地址如下:http://www.red-gate.com/procts/reflector/
D. 请问动网新闻asp.net的dll如何反编译
用.netframework自带的反编译工具就可以啊
Ildasm.exe
也可以到网上查找别人做的反编译工具
E. Reflector(.Net的Dll反编译工具)
Reflector( Net的Dll反编译工具)下载介绍:Reflector是一款比较强大的反编译工具 相信很多朋友都用过它 但reflector本身有很多局限性 比如只能一个一个的查看方法等 但幸好reflector支持插件功能目前网上有很多reflector的插件 本人找取了两个应用范围很广 并且广受好评的插件:Reflector FileDisassembler和Reflector FileGenerator和Reflector进行了整合 放在了一个压缩包中 大家可以直接解压缩后就开始使用 其中FileGenerator在网上没有现成dll 本人编译后将其取出 放在了压缩包中 一直在苦苦找寻的朋友这次可以拿来直接用了:)
本压缩包中Reflector exe已经升级为最新的 版本 具体的使用方法不多说了 只简单介绍一下本压缩包的使用步骤: 先下载本压缩包并解压缩 运行其中的Reflector exe(主程序) 初次运行会弹出错误提示对话框 因为引用的两个插件DLL是按照我本地实际情况配置的 所以你还需要根据你的实际情况来从新配置一下 方法很简单 我们拿引用FileGenerator dll来做一个范例 首先介绍一下Filegenerator FileGenerator插件的作用是 根据dll文件 把里面的源文件导出成文件 导出来的文件除了没有注释 变量名也变了 其它的可谓是没有差别 对于一些比较好的控件 如果不是开源的 完全可以导出成文件 然后自己加上注释 少许修改 很好的利用起来 (不开源的dll 用起来也不放心啊) 具体的初始化设置方法:点击View >Add Ins 弹出一个窗口 然后点击Add >选择文件夹里面的 FileGenerator dll 点击close 然后回到Reflector窗口 Tool >Generator File(s) 右边就出现了插件的窗口 选中左边的dll文件 点击右边的导出文件 源代码就全部导出来了! 另一个插件Reflector FileDisassembler dll设置方法也和这个一样 另外再提供一些Reflector的相关插件下载 可以用来反汇编 Net 的Dll文件 站长刚刚就用这个小软件把动易 Net 的Dll文件全汇编过来了
lishixin/Article/program/net/201311/12056