Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
binlex — 一个二进制遗传特征词法分析器框架 | Kitploit
工具/GitHubGitHub/c3rb3ru5d3d53c/binlex
静态分析代码分析哈希分析逆向工程恶意软件分析二进制分析机器学习
GitHubc3rb3ru5d3d53c/binlex

binlex

一个二进制遗传特征词法分析器框架

查看仓库
598611个月前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

build OS Linux OS Windows OS MacOS GitHub stars GitHub license GitHub all releases binlex-python binlex-server binlex-web binlex-mcp

Binlex 标志

Binlex - 二进制基因性状词法分析框架

如果恶意软件开发者认为他们的二进制文件是 FUD(完全免杀),他们即将面临一场存在主义危机。

Binlex 从二进制文件中提取指令、基本块和函数,并输出可搜索的 JSON 性状,用于逆向工程、威胁狩猎和相似性分析工作流。它采用受基因组学启发的层级结构对二进制结构进行建模:基因组(指令、基本块、函数)、染色体(通配符模式)、等位基因对(字节)和基因(半字节)。这种表示方式通过支持跨大规模样本集的模式级比较、聚类和签名生成,使恶意软件分析和二进制相似性分析更加系统化。

功能特性

  • 🧬 快速提取指令、基本块和函数的性状
  • 🔐 哈希与性状:MinHash、TLSH、SHA256、熵和通配符模式
  • 📈 面向机器学习的相似性工作流的归一化和特征管道
  • 🧰 接口:CLI、Rust API、Python API/绑定和 IDA 插件
  • ⚙️ Rust 处理器框架,支持通过 ipc 和 http 快速外部执行
  • 🧠 构建你自己的 Rust 处理器以执行额外分析
  • 🎯 用于 YARA 生成、符号导入和批量 JSON 工作流的工具集

支持的目标 🌐

  • 平台:Linux、macOS、Windows
  • 格式:PE、ELF、Mach-O
  • 架构:AMD64、I386、CIL

包含的命令行工具套件 🧰

  • binlex:用于二进制性状提取的主 CLI
  • binlex-mcp:模型上下文协议(Model Context Protocol)服务器,用于向 MCP 客户端暴露 Binlex 工具
  • binlex-server:用于 http 工作流的处理器传输服务器
  • binlex-hash:哈希工具
  • binlex-image:图像相关工具
  • binlex-symbols:符号导入与转换辅助工具
  • binlex-yara:从 Binlex 风格的模式或流生成 YARA 规则

构建与安装 🛠️

Rust API 与工具

root@kitploit:~
cargo run --manifest-path xtask/Cargo.toml
cargo build --release --workspace

Python 绑定 🐍

root@kitploit:~
cd bindings/python/
virtualenv -p python3 venv/
source venv/bin/activate
pip install maturin[patchelf]
maturin develop

打包 📦

root@kitploit:~
make zst   # Arch Linux
make deb   # Debian-based
make wheel # Python Wheel

IDA 插件 🧠

root@kitploit:~
cd plugins/ida/
pip install .
python -m binlex_ida install

Docker 容器

root@kitploit:~
# Local Build and Start
docker compose -f compose.yml -f compose.local.yml up --build -d
# Start Using Docker Hub
docker compose -f compose.yml -f compose.remote.yml up -d

文档 📚

指南

  • 命令行指南
  • 自定义处理器

示例 🧪

  • Python 示例
  • Rust 示例

Rust API

root@kitploit:~
cargo doc --open

配置 📁

默认配置目录:

  • Linux:$XDG_CONFIG_HOME/binlex/binlex.toml 或 $HOME/.config/binlex/
  • macOS:$HOME/Library/Application Support/binlex/
  • Windows:%APPDATA%\binlex\

引用 📖

如果你在期刊论文或开源 AI 模型中使用 Binlex,请引用:

root@kitploit:~
@misc{binlex,
  author = {c3rb3ru5d3d53c},
  title = {binlex: A Binary Genetic Trait Lexer Framework},
  year = {2025},
  note = {Available at \url{https://github.com/c3rb3ru5d3d53c/binlex}}
}

对于任何其他企业/个人用途或生成输出(例如 YARA 规则),无需引用。

下载工具