文件名称:unicorefuzz:使用Unicornafl和AFL ++对内核进行模糊处理
文件大小:199KB
文件格式:ZIP
更新时间:2024-03-12 12:34:49
Python
Unicorefuzz 使用UnicornAFL和AFL ++对内核进行模糊处理。 有关详细信息,请浏览或观看。 有什么好处吗? 。 Unicorefuzz设置 安装python2和python3(ucf使用python3,但是qemu / unicorn需要python2来构建) 运行./setup.sh ,最好在Virtualenv内部运行(否则,将使用--user安装其他python deps)。 在安装过程中,将拉并安装和以及python deps。 享受ucf 升级中 从早期版本的ucf升级时: Unicorefuzz将自动通知您配置更改和新选项。 或者,运行ucf spec来输出注释后的类似config.py spec的元素。 probe_wrapper.py现在是ucf attach 。 harness.py现在更名为ucf emu 。 歌依然没有变。 调试
【文件预览】:
unicorefuzz-master
----example_module()
--------Makefile(73B)
--------example_config(152KB)
--------procfs1.c(1KB)
--------config.py(3KB)
----.gitignore(311B)
----startvm.sh(496B)
----setaflops.sh(204B)
----Dockerfile(480B)
----requirements.txt(113B)
----pyproject.toml(167B)
----unicorefuzz()
--------x64utils.py(4KB)
--------__init__.py(236B)
--------angr_harness.py(11KB)
--------configspec.py(15KB)
--------probe_wrapper.py(7KB)
--------unicorefuzz.py(9KB)
--------harness.py(17KB)
----.dockerignore(30B)
----__init__.py(0B)
----.travis.yml(158B)
----DEVELOPMENT.md(3KB)
----LICENSE(11KB)
----get_mod_addr.sh(220B)
----AFLplusplus()
----docker-compose.yml(1KB)
----userspace_test()
--------.gitignore(37B)
--------lkm_example.c(356B)
----.gitmodules(179B)
----README.md(7KB)
----tests()
--------__init__.py(0B)
--------test_config.py(588B)
----setup.sh(3KB)
----ucf(10KB)
----uDdbg()
----unicorefuzzing.png(121KB)