wfuzz отличная альтернатива DirSearch

Discussion in 'Инструменты' started by grimnir, 18 Feb 2017.

  1. grimnir

    grimnir Members of Antichat

    Joined:
    23 Apr 2012
    Messages:
    1,114
    Likes Received:
    830
    Reputations:
    231
    http://www.edge-security.com/wfuzz.php
    https://github.com/xmendez/wfuzz
    Очень мощная и быстрая утилита для брута директорий ,поддержка прокси, соксов,тор,мультипоточность, пейлоды и т.д полное описание на линке выше
    сравнивал тесты с ArcScan словарь на 900 , с параметром ответа по заголовкам wfuzz 9 секунд ArcScan-53 секунды в 21 поток
    вообщем musthave
     
    _________________________
  2. SladerNon

    SladerNon Адам

    Joined:
    6 Mar 2005
    Messages:
    1,636
    Likes Received:
    941
    Reputations:
    355
    Неплохо. ArxScanSite добавляет в брут свои встроенные скрипты для определения движка, что явно замедляет его работу. wfuzz штука не простая :)
    Объясни пожалуйста, как её заворкать, когда есть список сайтов site.txt и нужные директории dir.txt?. Нужны ответы от сервера 200 и 302.
     
  3. ghost8

    ghost8 Member

    Joined:
    29 May 2015
    Messages:
    110
    Likes Received:
    20
    Reputations:
    0
    python wfuzz.py -w wordlist/general/megabeast.txt --hc 404,403 https://site/FUZZ
    сюда wordlist/general/ клади свой словарь,--hc 404,403 не выводит эти ответы ничего сложного,в общем почитай внимательно FAQ
     
  4. SladerNon

    SladerNon Адам

    Joined:
    6 Mar 2005
    Messages:
    1,636
    Likes Received:
    941
    Reputations:
    355
    ghost8, а список сайтов не предусмотрен?. За один раз, можно задать лишь один сайт?
     
  5. grimnir

    grimnir Members of Antichat

    Joined:
    23 Apr 2012
    Messages:
    1,114
    Likes Received:
    830
    Reputations:
    231
    http://wfuzz.readthedocs.io/en/latest/
    колосальное обновление утилиты, переписана с 0
    под Linux установка без проблем ,а вот под windows придется немного поправить код
    установка под windows
    1)скачиваем с git https://github.com/xmendez/wfuzz
    UPD автор пофиксил баг , так что действия ниже по коду можно не делать
    2)открываем локально файл setup.py и удаляем симовол слеша в строке(выделено красным) package_dir={'wfuzz': 'src/wfuzz/'}, сохраняем
    3)открываем wfuzz/src/wfuzz/ui/console/common.py
    и меняем куски кода ,где выделил зеленым
    import sys
    from wfuzz import __version__ as version
    import os
    #if os.name == "nt":
    # import WConio

    def delete_line(self):
    if os.name == 'nt':
    sys.stdout.write("\r" + Term.delete)
    else:
    WConio.clreol()

    def set_colour(self, colour):
    cc, wc = colour

    if os.name == 'nt':
    sys.stdout.write(cc)
    else:
    WConio.textcolor(wc)

    def write(self, string, colour):
    cc, wc = colour

    if os.name == 'nt':
    sys.stdout.write(cc + string + Term.reset)
    else:
    WConio.textcolor(wc)
    sys.stdout.write(string)
    WConio.textcolor(8)

    def go_up(self, lines):
    sys.stdout.write("\033["+str(lines)+"A")

    def erase_lines(self, lines):
    for i in range(lines):
    sys.stdout.write("\r" + Term.delete)
    sys.stdout.write(Term.oneup)

    4)собираем python.exe setup.py install
    5) Готово C:\Python\App\Scripts\wfuzz.exe --help
    Расширенная документация http://wfuzz.readthedocs.io/en/latest/
    [​IMG]
     
    _________________________
    #5 grimnir, 15 Mar 2018
    Last edited: 19 Apr 2018
  6. grimnir

    grimnir Members of Antichat

    Joined:
    23 Apr 2012
    Messages:
    1,114
    Likes Received:
    830
    Reputations:
    231
    _________________________
    Veil likes this.
  7. =HALK=

    =HALK= Member

    Joined:
    30 Oct 2008
    Messages:
    27
    Likes Received:
    27
    Reputations:
    40
    В программе возможно задать порядок HTTP заголовков не влезая в сорцы?
     
  8. grimnir

    grimnir Members of Antichat

    Joined:
    23 Apr 2012
    Messages:
    1,114
    Likes Received:
    830
    Reputations:
    231
    _________________________
  9. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,170
    Likes Received:
    1,155
    Reputations:
    202
    Code:
    for i in `cat domains.txt`;do URSOFT $i --params --params;done;
    Таким образом можно несколько экземпляров запустить в линукс шеллах.
     
    SladerNon likes this.