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]]——反编译/去混淆为静态步骤,免沙箱;动态验证按最高原则进沙箱。

dotnet SDK(跑 .NET 工具的前提)

Installs
50
GitHub Stars
193
First Seen
Aug 17, 2026