0

我正在尝试对 FTP 服务器进行模糊测试。经过几次尝试(正好 20 次)后,发送以下模糊字符串时,boofuzz 崩溃:

'USER %\xfe\xf0%\x00\xff\r\n'

Boofuzz 崩溃并显示以下错误消息:

UnicodeDecodeError:“ascii”编解码器无法解码位置 6 中的字节 0xfe:序数不在范围内(128)

我的模糊测试脚本包含以下几行:

s_initialize("用户")

s_static("用户")

s_delim(" ", fuzzable=False)

s_string(u"user", encoding="utf-8")

s_static("\r\n")

我该如何处理那个 UnicodeDecodeError?

4

1 回答 1

0

字符串原语目前有点……原语。我建议您在 Github 项目上提交一个问题,因为您可能已经发现了一个错误。

编辑:为了快速修复,我会切换到 ascii 来运行 fuzzer。如果您发布堆栈跟踪,我很乐意进一步了解。

于 2019-09-14T16:14:26.653 回答