Пример:
Вместо комбинации символов использовать комбинацию слов (-p)
crunch 8 8 -f lalpha-numeric -o 8alpha-num
8 - минимальная длинна слова;Третьим параметром можно просто перечислить символы из которых будут составлены слова:
8 - максимальная длинна слова;
-f lalpha-numeric - буквы анг.алфавита в нижнем регистре и цифры;
Остальные наборы символов можно просмотреть в файле charset.lst, найти его можно здесь: /usr/share/crunch.
-o 8alpha-num - имя файла в который будет записан словарь.
crunch 4 4 0123456789abcdef -o 4hexЗадать шаблон (-t):
crunch 6 6 -t qwerty%%%%
@ – строчные буквы;
, – заглавные буквы;
% – цифры;
^ – спец. символы.
Вместо комбинации символов использовать комбинацию слов (-p)
crunch 10 10 -p abc 123 pass
Also
***
Разбить файл на 8 частей
Разбить файл на 8 частей
split -n 8 file
***
Разбить файл на части, не более 50000 строк в каждой
Разбить файл на части, не более 50000 строк в каждой
split -l 50000 file
***
Преобразовать первую букву в каждой строке файла в верхний регистр (explanation):
Преобразовать первую букву в каждой строке файла в верхний регистр (explanation):
sed 's/^\(.\)/\U\1/' file > File
***
Если есть база паролей в формате, например email:password то так можно отделить одно от другого
Если есть база паролей в формате, например email:password то так можно отделить одно от другого
cat passwords | cut -d ':' -f 2Утилита cut отделит поля в каждой строке по двоеточию (-d ':') и выведет только второе -f 2
***
Предположим, что из файла с парами логин-пароль извлечены исключительно пароли.
Ибо пароли повторяются то покажем содержимое файла удалив дубликаты
Предположим, что из файла с парами логин-пароль извлечены исключительно пароли.
Ибо пароли повторяются то покажем содержимое файла удалив дубликаты
cat passwords | sort | uniq
Отсортировать список слов по популярности.
cat passwords | sort | uniq -c | sort -nr | sed 's/^ *//' | cut -d ' ' -f 2unic -c - сосчитает (-c) сколько раз слово попадалось в словаре и на выходе выдаст что-то вроде 39177 qwerty, затем
sort -nr отсортирует получившиеся строки по числу (-n - рассматривать строки как числа) вхождений в порядке убывания (-r);
sed 's/^ *//' удалит образовавшиеся после вывода предыдущей команды пробелы в начале каждой строки;
cut -d ' ' -f 2 наконец выведет только пароль, без указания его частот.
*** cut -d ' ' -f 2 наконец выведет только пароль, без указания его частот.
Брутфорсер Jonh The Ripper обладает замечательной функцией преобразовывать словари согласно так называемым правилам. Модифицируя слово несколькими способами (смена регистра, добавление префикса, замена одних символов на другие и т.д.) можно значительно увеличить объём словаря. Кроме того, John можно использовать и для создания словарей. http://nahlogin.blogspot.ru/2014/09/john-ripper.html
***
Например сгенерировать словарь состоящий из календарных дат (без учёта числа дней в месяце):
echo -e {1920..2015}.{01..12}.{01..31}\\n | tr -d " " > dates.lst
ключ -e позволяет интерпретировать символ конца строки \n, tr удаляет (-d) пробелы образующиеся перед датой в выводе первой программы.
Следующее выражение сгенерирует все комбинации пар слов в указанном порядке:
Следующее выражение сгенерирует все комбинации пар слов в указанном порядке:
echo -e {alpha, beta}-{one, two}\\n | tr -d " " > dates.lst
.: Crunch – Как Создать Словарь Для Брута >>>>> Download Now
ОтветитьУдалить>>>>> Download Full
.: Crunch – Как Создать Словарь Для Брута >>>>> Download LINK
>>>>> Download Now
.: Crunch – Как Создать Словарь Для Брута >>>>> Download Full
>>>>> Download LINK 71