文件名称:disfuzz-afl:分布式模糊测试
文件大小:161KB
文件格式:ZIP
更新时间:2024-05-18 16:43:51
Python
分布式模糊测试 这个项目是一个快速而又非常肮脏的尝试(在几个晚上完成),将我无法控制的许多机器的计算能力与强大的工具“ afl”结合在一起。 它由提供项目以进行模糊测试的服务器和运行在下载1个或多个项目(取决于CPU内核数量),下载队列并开始进行模糊测试的计算机上的客户端上运行。 新生成的测试用例被上载到队列以与其他客户端同步,并且崩溃和挂起(在重复数据删除之后)也被上载,因此可以对其进行手动分析。 客户还将定期检查项目是否被修改。 检测到更新后,它将升级并重新启动项目。 客户端本身尚未(尚未)自我更新。 服务器能够毫无问题地支持数十个客户端,但是如果队列很大,同步算法将成为瓶颈。 (当前)不缓存队列和其他文件夹的哈希值的计算。 警告:仅与(半)受信任的客户端一起使用,并且永远不要连接到不受信任的服务器。 客户端将从服务器下载并运行任意可执行代码,而没有任何事情可以阻止客户端向实际利用
【文件预览】:
disfuzz-afl-master
----LICENSE(1KB)
----README.md(3KB)
----Client()
--------disfuzz.py(31KB)
----.gitignore(19B)
----Server()
--------_func.php(429B)
--------baseline()
--------files.php(6KB)
--------submit.php(5KB)
--------download.php(5KB)
--------index.php(653B)
--------session.php(4KB)
--------data()
--------_config.php(2KB)
--------.htaccess(16B)