libfiowrapper:使用AFL ++进行模糊测试时,用于包装所有文件调用的库

时间:2024-06-12 17:22:07
【文件属性】:

文件名称:libfiowrapper:使用AFL ++进行模糊测试时,用于包装所有文件调用的库

文件大小:147KB

文件格式:ZIP

更新时间:2024-06-12 17:22:07

C

libfiowrapper 创建该库是为了帮助模糊正在从文件读取数据的应用程序。 它挂接文件调用并将其替换为内存访问。 有两个库可供使用: libfioinfo.so-该库仅收集应用程序中使用的不同文件调用的统计信息 libfiowrapper.so-此库用于仅通过内存访问来替换文件函数调用。 建造 要构建只需运行: make 要显示更多信息,请构建调试版本: make debug 演示应用程序位于./examples目录中。 要构建它们,只需运行: cd ./examples/demo make 运行演示应用 生成后,examples \ demo目录将包含3个应用程序: info-demo-此应用程序仅与clang兼容。 file-fuzz-demo,file-fuzz-demo-posix-这些应用程序使用afl-clang-fast进行编译。 它们可用于通过简


【文件预览】:
libfiowrapper-master
----Performance.md(3KB)
----libfiowrapper.c(16KB)
----Dockerfile(537B)
----examples()
--------libpng()
--------demo()
----LICENSE(11KB)
----libfiodef.h(2KB)
----README.md(3KB)
----Makefile(892B)
----libfioinfo.c(12KB)
----afl-fiow-stats.png(70KB)
----afl-pers-stats.png(64KB)

网友评论