.net破解一(反编译,反混淆-剥壳,工具推荐)
2016-03-12 07:58
323 查看
大家好,前段时间做数据分析,需要解析对方数据,而数据文件是对方公司内部的生成方式,完全不知道它是怎么生成的.
不过还好能拿到客户端(正好是C#开发)所以第一件事就是用Reflector编译,但是没有想象的那么简单,看看反编译结果
代码已经混淆了,方法体内部处理也看不见 ,怎么办喃?
现在就来说说反混淆(剥壳)那些事
目前比较常用的混淆(加壳)有Dotfuscator,MaxToCode,Xenocode,ThemIDA.
反混淆的工具有很多Dedot ,DePhe,XeCoString等,但是这些只能剥对应算法,今天重点推荐一个工具 De4Dot
De4Dot支持多种反混淆.Dotfuscator,MaxToCode这两种是网友测试的,Xenocode是我测试的
现在来试试
它在我指定文件同目录下生成了 X-cleaned.(exe/dll) 文件,我们在用Reflector来解析一下
成功了,是不是应该欢呼一下. 如果有更强大的工具,求通知!
大家发现没,现在这个客户端是需要登录的,而我没有账户密码,而我想进去怎么办?
本篇只是过渡用,主要是下一篇,如何修改对方dll,跳过登录过程,所谓的破解
大家好,前段时间做数据分析,需要解析对方数据,而数据文件是对方公司内部的生成方式,完全不知道它是怎么生成的.
不过还好能拿到客户端(正好是C#开发)所以第一件事就是用Reflector编译,但是没有想象的那么简单,看看反编译结果
代码已经混淆了,方法体内部处理也看不见 ,怎么办喃?
现在就来说说反混淆(剥壳)那些事
目前比较常用的混淆(加壳)有Dotfuscator,MaxToCode,Xenocode,ThemIDA.
反混淆的工具有很多Dedot ,DePhe,XeCoString等,但是这些只能剥对应算法,今天重点推荐一个工具 De4Dot
De4Dot支持多种反混淆.Dotfuscator,MaxToCode这两种是网友测试的,Xenocode是我测试的
现在来试试
它在我指定文件同目录下生成了 X-cleaned.(exe/dll) 文件,我们在用Reflector来解析一下
成功了,是不是应该欢呼一下. 如果有更强大的工具,求通知!
大家发现没,现在这个客户端是需要登录的,而我没有账户密码,而我想进去怎么办?
本篇只是过渡用,主要是下一篇,如何修改对方dll,跳过登录过程,所谓的破解
相关文章推荐
- C#使用Dotfuscator混淆代码的加密方法
- 日经春秋 20160312
- DeleteDirectory删除文件和文件夹下所有文件的工具类
- c++编程规范的纲要和记录
- 天声人語 20160312 「もっと保育園を作れ」
- msxml dom 全解析
- 客户端网页编程,第二章思维导图
- C语言回顾与再学习——数组与指针
- C++ Exceptional 写异常安全的代码
- 客户端网页编程,第一章思维导图
- Linux/Unix工具与正则表达式的POSIX规范
- 为什么要对url进行encode
- lintcode-medium-4 Sum
- java多线程与线程间通信的原理和方法
- [leetcode] 170. Two Sum III - Data structure design 解题报告
- Unix Network Programming1
- Mycat 月分片方法 - pursuer.chen - 博客园
- python代码风格-PEP8
- lintcode-medium-3 Sum Closest
- Rain