uniFuzzer是基于Unicorn和LibFuzzer的封闭源二进制文件的模糊测试工具。当前,它支持在ARM / MIPS上对32位LSB ELF文件进行模糊处理,这在IoT设备中通常可见。
功能介绍
1、项目构建方便,简而易用;
2、可针对指定函数或代码段进行模糊测试;
3、使用了基于代码覆盖的模糊测试算法,效率可观;
4、依赖自解析和加载自动化;
5、通过PRELOAD覆盖库函数;
工具运行
uniFuzzer使用了下列环境变量作为参数:
UF_TARGET:目标ELF文件的路径;
UF_PRELOAD:预加载库的路径,请确保目标代码库的架构跟目标设备相同;
UF_LIBPATH:所要使用的依赖库路径,使用“:”作为多个路径的分隔符;
文章来源及下载:
https://github.com/PAGalaxyLab/uniFuzzer
你可能喜欢