2017-04-13 87 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