# Decompiler Explorer 反编译器对比服务

> 位于 dogbolt.org 的网络服务：将上传的单个小型可执行文件交给多款反编译器处理，并排显示它们输出的类 C 代码，自称“反向的 Compiler Explorer”。所固定版本的源码包含 angr、Binary Ninja、Boomerang、dewolf、Ghidra、Hex-Rays、Kuna、REC Studio、Reko、Relyze、RetDec、rev.ng 和 Snowman 的运行器，便于比较不同反编译器如何呈现同一段代码。

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

## 使用条件与局限

- 公共服务会保存每个提交的二进制，并提供给所含反编译器的作者，因此不要上传机密、专有或其他不可分享的二进制。服务刻意不提供公开的自动化 API；如需自动化比较，须向相应许可证持有方取得使用条款。
- 自行部署需要 Python 3.8+、pipenv、Docker 和 docker-compose；scripts/dce.py 负责构建反编译器镜像并启动服务。Binary Ninja 和 Hex-Rays 镜像需要部署者自备二进制和许可证文件。FAQ 禁止运行包含商业工具的公开实例，私有实例是否允许则取决于各厂商的许可条款。
- 采用 MIT 许可（Vector 35 Inc.）；仓库没有打标签的版本，因此本条目固定到所审阅的 master 分支提交。FAQ 指出反编译效果因编译器、编译设置、语言、架构和复杂度而异。

## 一手来源

1. <https://github.com/decompiler-explorer/decompiler-explorer/blob/a7b8381b610478f67b6dd35b6812878f08636c54/README.md>
2. <https://github.com/decompiler-explorer/decompiler-explorer/tree/a7b8381b610478f67b6dd35b6812878f08636c54/runners/decompiler>
3. <https://github.com/decompiler-explorer/decompiler-explorer/blob/a7b8381b610478f67b6dd35b6812878f08636c54/runners/decompiler/tools/README.md>
4. <https://github.com/decompiler-explorer/decompiler-explorer/blob/a7b8381b610478f67b6dd35b6812878f08636c54/templates/explorer/faq.html#L69-L112>
5. <https://github.com/decompiler-explorer/decompiler-explorer/blob/a7b8381b610478f67b6dd35b6812878f08636c54/LICENSE.txt>
6. <https://dogbolt.org/faq>

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

- [pwndbg GDB/LLDB 调试增强插件](https://awesomerea.org/zh/resources/pwndbg/index.md) · 工具
- [DynamoRIO 动态二进制插桩框架](https://awesomerea.org/zh/resources/dynamorio/index.md) · 工具
- [Decompyle++（pycdc）Python 字节码反编译器](https://awesomerea.org/zh/resources/pycdc/index.md) · 工具
- [cwe_checker 二进制漏洞模式检查工具](https://awesomerea.org/zh/resources/cwe-checker/index.md) · 工具
- [FLARE-VM 恶意软件分析虚拟机安装工具](https://awesomerea.org/zh/resources/flare-vm/index.md) · 工具
- [B2R2 二进制分析框架](https://awesomerea.org/zh/resources/b2r2/index.md) · 工具

## 关于此条目

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