Словари для брута wpa wpa2 все тут

Discussion in 'Беспроводные технологии/Wi-Fi/Wardriving' started by теща, 29 Jun 2011.

  1. marviha1

    marviha1 Well-Known Member

    Joined:
    10 Jun 2019
    Messages:
    184
    Likes Received:
    375
    Reputations:
    3
    У меня тоже вопрос назрел.
    Есть команда find -name "*.txt" -type f -exec cp --backup=numbered '{}' /media/test/ \;
    Она находит все файлы с расширением txt в текущем каталоге и копирует в указанный мною (/media/test/).
    Далее в каталоге /media/test/ использую cat * > all.txt для объединения всех файлов один.
    Собственно вопрос, как передалать первую команду чтобы она находила все .txt файлы и не копировала по одному в /media/test/, а сразу объединяла в один общий файл /media/test/all.txt ?
     
    1. hydra

      hydra Elder - Старейшина

      Joined:
      24 Jul 2015
      Messages:
      2,943
      Likes Received:
      30,849
      Reputations:
      54
      Так:
      sed 's/^["\t]*//' /input.txt > output.txt удалить кавычки в начале
      sed 's/["\t]*$//' /input.txt > output.txt удалить кавычки в конце
      sed 's/^["\t]*//;s/[ \t]*$//' /input.txt > output.txt удалить кавычки в начале и конце
       
      Andrey9999 and CRACK211 like this.
      1. marviha1

        marviha1 Well-Known Member

        Joined:
        10 Jun 2019
        Messages:
        184
        Likes Received:
        375
        Reputations:
        3
        Не работает, к каждому найденному txt файлу выдаёт ошибку нет такого файла или каталога.
         
        1. hydra

          hydra Elder - Старейшина

          Joined:
          24 Jul 2015
          Messages:
          2,943
          Likes Received:
          30,849
          Reputations:
          54
          find -name "*.txt" -type f | xargs cat >> new.txt
           
          1. VasiliyP

            VasiliyP Elder - Старейшина

            Joined:
            30 Aug 2011
            Messages:
            365
            Likes Received:
            676
            Reputations:
            11
            Скорее всего, там проблема в пробелах в именах файлов.
            Можно так
            find . -name "*.txt" -type f -exec cat {} \; > /media/test/all.txt

            Я не уверен, что понял правильно, но если задача стоит так
            - Удалить кавычки в начале и конце строки, если в строке нет пробелов.

            perl -pe 's/^"(.+)"$/$1/e unless / /' file.txt
             
            1. CRACK211

              CRACK211 Elder - Старейшина

              Joined:
              16 Sep 2009
              Messages:
              1,045
              Likes Received:
              1,127
              Reputations:
              11
              Необходимо удалить знак " у строк у которых знак " стоит и в начале и в конце, а у строк у которых знак " стоит в начале или вконец оставить . То есть у "123456" удалить кавычки а у строк "оаовлвь или аллалал" оставить кавычки
               
              1. Andrey9999

                Andrey9999 Elder - Старейшина

                Joined:
                23 May 2012
                Messages:
                3,139
                Likes Received:
                30,812
                Reputations:
                71
                sed -r 's/^"(.*)"$/\1/' 1.txt > Bez.txt

                не посмотрел - у VasiliyP тоже самое на перле)
                 
                #4567 Andrey9999, 23 Sep 2022
                Last edited: 23 Sep 2022
                hydra and CRACK211 like this.
                1. CRACK211

                  CRACK211 Elder - Старейшина

                  Joined:
                  16 Sep 2009
                  Messages:
                  1,045
                  Likes Received:
                  1,127
                  Reputations:
                  11
                  не работают оба варианта
                  пример паролей в словаре
                  "123456"
                  "вася123
                  максим321"
                  надо чтобы получилось
                  123456
                  "вася123
                  максим321"
                  в первом пароле убрать кавычки а в остальных оставить
                   
                  1. Andrey9999

                    Andrey9999 Elder - Старейшина

                    Joined:
                    23 May 2012
                    Messages:
                    3,139
                    Likes Received:
                    30,812
                    Reputations:
                    71
                    у меня работает
                     
                    1. Andrey9999

                      Andrey9999 Elder - Старейшина

                      Joined:
                      23 May 2012
                      Messages:
                      3,139
                      Likes Received:
                      30,812
                      Reputations:
                      71
                      может пробелы есть в начале, конце
                       
                      1. CRACK211

                        CRACK211 Elder - Старейшина

                        Joined:
                        16 Sep 2009
                        Messages:
                        1,045
                        Likes Received:
                        1,127
                        Reputations:
                        11
                        нет пробелов. на выходе ничего не меняется в пароле "123456" кавычки остаются
                         
                        1. Andrey9999

                          Andrey9999 Elder - Старейшина

                          Joined:
                          23 May 2012
                          Messages:
                          3,139
                          Likes Received:
                          30,812
                          Reputations:
                          71
                          a если заэкранировать кавычки в регулярке ? \"
                           
                          Vika906090 and CRACK211 like this.
                          1. CRACK211

                            CRACK211 Elder - Старейшина

                            Joined:
                            16 Sep 2009
                            Messages:
                            1,045
                            Likes Received:
                            1,127
                            Reputations:
                            11
                            работает урааааа) спасибо
                            Заработало так sed -r 's/^"(.*)"/\1/' 1.txt > Bez.txt
                             
                            #4573 CRACK211, 23 Sep 2022
                            Last edited: 23 Sep 2022
                            1. Andrey9999

                              Andrey9999 Elder - Старейшина

                              Joined:
                              23 May 2012
                              Messages:
                              3,139
                              Likes Received:
                              30,812
                              Reputations:
                              71
                              и еще - если текстовый файл виндовый, не работает...
                              нужно удалить возврат каретки - tr -d '\r' < 1.txt > bezCR.txt
                               
                              Vika906090 and CRACK211 like this.
                              1. marviha1

                                marviha1 Well-Known Member

                                Joined:
                                10 Jun 2019
                                Messages:
                                184
                                Likes Received:
                                375
                                Reputations:
                                3
                                Товарищи такой вопрос. Есть файл со множеством строк, допустим 1.txt содержащий:
                                dsfdsgdfghh
                                dfdsfdgd
                                sdfsgdgd
                                sdgdfsgfgdthbt
                                test
                                123456
                                12345
                                dsfsdgfdfg
                                sdfsdgdfghdh
                                test
                                654321
                                54321

                                Как вытащить строку test и 2 строки идущие ниже? Т.е. на выходе должно получиться так:
                                test
                                123456
                                12345
                                test
                                654321
                                54321

                                В идеале нужно чтобы было вот так, либо через пробел, либо через любой разделитель:
                                test 123456 12345
                                test 654321 54321

                                Копаю в сторону grep, но что-то ничего в голову не приходит.
                                 
                                #4575 marviha1, 2 Oct 2022
                                Last edited: 2 Oct 2022
                                1. VasiliyP

                                  VasiliyP Elder - Старейшина

                                  Joined:
                                  30 Aug 2011
                                  Messages:
                                  365
                                  Likes Received:
                                  676
                                  Reputations:
                                  11
                                  grep -A2 test file.txt
                                  perl -ne 'BEGIN {$s="test"; @v};s/[\r\n]+$//;push @v,$_;if(@v==4){shift @v;print join(" ", @v)."\n" if $v[0]=~/$s/}' file.txt
                                   
                                  1. Andrey9999

                                    Andrey9999 Elder - Старейшина

                                    Joined:
                                    23 May 2012
                                    Messages:
                                    3,139
                                    Likes Received:
                                    30,812
                                    Reputations:
                                    71
                                    можно еще так: cat 1.txt | xargs | egrep -o 'test [^ ]+ [^ ]+' > 2.txt

                                    для больших файлов xargs не подходит
                                    лучше так: cat 1.txt | tr '\n' ' ' | egrep -o 'test [^ ]+ [^ ]+' > 2.txt
                                     
                                    #4577 Andrey9999, 2 Oct 2022
                                    Last edited: 3 Oct 2022
                                    marviha1 and CRACK211 like this.
                                    1. marviha1

                                      marviha1 Well-Known Member

                                      Joined:
                                      10 Jun 2019
                                      Messages:
                                      184
                                      Likes Received:
                                      375
                                      Reputations:
                                      3
                                      Не работает(
                                      Вывод первой команды xargs: непарные кавычки одинарная; по умолчанию, кавычки являются спецсимволами для xargs, если вы не указали параметр -0
                                      Вторая вообще ничего не выводит.
                                      Но в любом случае спасибо, что потратили время. Решение нашёл.
                                       
                                      #4578 marviha1, 3 Oct 2022
                                      Last edited: 3 Oct 2022
                                      1. marviha1

                                        marviha1 Well-Known Member

                                        Joined:
                                        10 Jun 2019
                                        Messages:
                                        184
                                        Likes Received:
                                        375
                                        Reputations:
                                        3
                                        Вот это работает идеально, большое спасибо!
                                         
                                        #4579 marviha1, 3 Oct 2022
                                        Last edited: 4 Oct 2022
                                        1. CRACK211

                                          CRACK211 Elder - Старейшина

                                          Joined:
                                          16 Sep 2009
                                          Messages:
                                          1,045
                                          Likes Received:
                                          1,127
                                          Reputations:
                                          11
                                          всем привет. поделитесь пожалуйста ходовым словарем примерно на 5-7 Мб.
                                           
                                          Loading...