文件名称:AFL-Snapshot-LKM:Linux内核模块,实现了用于模糊化的快速快照机制
文件大小:24KB
文件格式:ZIP
更新时间:2024-05-03 17:25:30
snapshot fuzzing C
AFL ++快照LKM Linux内核模块,它实现了用于模糊测试的快速快照机制。 由Andrea Fioraldi 。 Nick“ kallsyms” Gregory编写的LKM的第一个端口。 最初是由启发的。 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 请注意:由于syscall挂接和内核中永无止境的更改,由于我们正在忙于libafl,我们无法对其进行维护。 如果您想接管开发工作,只需提出一个问题,然后让我们开始讨论。 在此期间,我们仍然接受拉取请求。 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 为什么? fork()很慢,我们希望更快地模糊测试。 根据目标,当前速度增益在20-360%之间变化。 尽管llvm_mode中的持久模式会给您带来更好的性能提升,
【文件预览】:
AFL-Snapshot-LKM-master
----load.sh(346B)
----test()
--------test1.c(1KB)
----include()
--------libaflsnapshot.h(363B)
--------afl_snapshot.h(1KB)
----src()
--------snapshot.h(5KB)
--------hook.c(919B)
--------threads.c(948B)
--------snapshot.c(2KB)
--------task_data.h(1KB)
--------files.c(2KB)
--------module.c(8KB)
--------hook.h(186B)
--------memory.c(15KB)
--------debug.h(2KB)
--------Makefile(1KB)
--------task_data.c(1KB)
--------lookup_symbols.py(2KB)
----unload.sh(310B)
----.clang-format(4KB)
----.custom-format.py(4KB)
----.gitignore(445B)
----lib()
--------libaflsnapshot.c(1KB)
--------Makefile(213B)
----Makefile(293B)
----README.md(3KB)