re-dotnet
Installation
SKILL.md
.NET CIL 逆向(dnSpy / ILSpy / de4dot)
何时使用 / 何时不用
- 用:确认是 .NET 程序集(PE CLI header /
file输出 "Mono/.Net assembly")后,还原 CIL 为可读 C#;处理 ConfuserEx/SmartAssembly 等 .NET 混淆;定位注册码/网络/解密逻辑 - 用:恶意 .NET 样本([[re-malware]] → [[re-managed]] 路径)的静态还原
- 不用:非托管 PE(native 程序直接 [[re-binary-core]];混合模式程序 native 部分同样转出)
- 不用:Java([[re-java]])、脚本([[re-script-deob]])
- 注意:动态步骤默认沙箱([[re-analyze/platform-tips]] 最高原则);先
file/初勘确认再动手
工具准备
参考 [[re-analyze/platform-tips]]——反编译/去混淆为静态步骤,免沙箱;动态验证按最高原则进沙箱。