kernel fuzzer for xen project:Xen项目的VMI内核模糊器 VM分叉VMI和AFL集成演示 源码
Xen项目的VMI内核模糊器* 该项目旨在说明通过Xen VMI API使用AFL对Linux内核模块进行模糊处理所需的工具。该工具利用Xen VM分支执行模糊测试,从而允许并行模糊测试/多个AFL实例同时进行模糊测试。使用Capstone动态分解目标代码以定位下一条控制流指令,可以实现AFL的覆盖率指导。该指令已断点,当断点触发时,将激活MTF以使VM提前,然后再次重复该过程。该工具允许微调多少控制流指令,以允许在终止之前遇到模糊。这提供了替代模糊测试过程的方法。 硬件要求:启用了VT-x和EPT的Intel CPU。 该项目是根据MIT许可条款获得许可的 演示版 能力与局限性 使用此工具,您可以模糊ring-0(内核模式)和ring-3(用户模式)代码,包括使用系统调用从一个代码过渡到另一个代码。 在Xen上使用VM分叉进行模糊处理会限制您仅对不执行任何I / O操作的代码进行模糊处理
文件列表
kernel-fuzzer-for-xen-project-master.zip
(预估有个46文件)
kernel-fuzzer-for-xen-project-master
.gitmodules
809B
testmodule
doublefetch.c
959B
Makefile
199B
testmodule.c
2KB
AFL
tools
README
152B
vmfork.go
4KB
暂无评论