# D-810 ng IDA 反混淆插件

> 对 Boris Batteux 的 D-810 IDA Pro 插件进行重构和更新的分支，在反编译时通过改写 Hex-Rays 微码来反混淆代码。经 Z3 验证的指令规则可在多个成熟度层级上简化混合布尔算术、不透明谓词和常量混淆，控制流反扁平化器则可从 O-LLVM、Tigress、Approov 和 Hodur（PlugX）等分发器模式中还原自然控制流。规则以可配置的 DSL 和项目 JSON 声明，无需修改源码即可添加新模式；可选的 Cython 扩展用于加速热点路径，并提供纯 Python 回退实现。

- 类型：工具
- 目标：二进制
- 类别：原生分析工具
- 关联：基础工具
- 来源复核于：2026-10-27
- 收录于：2026-11-09
- 原始资源：<https://github.com/w00tzenheimer/d810-ng>
- 一手来源：<https://github.com/w00tzenheimer/d810-ng/blob/2e59ab4ce18e5e82911880137d1285d95279981a/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/d810-ng/>
- 记录 JSON：<https://awesomerea.org/resources/d810-ng/record.json>
- 英文版：[English](https://awesomerea.org/resources/d810-ng/index.md)

## 使用条件与局限

- 需要 IDA 9 或更新版本及 Python 3.10+。将仓库复制到 IDA 的 plugins 目录，再用 Ctrl-Shift-D 加载。README 提醒，错误的微码修改可能使 IDA 崩溃。
- 纯 Python 安装使用 pip install -e .；可选 Cython 加速扩展会克隆公开、MIT 许可的 Hex-Rays IDA SDK，除非 IDA_SDK 指向现有副本。z3-solver 辅助程序安装到隔离的用户目录，可用 D810_SPEEDUPS_DIR 配置。
- 提交的 LICENSE 是 AGPL-3.0，而 README 写 LGPL v3。项目致谢 Boris Batteux 的 D-810 和 Rolf Rolles 的 HexRaysDeob。

## 一手来源

1. <https://github.com/w00tzenheimer/d810-ng/blob/2e59ab4ce18e5e82911880137d1285d95279981a/README.md>
2. <https://github.com/w00tzenheimer/d810-ng/blob/2e59ab4ce18e5e82911880137d1285d95279981a/README.md#L174-L270>
3. <https://github.com/w00tzenheimer/d810-ng/blob/2e59ab4ce18e5e82911880137d1285d95279981a/samples/README.md>
4. <https://github.com/w00tzenheimer/d810-ng/blob/2e59ab4ce18e5e82911880137d1285d95279981a/samples/Makefile>
5. <https://github.com/w00tzenheimer/d810-ng/blob/2e59ab4ce18e5e82911880137d1285d95279981a/setup.py>
6. <https://github.com/w00tzenheimer/d810-ng/blob/2e59ab4ce18e5e82911880137d1285d95279981a/pyproject.toml>
7. <https://github.com/w00tzenheimer/d810-ng/blob/2e59ab4ce18e5e82911880137d1285d95279981a/LICENSE>

## 同分区更多条目：原生二进制

- [Anvill 机器码到 LLVM bitcode 提升器](https://awesomerea.org/zh/resources/anvill/index.md) · 工具
- [XRefer 二进制导航插件](https://awesomerea.org/zh/resources/xrefer/index.md) · 工具
- [dsdump（paradiseduo 封装版）Mach-O 类信息导出工具](https://awesomerea.org/zh/resources/paradiseduo-dsdump/index.md) · 工具
- [Dr. Memory](https://awesomerea.org/zh/resources/dr-memory/index.md) · 工具
- [Intel XED](https://awesomerea.org/zh/resources/intel-xed/index.md) · 工具
- [Keystone](https://awesomerea.org/zh/resources/keystone/index.md) · 工具

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
