协议无关模糊器
1.0 版 12/15/2015
使用模糊器有 3 个要求。
要求:
协议库
协议错误库
模板
协议库意味着实际与您选择运行的特定协议对话的输入。 这可以由脚本或手动生成。
一个协议错误库,表示与您选择运行的协议相关的所有错误代码和描述。 这将有助于确定协议是否正常运行。
模板是数据包的集合。 该模板被操纵并保存为不同的名称。 目前,模糊器将查找您在设置类时指定的任何内容。 如果在使用当前模板运行 fuzzer 时发生异常情况,则可以轻松地重新创建和记录。
运行模糊器:
fuzzer.py 中有两个示例类。 RDPFuzzer 和 HTTPFuzzer 都将运行模糊器,但针对两种不同的协议。
创建类时,应定义许多内容。
设置要测试的目标。
设置要测试的端口。
将传输设置为 UDP/TCP。
设置路径,因为这允许您拥有所有模板的位置
设置模板类型。 模
2022-01-16 14:38:27
36KB
Python
1