
正文
.net程序资源反编辑的简单介绍
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何对.net的dll文件进行反编译
A、去下个XX.dll,下好后打开系统盘,找到windows文件夹,打开后找到system32打开,把XX.dlll放进去。这个DLL上百度一下就有得下的了。B、打开腾讯电脑管家的电脑诊所之后,搜缺失的dll文件,会自动出来,点立即修复。
在开始菜单内找到Reflector工具。打开Reflector点击【File】--【OpenAssembly...】在打开的对话框内选择要反编译的DLL文件。打开DLL成功后,会在左侧的最下方看到反编译DLL文件。
反编译之前要先检查文件是否被混淆加密了,如果没有那就要恭喜你了。
相关问答
Q1: .net网页发布后进行反编译
1、事实上,不管你用Reflector或ILSpy都不能完全的将dll反编译成和编译前一模一样的。这些反编译工具由助于你了解人家dll的内部结构,但不能说拿别人编译后的项目,你然后反编译一下dll就可以继续二次开发了。
2、如果是通过普通发布的话,在aspx页面page指令中有一个属性inherits 他就是说他相对应的cs文件,生成了DLL的名字,不过都是随机命名的。
3、.Net 反编译软件,最著名的是 Reflector。但是最新版本收费现在打开Reflector的老版本要求强制更新到最新版本。所以,你一下在打开refector 会自动删除。那么大家可以使用 ILSpy。使用ILspy。1 下载后的ILSPY 。
4、可以。1,搜索并下载.NET 反编译工具IL SPY 就可以。
5、目前最强大的反编译工具应该是,.NET Reflector,但它是收费软件,如果不想用破解版的,你可以使用JetBrains公司的dotPeek。
6、既然这样的话,你可以使用反射,将别人的程序集加载到自己的程序里面,然后在自己的程序调用他的代码,用反射的好处是,你可以调用所有的私有函数,甚至可以调用函数名被混淆的函数。
Q2: .net如何防反编译
方法一:防止 Ildasm.exe(MSIL 反汇编程序) 反汇编程序集 方法很简单在项目文件AssemblyInfo.cs中增加SuppressIldasm属性。
我使用的方法是利用加壳工具:virbox Protector Standalone。直接进行加壳。高级混淆、虚拟化代码、智能压缩等加密策略。如果要授权控制,可使用许可版本的virbox Protector。
等语言编写)的反编译。通俗的讲,AxProtector在破解者和您的 .NET 代码之间构建了强大的防破解保护屏障,生成一个基于 Windows 的而不是基于 MSIL 的兼容格式文件。
有那种代码混乱器,其实也就是改改类名字等,常用的有 DotFuscator, .NET Reactor, xenocode 。。
Q3: Reflector(.Net的Dll反编译工具)
下载Reflector,解压后,双击Reflector.exe,如果有选择默认版本的.Net Framework,根据需要选择即可。
下载安装Reflector,安装好后,如下图所示。这个也有免安装版的。
使用reflector反编译dll源文件一定要安装FileGenerator的插件,安装好后就可以然后直接生成vs2005的工程了,然后用vs2005打开工程,修改反编译代码中异常的代码,加入编译环境所需的dll动态库,编译即可。
Q4: 请问怎样将.Net程序反编译为一个VS工程,可以正常运行调试?
既然这样的话,你可以使用反射,将别人的程序集加载到自己的程序里面,然后在自己的程序调用他的代码,用反射的好处是,你可以调用所有的私有函数,甚至可以调用函数名被混淆的函数。
在aspx页面page指令中有一个属性inherits 他就是说他相对应的cs文件,生成了DLL的名字,不过都是随机命名的。
重新建立一个对应的项目(反编译源码是winform就建立一个winform程序。)在解决方案上 添加---现有项。然后删除新建立的空的winform代码。保留刚才添加进来的源码。如图所示:5 然后直接点击运行...直接可以运行软件了。
把exe反向转成汇编代码,也可以使用反向工程的软件,此类软件用起来都非常复杂,可以把一个exe反向转成一个代码工程。
混淆后的代码不好看懂,要仔细分析程序逻辑)。用反编译工具找到程序入口,仔细读它,理解了逻辑之后用ILDASM反汇编后修改IL代码,然后再用ILASM编译得到破解程序。其他的破解方法就是动态分析,要运行程序调试的,很麻烦。
.net程序资源反编辑的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、.net程序资源反编辑的信息别忘了在本站进行查找喔。







