我正在尝试对vulnserver运行模糊测试脚本。我已经通过pip安装了BooFuzz。不知何故,它工作得很好。但是,对我的基本脚本进行一些更改后,它弹出了与会话有关的错误。我已经重新安装它并仔细检查了,但它报告的唯一错误是Session。附加我的基本脚本和代码生成的错误。
#!/usr/bin/env python
# Designed for use with boofuzz v0.0.1-dev3
import boofuzz
session = Session(
target=Target(
connection=SocketConnection("127.0.0.1", 9999, proto='tcp')))
s_initialize("fuzz")
s_string("KSTAT")
s_delim(" ")
s_string("AAA")
s_static("\r\n")
session.connect(s_get("fuzz"))
session.fuzz()
答案 0 :(得分:0)
您需要导入会话:
from boofuzz import Session
session = Session(
target=Target(
connection=SocketConnection("127.0.0.1", 9999, proto='tcp')))
答案 1 :(得分:0)
我遇到了问题,这是由于我的文件名“ boofuzz”。由于Python将我的文件名作为模块获取,因此无法加载BooFuzz本身的模块。更改了文件名并删除了python生成的pyc文件。它无缝运行。