----混淆
eGanWo
联系方式:641290869@qq.com
展开
-
C#软件 去混淆
.net 的程序为了安全性,往往加混淆,混淆后的程序能调试,但是可读性差,增加逆向分析的难度; 一、混淆识别使用dnspy打开,发现文件名、类名、成员名显示为一串数值,表明加了混淆; 二、解决方法使用开源的工具de4dot v3,可以网上下载得到;cmd运行(shift + 右键:当前路径进入cmd),语法:de4dot.exe <option> <fi...原创 2019-02-20 23:41:12 · 5370 阅读 · 0 评论 -
C# 软件去强命名
强命名相当是一种签名,可以保证软件的完整性;一、识别强命名使用dnspy打开软件,修改不了类的方法,且浏览发现有模块的文件头包含stringname的说明,就是使用了强命名验证;二、解决方法加密相关的一般都是调用系统的API,dll命令一般为cry | clr 开头的dll;我们使用OD运行C#的程序,看看dll的载入记录,着重留意cry | clr 开头的dll ;...原创 2019-02-20 23:57:54 · 1364 阅读 · 0 评论