XenocodeRCE/DNPDeobfuscator
GitHub: XenocodeRCE/DNPDeobfuscator
针对 dotnetpatcher 混淆器的 .NET 专用反混淆工具,支持字符串、资源、整数等多种加密方式的解密还原。
Stars: 23 | Forks: 17
# DNPDeobfuscator
一个用 C# 编写的、针对 dotnetpatcher ( ) 的开源反混淆工具。
它确实支持一些选项(见下文)。大多数反混淆工作通过 DNPDeobfuscator 完成,但所有数值计算得益于修改版的 CodeCracker 工具。
# 功能
以下是 DNPDeobfuscator 当前支持功能的伪列表:
- 字符串加密
- 字符串加密
- 字符串加密 + 资源加密
- 字符串加密 + 资源压缩
- 整数加密
- 本地解密
- 动态解密
- 资源解密
- 资源加密
- 资源压缩
- 无效 OpCode -> 这个我做了一点手脚,没人用它,因为它会导致你的文件崩溃。
- 清理无用的方法 / 类型
- 调用隐藏
- 带整数的调用隐藏
- 带字符串的调用隐藏
# 使用指南
- 移除无效元数据 - >  可以完成这项工作
- 清理常量计算 -> 使用 
- 使用 AppFuscatorConstantFill2.exe
- 然后使用 AppFuscatorOperationCalc.exe
- 接着使用 de4dot
- 现在你可以使用 DNPDeobfuscator 了。
标签:DNPDeobfuscator, DNS 反向解析, DNS解析, DotNetPatcher, 二进制分析, 云安全监控, 云安全运维, 云资产清单, 代码保护, 去混淆, 反混淆工具, 多人体追踪, 字符串解密, 开源项目, 恶意代码分析, 控制流还原, 整数解密, 资源解密, 软件开发, 逆向工程, 配置文件, 静态分析