Создание собственного словаря с помощью crunch

NonJubyL3y

hackerville
hackerville
Сообщения
10
Реакции
2
crunch - программа для генерации словаря из набора символов

Синтаксис:
crunch <min-len> <max-len> [<charset string>] [options]

Описание:

Crunch может создать список слов на основе заданных вами параметров. Результат программы можно отправить на экран, в файл или в другую программу.

Обязательные параметры:

min-len
Минимальная длина слова

max-len
Максимальная длина слова

charset string
Набор символов с помощью которых будет генерироваться словарь. Если не указывать - будут использоваться символы по умолчанию. Если нужен пробел, то его необходимо экранировать с помощью \.

Опции:

-b
Максимум байт для записи в файл вывода. зависит от размера блоков файлов, может быть меньше на несколько байтов чем установлено, но никогда не больше.

-c
Количество строк для записи в файл вывода, работает только если используется "-o START", например: 60. Файл вывода будет в формате "начальные буквы-конечные буквы".

-d
Установка -d [n][@,%^] подавляет генерацию строк с более чем [n] смежных дубликатов из заданного набора символов. Например: ./crunch 5 5 -d [email protected] Напечатает все комбинации с 2 или менее смежными дубликатами в нижнем регистре.

-e
Говорит crunch остановить генерацию слов в строку. Полезно когда передаёте вывод crunch в другую программу.

-f
Путь до файла содержащего список набора символов, например: charset.lst

-i
Инвертирует вывод так, что первый символ будет меняться очень часто

-l
Буквальные символы для использования в -t @,%^

-o
Позволяет вам указать файл для записи вывода, например: wordlist.txt

-p
Печатает перестановки без повторяющихся символов. Эта опция НЕ МОЖЕТ использоваться с -s. Она также игнорирует минимальную и максимальную длины.

-q
Как и опция -p, но читает строку из указанного файла. Она НЕ МОЖЕТ быть использована с -s. Она также игнорирует минимальные и максимальные длины.

-r
Возобновить предыдущую сессию. Вы должны использовать ту же самую командную строку как и в предыдущей сессии.

-s
Позволяет вам указывать начальную строку, например: admin123

-t [FIXED]@,%^
Позволяет вам указывать паттерн, например: @@[email protected]@@@
где только @ будут изменены на буквы нижнего регистра
, будут заменены на буквы верхнего регистра
% будут заменены на цифры
^ будет заменён на символы

-u
Опция -u отключает поток вывода процентов. Она должна быть последней опцией.

-z
Добавляет поддержку для сжатия сгенерированного вывода. Должна использоваться с опцией -o. Поддерживает только gzip, bzip, lzma и 7z.

Примеры:

crunch 1 8 0123456789
Программа сгенерирует всевозможные варианты слов от 1 до 8 символов из цифр 0123456789

crunch 8 8 qwertyuiopasdfghjklzxcvbnm0123456789 -t [email protected]@@
Программа сгенерирует всевозможные варианты слов из 8 символов, в начале слов символы admin, а 3 следующих символах - символы из набора qwertyuiopasdfghjklzxcvbnm0123456789
 

Biba Run

Рядовой
Сообщения
3
Реакции
0
crunch 6 6 0123456789abcdefghijklmnopqrstuvwxyz | hashcat -m 5600 Тут::ВСЯКОЕ:ИНТЕРЕСНОЕ:21232143214234234:0101000000000000ИТУТТОЖЕИНТЕРЕСНОЕ0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000