一个用于评估AI代理在静态逆向工程中提取恶意软件指标(IOC)的基准测试。每个任务给代理一个恶意软件样本和一个shell,要求其恢复人类分析师会提取的指标。

Stars

5

7 天增长

暂无数据

Fork 数

0

开放 Issue

0

开源协议

Apache-2.0

最近更新

2026-07-29

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它提供了对AI代理恢复混淆指标能力的标准化定量评估,包含真实答案和评分;包括了7个模型在12个任务上的252次运行结果。

适合谁使用

  • AI安全研究人员
  • 恶意软件分析师与逆向工程师
  • 网络安全AI代理开发者
  • 基准测试设计与评估者

典型使用场景

  • 评估AI代理在恶意软件逆向工程上的表现
  • 比较不同AI模型在结构化安全任务上的能力
  • 训练或微调模型从混淆恶意软件中提取IOC
  • 开发自动化逆向工程流水线

项目优势

  • 12个真实恶意软件样本涵盖多种混淆技术
  • 121个真实指标允许精确的召回率评分
  • 7个模型的252次运行提供可比较的基线数据
  • 清晰的评分方法,包括ground truth JSON和评分脚本

使用前须知

  • 仅限静态分析,不考虑动态行为
  • 任务数量较少(12个),可能无法覆盖所有恶意软件家族
  • 运行代理处理恶意软件样本需要大量计算资源

README 快速开始

malware-bench

A static reverse-engineering benchmark. Each task gives an agent one malware sample and a shell, and asks it to recover the indicators of compromise a human analyst would extract - C2 endpoints, file paths, registry keys, mutexes, config IDs - including values hidden behind encoding, encryption, or obfuscation.

12 tasks, 121 ground-truth indicators. The agent writes its findings to /workspace/iocs.json; tests/score.py matches them against tests/ground_truth.json and scores recall. environment/samples/ carries each sample's SHA-256.

runs/ holds 252 runs (7 models × 3 passes × 12 tasks), laid out as runs////. Four runs have no iocs.json — the agent never wrote the file, so there was nothing to score and the run rewards 0.0: BlackByte_Go/qwen3.7-max/pass1, CrystalX_RAT/qwen3.7-max/pass2, SHELBYC2/qwen3.7-max/pass2, Embargo_Encryptor_Rust/qwen3.7-max/pass3.

Read the full article: http://arimlabs.ai/writing/malware-reverse-engineering

Code is Apache-2.0; task data, ground truth, and trajectories are CC-BY-4.0

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

lopopolo
精选
lopopolo GitHub avatar

harness-engineering

Harness Engineering is a methodology for improving coding agent outputs by carefully crafting the environment around them—providing curated context, tools, and executable constraints that encode an organization’s nonfunctional requirements and cumulative lessons.

AI 与机器学习AI 智能体
2,390
slvDev
精选
slvDev GitHub avatar

esp32-ai

A 28.9 million parameter language model runs on an $8 ESP32-S3 microcontroller entirely on-device, generating simple stories at about 9.5 tokens per second.

AI 与机器学习大语言模型
1,960
littledivy
精选
littledivy GitHub avatar

mimic

mimic captures traffic from any iOS or web app and automatically generates a Python client library that lets you call the app's API like a regular library.

AI 与机器学习
1,482