反编译dll工具
① 谁知道DLL的反编译工具
一般动态是用ollydbg
静态是ida,不是非常必要的话不推荐去反编译别人的代码,看别人代码很麻烦的,都不如自己做(除非有些算法自己不会去学别人)并且反编译别人的东西需要自己会很多东西(汇编
和
c++你得很精)并且如果是商业用途的话,
还会侵权
② 反编译DLL工具
关键看是什么语言编写的。
我所知道的有:
如果是C#
Reflector
PB,
则有PBkiller
如果是c、c++、delphi,
则只能反编译成c,并且和原先的基本上不一样
③ C++生成的DLL用什么工具反编译
一般动态是用ollydbg 静态是IDA,不是非常必要的话不推荐去反编译别人的代码,看别人代码很麻烦的,都不如自己做(除非有些算法自己不会去学别人)并且反编译别人的东西需要自己会很多东西(汇编 和 C++你得很精)并且如果是商业用途的话, 还会侵权
④ 如何在vs中安装dll反编译工具
网络搜索下载Reflector绿色版,解压,可找到文件Reflector,
双击Reflector,即可运行Reflector,可看到如下界面;左上角工作栏,File->Open Assembly;打开你所需要打开的dll文件
在软件左边工作区域我们就可以看到你所打开的dll文件,点击展开,在所选择的.dll文件下面可以看到dll中所有的编写的类,
4
点击类名我们就可以看到里面编写的内容了
⑤ 什么工具可以反编译VB 的 dll文件
不用找了,没这样的工具的。因为高级语言编译为机器代码的过程理论上是不可逆的,因为不同的高级语言语句编译出来的机器码很可能是完全一样的,这样的话如果想把机器码还原为高级语言代码时就带来一个问题:究竟还原为什么样的代码才合适?代码只有一条就好办,随便选一种还原结果就行,但代码很多、而且互相之间又有千丝万缕的联系的时候,那就复杂了!所以至今为止还没有一款所谓的反编译工具能够反编译出完整的可重复使用的源代码(至多是一些代码片段),我也坚信以后也不会有的!
⑥ 如何破解DLL文件 反编译用那个工具 主要是准确的得到源码
修改么?
首先查看使用什么语言编写的,是否加壳,可以用PEID查看;
如果有壳的话,还得脱壳,这是第二步:
反汇编,如果是修改的话,可以使用exescope\resscope
SDL
Passolo\Language
Localizator等,具体可去
www.hanzify.org
,那里有许多教学帖。
如果是做crack,用OllyDbg的多一点,可以去
www.pediy.com
⑦ 请教,如何反编译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进行查看。希望你能成功
⑧ 反编译工具能不能修改dll文件
网络搜索下载Reflector绿色版,解压,可找到文件Reflector,
2
双击Reflector,即可运行Reflector,可看到如下界面;左上角工作栏,File->Open Assembly;打开你所需要打开的dll文件
3
在软件左边工作区域我们就可以看到你所打开的dll文件,点击展开,在所选择的.dll文件下面可以看到dll中所有的编写的类,
4
点击类名我们就可以看到里面编写的内容了
⑨ DLL编辑器和DLL反编译工具有什么区别
DLL编辑器和DLL反编译工具功能不同,两者区别是:dll编辑器是编辑DLL文件用的,可以是任何一种语言编辑器都行,而DLL反编辑工具是把DLL文件翻译成汇编语言的。
⑩ C#生成的DLL文件,能什么工具反编译出来
比较好的有ILSpy, 但混淆工具混淆后反编译出来的代码很难看懂。