亲爱的研友该休息了!由于当前在线用户较少,发布求助请尽量完整的填写文献信息,科研通机器人24小时在线,伴您度过漫漫科研夜!身体可是革命的本钱,早点休息,好梦!

AutoGenD: fuzz driver generation for binary libraries without header files and symbol information

页眉 计算机科学 模糊测试 源代码 功能(生物学) 符号(正式) 编码(集合论) 数据挖掘 软件 集合(抽象数据类型) 操作系统 程序设计语言 计算机网络 进化生物学 生物
作者
Ceming Wan,Qi Zhong,Shuning Wei,Yong Tang
标识
DOI:10.1117/12.2657278
摘要

Fuzz testing technology is widely used in vulnerability mining. However, there is less research on fuzz testing specifically for libraries. Both public libraries and private libraries that come with commercial software may have security risks. In the past, testing a library required manual writing of drivers, which required testers to be familiar with the library and take a lot of time. Existing techniques mostly rely on static analysis of source code or focus on binary libraries which rely on header files, but no research in the case without header files and symbol information. In that case, there is faced with three major problems: 1) We do not have accurate information (such as the number and types of function parameters) about library functions. 2) The control and data dependencies among API functions are complex. 3) Effectively integrate the information to automatically generate a driver that can correctly perform fuzz testing. We propose AutoGenD to address the problem for libraries without source code, header files, and symbol information. First of all, we obtain the library function information based on the static analysis technology. Then, we obtain the data of the library function parameters through dynamic analysis technology. Finally, we take the template method to synthesize the driver. Through experiments, the driver generated by AutoGenD can effectively trigger existing vulnerabilities (11 bugs). The results indicate that it has the ability to automatically generate a fuzz driver.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
大幅提高文件上传限制,最高150M (2024-4-1)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
可爱的函函应助土豆金采纳,获得30
1秒前
11秒前
土豆金发布了新的文献求助30
15秒前
andrele发布了新的文献求助10
21秒前
土豆金完成签到,获得积分20
24秒前
清秀紫南完成签到 ,获得积分10
33秒前
50秒前
shju发布了新的文献求助10
54秒前
连长发布了新的文献求助10
1分钟前
1分钟前
Puan应助科研通管家采纳,获得10
1分钟前
科研通AI2S应助科研通管家采纳,获得10
1分钟前
1分钟前
cCc发布了新的文献求助10
1分钟前
2分钟前
2分钟前
sailingluwl完成签到,获得积分10
2分钟前
害怕的谷兰完成签到,获得积分10
2分钟前
柠栀完成签到 ,获得积分10
3分钟前
3分钟前
RED发布了新的文献求助10
3分钟前
木心发布了新的文献求助10
3分钟前
4分钟前
独特绿蓉发布了新的文献求助10
4分钟前
4分钟前
4分钟前
likinwei发布了新的文献求助10
4分钟前
晓晓完成签到 ,获得积分10
4分钟前
万能图书馆应助独特绿蓉采纳,获得10
4分钟前
热情紫丝完成签到,获得积分10
4分钟前
彭于晏应助Hany采纳,获得10
4分钟前
明亮的皮皮虾完成签到,获得积分10
4分钟前
chy发布了新的文献求助10
5分钟前
小马甲应助科研通管家采纳,获得10
5分钟前
赘婿应助科研通管家采纳,获得10
5分钟前
Ni发布了新的文献求助10
5分钟前
5分钟前
5分钟前
Hany发布了新的文献求助10
5分钟前
热情紫丝发布了新的文献求助10
6分钟前
高分求助中
Lire en communiste 1000
Ore genesis in the Zambian Copperbelt with particular reference to the northern sector of the Chambishi basin 800
Mantiden: Faszinierende Lauerjäger Faszinierende Lauerjäger 700
PraxisRatgeber: Mantiden: Faszinierende Lauerjäger 700
Becoming: An Introduction to Jung's Concept of Individuation 600
肝病学名词 500
Evolution 3rd edition 500
热门求助领域 (近24小时)
化学 医学 生物 材料科学 工程类 有机化学 生物化学 物理 内科学 纳米技术 计算机科学 化学工程 复合材料 基因 遗传学 催化作用 物理化学 免疫学 量子力学 细胞生物学
热门帖子
关注 科研通微信公众号,转发送积分 3171530
求助须知:如何正确求助?哪些是违规求助? 2822422
关于积分的说明 7939191
捐赠科研通 2483045
什么是DOI,文献DOI怎么找? 1322894
科研通“疑难数据库(出版商)”最低求助积分说明 633795
版权声明 602627