资讯

展开

反编译dll,求大神反编译Dll文件

作者:本站作者

1,求大神反编译Dll文件

打开需要反编译的DLL文件,工作栏:File->Open Assembly,选择文件,或:ctrl+O;选择需要反编译的DLL文件选择好DLL文件后,左侧工作栏就会出现您选择的DLL文件。展开可以看到DLL类库里面的所有类了。选择一个需要查看的类,展开就可以看到具体的方法,点击方法,方法的具体内容就会呈现在右侧的工作区域。

求大神反编译Dll文件

2,dll文件反编译成源代码

1、首先在反编译工具中打开DLL文件。2、然后用“程序集管理器”浏览DLL文件的节点。3、双击某个节点查看它的代码,然后在右侧栏中,弄清楚不同的代码。4、接着将代码导到Visual Basic中。5、最后在Visual Studio中编辑代码,就完成了反编译DLL文件。

dll文件反编译成源代码

3,怎么打开dll文件dll反编译

ll文件是动态链结库文件,不能打开和编辑。有些工具软件可以提取它里面的图标资源。我不清楚你为何要打开它,通常它可用vc++编写制作。确实要学习它的内容,可找一些反编译工具软件,但要熟悉汇编语言,而且有些软件是禁止反编译的!
dll就是加密封装方法..方便调用...虽然有反编译的工具....但是也只能看到一些比较简单的信息..

怎么打开dll文件dll反编译

4,怎么反编译dll文件

百度搜索下载Reflector绿色版,解压,可找到文件Reflector,双击Reflector,即可运行Reflector,可看到如下界面;左上角工作栏,File->Open Assembly;打开你所需要打开的dll文件在软件左边工作区域我们就可以看到你所打开的dll文件,点击展开,在所选择的.dll文件下面可以看到dll中所有的编写的类,4点击类名我们就可以看到里面编写的内容了

5,求反编译dll文件修改个小参数

DLL文件用Reflector反编译后如何重新生成DLL文件?比如一个ABC.dll文件用Reflector反编译后生成a.cs,b.cs,c.cs,我改了其中的b.cs后,想重新生成ABC.dll文件,并能继续被程序调用,请问该如何操作,请详细点,谢谢了!是新手,请说详细操作流程.要看用什么语言写的..C++的比较难 去试试eXeScope吧. 如果是VB的,去下个VB反编译精灵吧. JAVA用JODE
关键看是什么语言编写的。我所知道的有:如果是c# reflectorpb, 则有pbkiller如果是c、c++、delphi, 则只能反编译成c,并且和原先的基本上不一样

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

7,VC Dll文件可以反编译吗

可以的。1、Dll文件和EXE文件一样,都属于Windows可执行文件,都遵守PE文件格式。2、静态反汇编可以通过IDA等软件来进行,动态反编译可以通过Windbg、Ollydbg来进行。以OllyDbg为例,把要反编译的DLL文件拖到其界面中即可看到其反汇编代码。
1、dll是二进制代码,只可能反编译为汇编。2、从原理上绝对可以,任何东西都是可逆的(包括时间,爱因斯坦就试图证明过),但是反编译的亢信息(符号及表达是不可逆的),也即编译是多对一,即多源码可编译成同一机器码,而同一机器不可能穷尽所有可能的源码(理论上可实现,但不可能做到),而且目前的反编译的软件反编译成的源码可读性太差。
一般的都可以,有IDA这种强大的辅助工具~简直是利器啊
有三种方法:方法一、右键单击你要编译的文件,在菜单中选择“compile(m)”即可;方法二、build菜单中也有相关的命令,自己找(只有一个箭头的那个);方法三、在vc中打开你要编译的源文件,按快捷键“ctrl+f7”;

8,怎么反编译dll文件

付费内容限时免费查看 回答 1、首先在反编译工具中打开DLL文件。 提问 用什么反编译工具可以反编译dll文件 回答 您好,找到有人说DLL.EXE的东西你反编译了也没用滴---直能让你看到中间代码---几乎没什么用了。貌似软件行业有什么保密约定,所以不想网页代码那样可以看到源码--------要代码都被人反编译看了,怎么赚钱哦。 不过你是要反编译什么语言? 提问 java 回答 https://javajgs.com/archives/37201 这里有一篇文章关于java如何反编译的,你可以看看 1首先,在网上找到Xjad反编译工具。2然后点击运行Xjad的程序。3打开之后,就可以看进入软件了,到这里就完成一半了。4然后,找到你的Java文件夹,这里找到class文件。5将第四步中找到的class文件,拖动到第三步的工具,就会自动进行反编译了。 这个是另外一个方法 提问 嗯 回答 这个是每一步对应的图片哦 提问 好的 更多17条 

