# Binlex 二进制特征词法框架

> 二进制特征词法框架，从可执行文件中提取指令、基本块和函数，并输出可检索的 JSON 特征，用于相似度分析、威胁狩猎和签名工作。它以仿基因组学的层级结构对代码建模，计算 MinHash、TLSH、SHA256、熵和通配字节模式等特征，从而在大规模样本间进行比较、聚类并生成签名。它提供命令行工具套件、Rust API、Python 绑定和 IDA 插件，可依据其模式生成 YARA 规则，并支持本地或通过 IPC 与 HTTP 运行处理器。

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

## 使用条件与局限

- 所审阅的 master 分支提交声明了一个版本号为 2.0.0 的 Rust 2024 edition 工作区。GitHub 上最新的稳定发行版是 v1.1.1（2023-03-04）；2.0.0 系列仍处于候选发布阶段，最新为 v2.0.0-rc2（2025-01-14），其预构建压缩包覆盖 Linux（Debian 和 Arch）、macOS（amd64 与 aarch64）和 Windows，另含一个 IDA 插件压缩包和一个服务端压缩包。所审阅的 master 分支比这些标签更新。
- README 列出 Linux、macOS 和 Windows；输入格式为 PE、ELF 和 Mach-O；支持 AMD64、I386 和 CIL 架构，反汇编通过 Capstone 0.12 完成。构建安装使用 cargo build --release --workspace，用 maturin 构建 Python 绑定，用 make zst/deb/wheel 打包，用 pip 和 python -m binlex_ida install 安装 IDA 插件；仓库还提供用于服务端、Web、MCP 和 Python 镜像的 Docker Compose 文件。
- 需自行提供要分析的二进制文件；仓库未提交任何样本二进制，其测试均为 Rust 源码。Binlex 提取静态特征与哈希并生成模式和 YARA 规则，不运行目标程序；得到的签名和相似度结果仍需分析人员验证。
- 采用 MIT 许可证；贡献代码需签署仓库的 CLA。

## 一手来源

1. <https://github.com/c3rb3ru5d3d53c/binlex/blob/f02f270c378b652dcfaca8a88f7d65bd4a95347b/README.md>
2. <https://github.com/c3rb3ru5d3d53c/binlex/blob/f02f270c378b652dcfaca8a88f7d65bd4a95347b/Cargo.toml>
3. <https://github.com/c3rb3ru5d3d53c/binlex/blob/f02f270c378b652dcfaca8a88f7d65bd4a95347b/LICENSE>
4. <https://github.com/c3rb3ru5d3d53c/binlex/releases/tag/v2.0.0-rc2>
5. <https://github.com/c3rb3ru5d3d53c/binlex/releases/tag/v1.1.1>

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

- [Driver Buddy Reloaded Windows 内核驱动分析插件](https://awesomerea.org/zh/resources/driver-buddy-reloaded/index.md) · 工具
- [FA（Firmware Analysis）符号定位自动化工具](https://awesomerea.org/zh/resources/fa-firmware-analysis/index.md) · 工具
- [pyinstxtractor-ng 新一代 PyInstaller 程序提取工具](https://awesomerea.org/zh/resources/pyinstxtractor-ng/index.md) · 工具
- [CoBRA 混合布尔-算术表达式化简器](https://awesomerea.org/zh/resources/cobra-mba-simplifier/index.md) · 工具
- [ollvm-unflattener OLLVM 控制流平坦化去混淆工具](https://awesomerea.org/zh/resources/ollvm-unflattener/index.md) · 工具
- [GolangAnalyzerExtension Ghidra Go 分析扩展](https://awesomerea.org/zh/resources/ghidra-golanganalyzerextension/index.md) · 工具

## 关于此条目

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