[M] FuzzerUrls

Общее описание

Используется для фаззинга параметров URL. На данный момент только методом GET. Модуль принимает от пользователя список уже известных URL в параметре «--urls-file». Для каждого из них генерируются вариации URL в которых модифицируется только один параметра за раз. Генерация происходит по шаблонам из файла bases/fuzzer/templates.txt . В них на место подстроки «|name|» помещается имя параметра, а на место подстроки «|value|» его значение. Например, для URL «http://site.com/file.php?a=1&b=2» по шаблону «|name|[][]=|value|» будут созданы следующие URL:

Все итоговые URL запрашиваются на целевом сервере. Считается что интересный URL найден если ответ сервера имеет код 5** или в его теле есть фразы из файла bases/fuzzer/bad-words.txt.

Модуль работает в raw и selenium режимах.

Примеры

Фаззинг параметров URL

./ws.py FuzzerUrls --urls-file bases/demo/fuzzer-urls.txt

Опции (* - обязательные)

R - присутствует ли в raw режиме S - присутствует ли в selenium режиме.

Last updated