反编译dllnet reflector 怎么反编译dll

反编译dll  时间:2021-07-05  阅读:()

.dll如何编译与反编译?如何查看.dll文件,用什么工具?

重新编译 想调用的话添加引用即可 其实你没必要专门为生成dll这么办,直接把代码粘出来放到自己的工程里面不就好了么, 你不是希望引用修改过的dll吗? 你在你的Solution中新建一个工程,然后把a.cs,b.cs,c.cs添加到这个工程里面(我建议你新建类,然后把类的代码Copy过去,这样即使命名空间不同也不会造成混乱) 然后再你引用的工程里AddReference->Project->你新建的这个工程,就可以调用了. 这样如果你需要修改的话直接在IDE里修改,可以实时看到效果.

谁知道DLL的反编译工具?

PE explorer是比较简单的,当然还有其他软件,像w32dasm等等。

看哪个用着顺手用哪个吧。

当然不止这两种,楼主如果细心搜索,还会发现有其他工具的:)

C++写的dll文件如何反编译?

DLL函数查看器可以查看DLL文件的内部的函数,符号等等。

还可以用Dependency Walker查看PE依赖、查看DLL函数 。

你如果想反汇编整个文件,就用IDAPro,比较复杂,需要看专门的书来学习。

你想找会反汇编的人?如果是为了切磋技艺,有个网站叫 看雪论坛 如果是为了破解某软件,请上淘宝搜相应的业务。

dll文件反编译怎么弄?

将会用到以下几种工具; 1:反编译工具ILSpy.exe:是个很不错的反编译软件,而且是免费了; 2:微软的工具ildasm.exe:这个是把DLL生成IL文件的一个软件,是微软自带了;可以在C:Program FilesMicrosoft SDKsWindowsv7.0Ain找到该软件; 3:微机的工具ilasm.exe:这个是把IL文件重新生成DLL的功能,可以在C:WindowsMicrosoft.NETFrameworkv4.0.30319找到该软件; 我们新建一个WEB项目,模拟它要插入加密狗才能运行,当然这边的加密狗是我们的一个比喻,实例很简单七个步骤就可以完在;下载 10826 次步骤一:使用ILSpy.exe打开Web.dll文件;查看其源代码的情况: 步骤一:使用ILSpy.exe打开Web.dll文件;查看其源代码的情况: 从上面反编译出来的源代码不难发现重点是在GetLicense()方法,这个也是我们要修改的内容,从上面可以看出在没有修改前这个都是会提示要插入加密狗的; 步骤二:接下来就是要使用ildasm.exe把DLL这个文件转化成IL文件; 把dll文件转储为*.il文件存到某个指定文件夹里,得到Web.il和Web.res两个文件,有时也会有*.resource文件 步骤三:我们可以打开Web.il文件,里面有DLL生成的IL内容,我们很容易就可以定位到想要的这个方法,只要让它固定返回true就可以达到修改成功,方法内的IL代码就是我们要修改的内容; 步骤四:修改GetLicense()方法内的IL代码,让它固定返回true;下面这个IL就是让它返回为true;修改完接着保存IL文件; 步骤五:当修改完IL文件后要把它转化成DLL文件,打开DOC命令输入进入到*.il的文件夹,然后输入命令:c:windows\frameworkv4.0.30319ilasm.exe /dll/resource=Web.res Web.il *1:要进入IL文件的文件夹 2:其中"/dll/"这个前面要有一个空格 3:.res文件要在.il文件前面,中间要有个空格 步骤六:运行完上面的命令后会生成一个新DLL文件,然后把它复制到我们的站点下面: 步骤七:运行的结果: 完成上面的七个步骤就可以成功修改DLL文件,当然本实例只是一个简单的修改,若要进行比较复杂修改IL代码则要对IL知识有个相当的了解;下面是一个可能会经常要用到的IL返回true跟false的代码; .maxstack 1 .locals init ( [0] bool CS$1$0000) L_0000: nop L_0001: ldc.i4.1 L_0002: stloc.0 L_0003: br.s L_0005 L_0005: ldloc.0 L_0006: ret return true; // 代码大小 7 (0x7) .maxstack 1 .locals init ([0] bool CS$1$0000) IL_0000: nop IL_0001: ldc.i4.0 IL_0002: stloc.0 IL_0003: br.s IL_0005 IL_0005: ldloc.0 IL_0006: ret return false;

如何反编译NET的dll文件???????

在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。

当我们执行某一个程序时,相应的DLL文件就会被调用。

一个应用程序可有多个DLL文件,一个DLL文件也可能被几个应用程序所共用,这样的DLL文件被称为共享DLL文件。

DLL文件一般被存放在C:WindowsSystem目录下。

1、如何了解某应用程序使用哪些DLL文件 右键单击该应用程序并选择快捷菜单中的“快速查看”命令,在随后出现的“快速查看”窗口的“引入表”一栏中你将看到其使用DLL文件的情况。

