2017-04-13 25 views
0

说我只想使用字母数字字符或具有boofuzz的特定字符串进行模糊处理。有没有办法强制这种行为?在sulley中,你可以创建一个名为.fuzz_strings的文件,我认为它有类似的功能,在boofuzz中有类似的东西吗?BooFuzz在模糊时定义字符集

+0

什么功能,在蒙塔允许吗?大多数Sulley中的任何功能都应该在boofuzz中提供。 – jtpereyda

+0

根据Sulley手册:“Sulley的原语包含一个内部的”模糊库“,这是一个可能有趣值循环的列表。如果您不想破解源文件来扩展字符串和/或整数的模糊库可以在 的外部使用,只需要在你启动你的模糊驱动程序的目录下创建一个.fuzz_strings或.fuzz_ints文件,将 的每一个模糊值放在它自己的行上,Sulley会在运行时用值更新原始库从这些文件中。“我试了一下,它似乎工作。 – Nitro

+0

不错。它与Sulley一起使用但不是boofuzz?如果是这样,我会考虑一个bug ... – jtpereyda

回答

1

我不认为有一个内置的方式来从特定的字符或字符串列表模糊。要自己制作,你可以扩展BasePrimitive。一个例子见boofuzz/primitives/string.py

你也可以打开的问题,并就GitHub的库功能要求:https://github.com/jtpereyda/boofuzz/issues

+0

谢谢我会看看BasePrimitive。 – Nitro