码迷,mamicode.com
首页 > 其他好文 > 详细

RESTClient调试POST方法&Reflector+de4dot反混淆破解dll

时间:2017-05-17 12:06:31      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:can   eth   drm   ict   cee   top   fpm   pow   hba   

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

标签:can   eth   drm   ict   cee   top   fpm   pow   hba   

原文地址:http://www.cnblogs.com/jiekzou/p/6862476.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!