# Pigaios 源码与二进制匹配工具

> Pigaios 是一款在 IDA 中将 C 源代码与二进制文件进行匹配的工具。它从源码提取函数特征，在 IDA 数据库中查找对应函数，并导入符号、结构体和枚举。它也能处理无法完整编译的部分源码。

- 类型：工具
- 目标：二进制
- 类别：二进制对比工具
- 关联：基础工具
- 来源复核于：2026-11-06
- 收录于：2026-11-06
- 原始资源：<https://github.com/joxeankoret/pigaios>
- 一手来源：<https://github.com/joxeankoret/pigaios/blob/8807972f08d5613f5dd291329306abdfb68d60ec/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/pigaios/>
- 记录 JSON：<https://awesomerea.org/resources/pigaios/record.json>
- 英文版：[English](https://awesomerea.org/resources/pigaios/index.md)

## 使用条件与局限

- 需要 Python Clang 绑定；README 指出 Clang 3.9 或更新版本应该可用。
- 需要带 IDAPython 的 IDA，才能匹配二进制文件并导入结果。
- 在 Windows 上，需要安装 LLVM 并将其加入 PATH。Colorama 是彩色显示的可选依赖，scikit-learn 是机器学习功能的可选依赖。
- 许可证：GPL-3.0。

## 一手来源

1. <https://github.com/joxeankoret/pigaios/blob/8807972f08d5613f5dd291329306abdfb68d60ec/README.md>

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

- [MachOExplorer Mach-O 文件浏览器](https://awesomerea.org/zh/resources/machoexplorer/index.md) · 工具
- [FLEX iOS 应用内调试探索工具](https://awesomerea.org/zh/resources/flex-ios/index.md) · 工具
- [classdump-dyld 类头文件提取工具](https://awesomerea.org/zh/resources/classdump-dyld/index.md) · 工具
- [Process Dump 进程内存转储工具](https://awesomerea.org/zh/resources/process-dump/index.md) · 工具
- [mal_unpack 动态脱壳工具](https://awesomerea.org/zh/resources/mal-unpack/index.md) · 工具
- [Bloaty 二进制体积分析工具](https://awesomerea.org/zh/resources/bloaty/index.md) · 工具

## 关于此条目

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