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)