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
     
    _________________________
    1. SladerNon

      SladerNon Ученик Христа

      Joined:
      6 Mar 2005
      Messages:
      1,631
      Likes Received:
      928
      Reputations:
      355
      Неплохо. ArxScanSite добавляет в брут свои встроенные скрипты для определения движка, что явно замедляет его работу. wfuzz штука не простая :)
      Объясни пожалуйста, как её заворкать, когда есть список сайтов site.txt и нужные директории dir.txt?. Нужны ответы от сервера 200 и 302.
       
      1. 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
         
        1. SladerNon

          SladerNon Ученик Христа

          Joined:
          6 Mar 2005
          Messages:
          1,631
          Likes Received:
          928
          Reputations:
          355
          ghost8, а список сайтов не предусмотрен?. За один раз, можно задать лишь один сайт?
           
          1. 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
            1. grimnir

              grimnir Members of Antichat

              Joined:
              23 Apr 2012
              Messages:
              1,114
              Likes Received:
              830
              Reputations:
              231
              https://github.com/xmendez/wfuzz/releases
              обновление
               
              _________________________
              Veil likes this.
              1. =HALK=

                =HALK= Member

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

                  grimnir Members of Antichat

                  Joined:
                  23 Apr 2012
                  Messages:
                  1,114
                  Likes Received:
                  830
                  Reputations:
                  231
                  не пробовал пока , но судя по докам можно http://wfuzz.readthedocs.io/en/latest/user/basicusage.html#fuzzing-custom-headers
                  http://wfuzz.readthedocs.io/en/latest/user/basicusage.html#fuzzing-http-verbs
                   
                  _________________________
                  1. b3

                    b3 Banned

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