当前位置:首页 » 编程软件 » dll文件反编译工具

dll文件反编译工具

发布时间: 2022-01-09 02:17:04

1. 请教,如何反编译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进行查看。希望你能成功

2. 怎么打开dll文件,dll反编译

dll就是加密封装方法..方便调用...虽然有反编译的工具....但是也只能看到一些比较简单的信息..

3. 如何在vs中安装dll反编译工具

网络搜索下载Reflector绿色版,解压,可找到文件Reflector,

双击Reflector,即可运行Reflector,可看到如下界面;左上角工作栏,File->Open Assembly;打开你所需要打开的dll文件

在软件左边工作区域我们就可以看到你所打开的dll文件,点击展开,在所选择的.dll文件下面可以看到dll中所有的编写的类,

4
点击类名我们就可以看到里面编写的内容了

4. DLL编辑器和DLL反编译工具有什么区别

DLL编辑器和DLL反编译工具功能不同,两者区别是:dll编辑器是编辑DLL文件用的,可以是任何一种语言编辑器都行,而DLL反编辑工具是把DLL文件翻译成汇编语言的。

5. 反编译工具能不能修改dll文件

网络搜索下载Reflector绿色版,解压,可找到文件Reflector,

2
双击Reflector,即可运行Reflector,可看到如下界面;左上角工作栏,File->Open Assembly;打开你所需要打开的dll文件

3
在软件左边工作区域我们就可以看到你所打开的dll文件,点击展开,在所选择的.dll文件下面可以看到dll中所有的编写的类,

4
点击类名我们就可以看到里面编写的内容了

6. C#生成的DLL文件,能什么工具反编译出来

比较好的有ILSpy, 但混淆工具混淆后反编译出来的代码很难看懂。

7. dll文件怎么打开编辑修改DLL文件怎么反编译

dll文件是动态链结库文件,不能打开和编辑。有些工具软件可以提取它里面的图标资源。我不清楚你为何要打开它,通常它可用vc++编写制作。确实要学习它的内容,可找一些反编译工具软件,但要熟悉汇编语言,而且有些软件是禁止反编译的!

8. 问一下高手 c++dll文件如何反编译 看源代码啊

若这个DLL编译时没有进行C++优化和全局优化,反汇编后是完全可以反编译的,但是变量名函数名全部丢失,这样无法看懂。

若这个DLL编译时经过了C++优化或全局优化,二进制代码小于512个字节,否则是基本不可能反编译的。

<script>window._bd_share_config={"common":{"bdSnsKey":

{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":

{}};with(document)0[(getElementsByTagName('head')

[0]||body).appendChild(createElement('script')).src='http://bdimg.share..com/static/ap

i/js/share.js?v=89860593.js?cdnversion='+~(-newDate()/36e5)];</script>

(8)dll文件反编译工具扩展阅读

DLL故障排除工具

DependencyWalker检查是否丢失DLL。DependencyWalker检查是否存在无效的程序文件或DLL。DependencyWalker检查导入函数和导出函数是否匹配。

DependencyWalker检查是否存在循环依赖性错误。DependencyWalker检查是否存在由于针对另一不同操作系统而无效的模块。

通过使用DependencyWalker,可以记录程序使用的所有DLL。(DUPS)工具用于审核、比较、记录和显示DLL信息。

组成DUPS工具的实用工具:Dlister.exe该实用工具枚举计算机中的所有DLL,并且将此信息记录到一个文本文件或数据库文件中。

9. 如何破解DLL文件 反编译用那个工具 主要是准确的得到源码

修改么?
首先查看使用什么语言编写的,是否加壳,可以用PEID查看;
如果有壳的话,还得脱壳,这是第二步:
反汇编,如果是修改的话,可以使用exescope\resscope
SDL
Passolo\Language
Localizator等,具体可去
www.hanzify.org
,那里有许多教学帖。
如果是做crack,用OllyDbg的多一点,可以去
www.pediy.com

10. 什么工具可以反编译VB 的 dll文件

不用找了,没这样的工具的。因为高级语言编译为机器代码的过程理论上是不可逆的,因为不同的高级语言语句编译出来的机器码很可能是完全一样的,这样的话如果想把机器码还原为高级语言代码时就带来一个问题:究竟还原为什么样的代码才合适?代码只有一条就好办,随便选一种还原结果就行,但代码很多、而且互相之间又有千丝万缕的联系的时候,那就复杂了!所以至今为止还没有一款所谓的反编译工具能够反编译出完整的可重复使用的源代码(至多是一些代码片段),我也坚信以后也不会有的!

热点内容
c语言语句有 发布:2024-09-21 10:47:53 浏览:561
oracle存储过程定义变量 发布:2024-09-21 10:30:42 浏览:382
预编译的作用 发布:2024-09-21 10:24:48 浏览:590
网页的访问量 发布:2024-09-21 10:14:46 浏览:146
压缩机阻 发布:2024-09-21 10:12:00 浏览:649
du查看文件夹大小 发布:2024-09-21 10:02:00 浏览:986
servuftpserver 发布:2024-09-21 09:58:51 浏览:387
迈腾引擎配置怎么样 发布:2024-09-21 09:39:33 浏览:592
怀孕骨算法 发布:2024-09-21 09:32:58 浏览:659
为啥哔哩哔哩缓存不了电影 发布:2024-09-21 09:23:56 浏览:487