首页 > 代码库 > RESTClient调试POST方法&Reflector+de4dot反混淆破解dll
RESTClient调试POST方法&Reflector+de4dot反混淆破解dll
RESTClient调试POST方法
RESTClient是火狐的一款WebAPI测试工具。
1、先看下我们要调试的接口
2、添加自定义请求头
Name:Content-type
Value:application/x-www-form-urlencoded
3、设置请求体
对请求报文进行Base64解码,使用工具Notepad++
解码后:
反编译工具Reflector+反混淆工具de4dot破解dll
1、下载de4dot,然后解压目录结构如下:
2、打开“CMD命令提示符”,再定位到 De4Dot 所在目录
我这里要破解的是cfwztgsql.dll,我们先来看下破解前,用Reflector来打开是个什么样子
显然是做了混淆处理
3、输入 De4Dot + 要反混淆 .net 文件,如输入 De4Dot F:\pojie\cfwztgsql.dll,然后 回车
如上图所示表示已经反混淆成功了,反混淆后的dll路径为:F:\pojie\cfwztgsql-cleaned.dll
然后我们再用reflector来查看cfwztgsql-cleaned.dll,注意要在reflector中先移除之前引入的程序集cfwztgsql.dll。
4、最后,我们可能就是要修改这个dll的源码了,那么可以通过使用reflector的插件:Reflector+reflexil 修改Dll
具体操作可以参见我的视频:Reflector介绍
Reflexil是一个.NET程序集编辑器,结合Reflector,可以进行DLL代码注入等工作,实践证明完全可用,方便开发人员对.NET程序进行修改;
Reflexil下载地址:http://www.newasp.net/soft/79322.html
RESTClient调试POST方法&Reflector+de4dot反混淆破解dll