2、如何知道DLL文件被几个程序使用 运行Regedit,进入HKEY_LOCAL_MACHINESoftwareMicrosrftWindowsCurrent-VersionSharedDlls子键查看,其右边窗口中就显示了所有DLL文件及其相关数据,其中数据右边小括号内的数字就说明了被几个程序使用,(2)表示被两个程序使用,(0)则表示无程序使用,可以将其删除。

3、如何解决DLL文件丢失的情况 有时在卸载文件时会提醒你删除某个DLL文件可能会影响其他应用程序的运行。

所以当你卸载软件时,就有可能误删共享的DLL文件。

一旦出现了丢失DLL文件的情况,如果你能确定其名称,可以在Sysbckup(系统备份文件夹)中找到该DLL文件,将其复制到System文件夹中。

如果这样不行,在电脑启动时又总是出现“***dll文件丢失……”的提示框,你可以在“开始/运行”中运行Msconfig,进入系统配置实用程序对话框以后,单击选择“System.ini”标签,找出提示丢失的DLL文件,使其不被选中,这样开机时就不会出现错误提示了。

反编译修改dll文件后重新重新生成dll文件更多

net reflector 怎么反编译dll

反编译之前要先检查文件是否被混淆加密了,如果没有那就要恭喜你了。

使用reflector反编译dll源文件一定要安装FileGenerator的插件,安装好后就可以然后直接生成vs2005的工程了,然后用vs2005打开工程,修改反编译代码中异常的代码,加入编译环境所需的dll动态库,编译即可。

--------------------------------------------------------------------------------------------------------------- 举例来说: 1、比如inforeader.get_item("name").ToString(),其实应该是inforeader.["name"].ToString(),没办法,手工改吧 2、还有,他还会报方法参数问题的错误,比如aa.Compare("helloworld","d",5),在5的未知显示参数错误,原来是本身这个位置的参数是一个枚举类型,反编译不知什么原因变成了第五个,于是改成枚举StringComparison.OrdinalIgnoreCase 3、。











ProfitServer$34.56/年,西班牙vps、荷兰vps、德国vps/不限制流量/支持自定义ISO

profitserver怎么样?profitserver是一家成立于2003的主机商家,是ITC控股的一个部门,主要经营的产品域名、SSL证书、虚拟主机、VPS和独立服务器,机房有俄罗斯、新加坡、荷兰、美国、保加利亚,VPS采用的是KVM虚拟架构,硬盘采用纯SSD,而且最大的优势是不限制流量,大公司运营,机器比较稳定,数据中心众多。此次ProfitServer正在对德国VPS(法兰克福)、西班牙v...

织梦DEDECMS即将授权收费和维权模式 站长应对的几个方法

这两天在站长群里看到不少有使用DEDECMS织梦程序的朋友比较着急,因为前两天有看到来自DEDECMS,我们熟悉的织梦程序官方发布的公告,将会在10月25日开始全面商业用途的使用DEDECMS内容管理程序的会采用授权收费模式,如果我们有在个人或者企业商业用途的,需要联系且得到授权才可以使用,否则后面会通过维权的方式。对于这个事情,我们可能有些站长经历过,比如字体、图片的版权。以及有一些国内的CMS...

spinservers春节优惠:$149/月10Gbps圣何塞服务器-2*E5-2630Lv3 CPU,256G内存,2*1.6T SSD硬盘

spinservers是Majestic Hosting Solutions LLC旗下站点,商家提供国外服务器租用和Hybrid Dedicated等产品,数据中心包括美国达拉斯和圣何塞机房,机器默认10Gbps端口带宽,高配置硬件,支持使用PayPal、信用卡、支付宝或者微信等付款方式。农历春节之际,商家推出了几款特别促销配置,最低双路E5-2630Lv3机器每月149美元起,下面列出几款机器...

反编译dll为你推荐
空白代码html空格代码怎么写foxmail邮箱注册Foxmail怎么注册喏?查字网“很”去掉双人旁读什么?qq号查询现成的qq号和密码查询李昊天铠甲勇士刑天中人物资料拓扑关系简述空间数据的拓扑关系及其对GIS数据处理和空间分析有何重要意义?editplus破解版手机的常用软件和ngage的破解版丁奇请全面剖析一下黑胡子丁奇这个人物。欢迎页面windows欢迎界面qq业务中心QQ业务怎么开通?
美国服务器租用 Dedicated ixwebhosting godaddy优惠券 2017年黑色星期五 免费个人博客 云鼎网络 e蜗 空间出租 微信收钱 789电视网 太原网通测速平台 台湾谷歌 电信托管 百度云加速 国外在线代理服务器 日本代理ip lamp的音标 免费php空间 上海联通 更多