SuperInstance/flux-fuzzer
GitHub: SuperInstance/flux-fuzzer
一款面向 FLUX 字节码的模糊测试工具,通过随机生成与边界检测发现虚拟机崩溃问题。
Stars: 0 | Forks: 0
# FLUX Fuzzer — 字节码生成 + 崩溃检测
生成随机的有效 FLUX 字节码并查找虚拟机边界情况。
## 功能特性
- 从 20 种模板随机生成有效指令
- 6 种内置边界情况(除以零、栈下溢、溢出等)
- 崩溃/超时/无限循环检测
- 崩溃指纹识别(字节码的 MD5)
- 操作码覆盖率跟踪
- 可复现的确定性种子
## 用法
```
from fuzzer import FluxFuzzer
f = FluxFuzzer(seed=42)
report = f.fuzz(n=100, seed=42)
print(report.to_markdown())
```
9 个测试通过。
标签:Bytecode Fuzzer, Crash Detection, Deterministic Seeding, Edge Case Detection, Flux, Fuzzing, MD5 指纹, Opcode Coverage, Python 模糊测试, 代码覆盖率, 分布式计算, 堆栈下溢, 字节码操作, 字节码模糊器, 安全测试, 崩溃检测, 异常处理, 指令覆盖, 操作码覆盖率, 攻击性安全, 无限循环检测, 溢出检测, 确定性种子, 虚拟机测试, 超时检测, 边缘案例检测, 逆向工具, 除零错误, 随机生成