![a8cf5b9dfcc31d955115fc0bf37ae47c.png](https://i-blog.csdnimg.cn/blog_migrate/399a08ace3da7d2fa205f919b3b3ecb2.jpeg)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处
作者:踏浪帅
链接: https://www. cnblogs.com/wujy/p/3275 855.html
来源:博客园
我们平时在工作中经常会遇到一些已经被编译后的DLL,而且更加麻烦是没有源代码可以进行修改,只能针对这个DLL的文件进行修改才能得到我们想要的结果;本文将通过一个实例来演示如果完成一个简单的修改;我们将会用到以下几种工具;
1:反编译工具ILSpy.exe:是个很不错的反编译软件,而且是免费了;
2:微软的工具ildasm.exe:这个是把DLL生成IL文件的一个软件,是微软自带了;可以在C:Program FilesMicrosoft SDKsWindowsv7.0Abin找到该软件;
3:微机的工具ilasm.exe:这个是把IL文件重新生成DLL的功能,可以在C:Windowshttp://Microsoft.NETFrameworkv4.0.30319找到该软件;
我们新建一个WEB项目,模拟它要插入加密狗才能运行,当然这边的加密狗是我们的一个比喻,实例很简单七个步骤就可以完在;
步骤一:使用I