公版
[ 7884 ]
基于7884（结构归纳引擎）的模糊测试Agent STRUCTURE INDUCTION ENGINE // FUZZ AGENT
基座
归纳推理驱动 · 7884数学工作室 by www.asm64.com · 探索垂直领域强AI前沿
▸结构归纳
▸样本生成
▸FUZZ
▸任务队列
▸日志
▸使用帮助
▸公版说明

## 结构归纳分析

输入目录 (样本所在目录)
输出目录
运行模式
CPU线程数 (0=默认)
最大迭代次数 (0=默认100)
早停耐心值 (0=默认4)
启用IFFA先验知识
IFFA目录路径
禁用CUDA (仅CPU)
任务标签 (可选)

## Gen模式 - 变异样本生成器

基于 `format_schema.xml` 模板生成变异样本。可从分析记录中获取Peach XML路径。

Peach XML文件路径
变异引擎
迭代次数
输出路径模板 (可选, {0}作占位符)
随机种子 (0=随机)
迭代范围 (可选, 如 100,500)
任务标签 (可选)

## Fuzz模块 - 崩溃发现

选择被测试程序和样本目录，Agent将连续载入样本并监控崩溃。崩溃样本会被自动记录。

被测试程序 (Target EXE)
样本目录

## Fuzz状态

0
已测试
0
剩余
0
崩溃数
0%
崩溃率

### 崩溃记录

暂无崩溃

### 运行日志

fuzz_agent.log
等待启动...

## 快速生成Fuzz样本

从 `format_schema.xml` 快速生成变异样本到指定目录，直接用于Fuzz测试。

Peach XML文件
变异引擎
生成数量

## 任务队列

队列为空

## 分析日志

时间 | 类型 | 标签 | 状态 | 详情 | 操作
--- | --- | --- | --- | --- | ---

暂无记录

## 7884 Fuzz Agent 简介

7884 Fuzz Agent 是一款基于7884结构归纳引擎的智能模糊测试平台，由7884数学工作室（www.asm64.com）打造。以归纳推理驱动，探索AGI前沿，核心能力包括：

01
结构归纳分析

调用7884_brain.exe对目标文件进行深度结构归纳，自动提取格式特征并生成Peach XML模型，支持 full / cpu-only / lightweight 三种运行模式及IFFA增强。

02
Gen样本生成

基于Peach XML模型，通过 basic / pro 双引擎批量生成变异样本，支持自定义迭代次数、种子和输出范围。

03
Fuzz模糊测试

将生成的样本对目标程序进行自动化模糊测试，实时监控崩溃、异常退出，记录crash详情与日志。

04
任务队列与记录管理

支持多任务排队执行、实时状态查询、任务取消，以及历史记录的持久化存储与回溯。

适用场景：文件格式逆向、协议解析验证、软件安全测试等。

## 基本使用方法

STEP 1 结构归纳分析

1. 切换到 `结构归纳` 标签页
2. 设置 输入目录：选择包含待分析样本文件的目录
3. 设置 输出目录：选择分析结果的存放路径
4. 选择 运行模式：完整模式(CPU+GPU) / 仅CPU / 轻量模式
5. 按需调整高级参数（迭代次数、早停耐心值、IFFA先验等）
6. 点击 `执行分析`，任务进入队列自动执行
7. 分析完成后，输出目录中生成 `format_schema.xml` 模型文件

STEP 2 样本生成（Gen）

1. 切换到 `样本生成` 标签页
2. 填写 Peach XML文件路径：使用步骤1生成的XML，或从日志记录中点击"生成"按钮自动填入
3. 选择 变异引擎：Pro(46种策略+Havoc+确定性遍历) 或 Basic(15种策略)
4. 设置 迭代次数：控制生成样本数量
5. 点击 `生成样本`，等待任务完成

STEP 3 Fuzz模糊测试

1. 切换到 `FUZZ` 标签页
2. 选择 被测试程序（Target EXE）：需要测试稳定性的目标可执行文件
3. 选择 样本目录：包含变异样本的目录（步骤2的输出）
4. 也可使用"快速生成Fuzz样本"面板，从Peach XML直接生成样本
5. 点击 `启动Fuzz`，Agent将逐个载入样本测试目标程序
6. 实时监控崩溃数、崩溃率，崩溃样本自动记录
7. 测试完成后可查看崩溃详情，定位问题样本

## 其他功能

任务队列

查看当前排队和运行中的任务，支持终止等待中或运行中的任务。

日志

查看所有历史任务记录，包括状态、详情、输出；可删除记录，或从分析记录直接跳转到样本生成。

## 公版说明

公版 PUBLIC EDITION

您当前使用的是 7884 Fuzz Agent 公版。公版提供了完整的结构归纳分析、样本生成与模糊测试核心功能，开箱即用。

## 二次开发

大家可以在此基础上，对 `7884-server.py` 和 `index.html` 进行二次开发，形成自己的非公版，满足个性需求。

7884-server.py

Python后端服务，负责任务调度、进程管理、API接口。可扩展新的分析模式、对接其他引擎、增加自定义API端点等。

index.html

Web前端界面，包含所有交互逻辑与样式。可调整界面布局、增减功能面板、定制视觉风格、添加专属品牌元素等。

## 非公版定制方向

▸
界面定制

修改配色方案、Logo、布局结构，打造专属品牌风格。

▸
功能扩展

新增分析模式、自定义变异策略、集成第三方工具链。

▸
流程自动化

实现"分析→生成→Fuzz"全自动流水线，无需手动切换。

▸
报告与协作

增加自定义报告导出、团队协作、数据库存储等功能。

## 任务详情

task_detail.json