adrianjamesblackwell/BinaryTriage-X

GitHub: adrianjamesblackwell/BinaryTriage-X

一个静态二进制文件分类平台,通过多维静态分析为 PE 和 ELF 可执行文件提供可解释的风险评估与调查优先级,帮助安全分析师快速分诊未知样本。

Stars: 0 | Forks: 0

# BinaryTriage-X **BinaryTriage-X** 是一个静态二进制文件分类平台,旨在减少评估未知 PE 和 ELF 可执行文件所需的时间。 该项目专注于为恶意软件分析师、应急响应人员、逆向工程师、SOC 团队和安全研究人员提供快速、可解释且可复现的风险评估。 ## 使命 未知的二进制文件会带来操作上的不确定性。 BinaryTriage-X 帮助回答以下问题: * 这个二进制文件是什么? * 它可疑吗? * 为什么可疑? * 分析师应该优先调查什么? * 应该如何对该样本进行优先级排序? 该平台不会断言某个文件就是恶意软件。 相反,它基于可观察的静态指标提供调查优先级。 ## 初始范围 版本 1 专注于静态分析。 支持的格式: * PE * ELF 核心功能: * 文件元数据提取 * 加密哈希 * 熵分析 * 导入分析 * 节分析 * 字符串提取 * 壳指标 * 可疑指标评分 * 风险和优先级评估 * JSON 报告 * CLI 界面 ## 设计原则 BinaryTriage-X 的设计围绕以下原则: 1. 安全第一:不执行样本。 2. 可解释性:每个评分都必须有理由。 3. 可复现性:相同的输入应产生相同的输出。 4. 对分析师有用:结果必须有助于确定优先级。 5. 可扩展性:应易于添加新规则和格式。 6. 可衡量性:性能和检测质量应可测试。 ## 当前状态 项目阶段: ``` v0.1 — Architecture and File Identity Engine ``` 当前重点: * 仓库结构 * 文档基础 * 文件哈希 * 元数据提取 * JSON 报告 schema ## 安全提示 本仓库不分发恶意软件样本。 任何恶意软件分析都应仅在受控、隔离且具有合法授权的环境中进行。 请勿在主机上执行未知的二进制文件。 ## 路线图 | 版本 | 目标 | | ------- | ------------------------------------------- | | v0.1 | 架构、仓库结构、哈希 | | v0.2 | 元数据、熵、字符串 | | v0.3 | PE 静态分析 | | v0.4 | ELF 静态分析 | | v0.5 | 可疑指标 | | v0.6 | 可解释评分引擎 | | v0.7 | JSON 报告 | | v0.8 | 评估框架 | | v0.9 | 分析师就绪的 CLI | | v1.0 | 稳定的静态分类发布 | ## License 待定。
标签:DAST, Homebrew安装, 二进制分析, 云安全监控, 云安全运维, 库, 应急响应, 恶意软件分析, 文档结构分析, 静态分析