9,如何反编译DLL文件

VB 5/6使用Native方式编译的程序基本上无法反编译。以前在 http://www.ems.ru/~gold/(这个地址现在已经无法访问)看到VB 5的反编译的Demo。它可以反编译得到FORM文件,效果还不错。但目前没有看到过可以恢复代码的反编译器。如果程序被EXE压缩(如Shrinker)程序压缩过,一般则更难以处理(除非能找到合适的脱壳工具)。
你在你的Solution中新建一个工程,然后把a.cs,b.cs,c.cs添加到这个工程里面(我建议你新建类,然后把类的代码Copy过去,这样即使命名空间不同也不会造成混乱) 然后再你引用的工程里AddReference->Project->你新建的这个工程,就可以调用了. 这样如果你需要修改的话直接在IDE里修改,可以实时看到效果
http://download.csdn.net/source/296040 DLL的反编译工具
你可以试下windasm看看 可不可以, 反汇编要有很好的汇编基础, 这个东西很容易找到的。

10,可以反编译DLL文件吗

付费内容限时免费查看 回答 1、首先在反编译工具中打开DLL文件。 提问 用什么反编译工具可以反编译dll文件 回答 您好,找到有人说DLL.EXE的东西你反编译了也没用滴---直能让你看到中间代码---几乎没什么用了。貌似软件行业有什么保密约定,所以不想网页代码那样可以看到源码--------要代码都被人反编译看了,怎么赚钱哦。 不过你是要反编译什么语言? 提问 java 回答 https://javajgs.com/archives/37201 这里有一篇文章关于java如何反编译的,你可以看看 1首先,在网上找到Xjad反编译工具。2然后点击运行Xjad的程序。3打开之后,就可以看进入软件了,到这里就完成一半了。4然后,找到你的Java文件夹,这里找到class文件。5将第四步中找到的class文件,拖动到第三步的工具,就会自动进行反编译了。 这个是另外一个方法 提问 嗯 回答 这个是每一步对应的图片哦 提问 好的 更多17条 

11,vs2008 如何 反编译dll

VS不可以。但有个工具,叫做Reflector,支持C#,VB,C++(CLR),Dephi等语言用来反编译中间语言的DLL比如说 Dephi ,.NET如果是标准的DLL是不可以的。下载地址 http://www.pediy.com/tools/Decompilers/net/Reflector/Reflector.zip
在工程属性里,调整起始页。菜单“项目”最下面的“属性”里面有 你是什么语言 vb.net里面有启动窗体选项。c#有些愚昧,没有这个选项。你打开program.cs文件,或用搜索搜form1.把代码做如下修改:usingsystem;usingsystem.collections.generic;usingsystem.linq;usingsystem.windows.forms;namespacewindowsformsapplication1{ staticclassprogram { //////应用程序的主入口点。 /// [stathread] staticvoidmain() { application.enablevisualstyles(); application.setcompatibletextrenderingdefault(false); application.run(newform2()); //修改这里 } }}

12,如何反编译NET的dll文件

在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可有多个DLL文件,一个DLL文件也可能被几个应用程序所共用,这样的DLL文件被称为共享DLL文件。DLL文件一般被存放在C:\Windows\System目录下。 1、如何了解某应用程序使用哪些DLL文件 右键单击该应用程序并选择快捷菜单中的“快速查看”命令,在随后出现的“快速查看”窗口的“引入表”一栏中你将看到其使用DLL文件的情况。 2、如何知道DLL文件被几个程序使用 运行Regedit,进入HKEY_LOCAL_MACHINE\Software\Microsrft\Windows\Current-Version\SharedDlls子键查看,其右边窗口中就显示了所有DLL文件及其相关数据,其中数据右边小括号内的数字就说明了被几个程序使用,(2)表示被两个程序使用,(0)则表示无程序使用,可以将其删除。 3、如何解决DLL文件丢失的情况 有时在卸载文件时会提醒你删除某个DLL文件可能会影响其他应用程序的运行。所以当你卸载软件时,就有可能误删共享的DLL文件。一旦出现了丢失DLL文件的情况,如果你能确定其名称,可以在Sysbckup(系统备份文件夹)中找到该DLL文件,将其复制到System文件夹中。如果这样不行,在电脑启动时又总是出现“***dll文件丢失……”的提示框,你可以在“开始/运行”中运行Msconfig,进入系统配置实用程序对话框以后,单击选择“System.ini”标签,找出提示丢失的DLL文件,使其不被选中,这样开机时就不会出现错误提示了。反编译修改dll文件后重新.net重新生成dll文件更多
文章TAG:反编译dll  求大神反编译Dll文件  反编译  编译  大神  
相关教程
猜你喜欢