Chan's Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 友链
Boofuzz源码解析

Boofuzz源码解析

boofuzz源码分析以ftp_simple.py为例: 12345session = Session(target=Target(connection=TCPSocketConnection("127.0.0.1", 21))) # 创建sessiondefine_proto(session=session) # 定义protosession.fuzz() # 开始模糊测试 其中,defi
2022-09-27
#模糊测试 #协议fuzz #工具
GraphFuzz源码解析

GraphFuzz源码解析

GraphFuzz源码解析 核心代码位于core目录下 graph.hpp为图结构体头文件,主要包含一个结构体NodeLink和一个类TGraph schema.hpp声明了一个类Schema,同时包含ScopeDef、Signature,hash,ScopeTree和TypeTree这五个结构体 harness.cpp为生成的harness文件,该文件调用libfuzzer的接口来实现相关功能
2022-07-25
#模糊测试 #工具
AFL++源码浅析

AFL++源码浅析

AFL++源码解析afl-fuzz.cmain函数 rand_set_seed()设置四个种子:afl->init_seed, afl->rand_seed[0-2] while循环对选项进行判断,支持的选项有:"+Ab:B:c:CdDe:E:hi:I:f:F:g:G:l:L:m:M:nNOo:p:RQs:S:t:T:UV:WXx:YZ": 选项 描述 -i dir 测试
2022-07-06
#模糊测试 #AFL++
GraphFuzz使用说明

GraphFuzz使用说明

GraphFuzz使用说明1. 概述 GraphFuzz是一个用于构建结构感知、库API模糊器的实验性框架 论文: 《GraphFuzz: Library API Fuzzing with Lifetime-aware Dataflow Graphs》 GraphFuzz包含: gfuzz:命令行工具用来合成harness libgraphfuzz:一个运行时图变异引擎 文档:hgarr
2022-06-24
#模糊测试 #工具
12

搜索

Chan Powered by Fluid