Введение
Часто злоумышленникам необходимо создать список слов на основе определенных критериев, которые необходимы для сценариев пентеста, таких как спрейинг пароля или подбор пароля. В других случаях это может быть тривиальная ситуация, такая как перечисление каталогов. Crunch — это инструмент, разработанный bofh28 на C, который может создавать настраиваемые списки слов с широкими возможностями модификации, которые могут помочь злоумышленнику в ситуациях, упомянутых выше. Он принимает минимальный размер, максимальный размер и буквенно-цифровые наборы символов в качестве входных данных и генерирует любую возможную комбинацию слов со значением или без него и записывает его в текстовый файл. В этой статье мы подробно продемонстрируем кранч-фильтры.
Установка и первый запуск
Crunch установлен по умолчанию в Kali Linux, но его можно установить с помощью менеджера пакетов apt с помощью следующей команды:
apt install crunch
После его установки мы можем запустить crunch для создания списка слов. Когда мы вводим минимальный и максимальный размер слова, которое нужно сгенерировать, и просто выходной файл, он автоматически принимает алфавиты с маленьким регистром в качестве наборов символов и генерирует слова.
Например, здесь от 1 до 3 символов в слове генерируется строчными буквами и сохраняется в файле dict.txt.
crunch 1 3 -o dict.txt
Определенные буквенно-цифровые символы
Пользователь также может определить выбранные символы, которые будут использоваться при создании списка слов. Здесь генерируется минимальный размер 5 и максимальный размер 7 символов для каждого слова при использовании символов "p, a, s, s, 1, 2 и 3" в качестве входных данных. Следовательно, словарь начинается с "ppppp, ppppa…". И заканчивается на "3333333" и содержит такие комбинации, как pass213, pass1 и т. д.
crunch 5 7 pass123 -o dict.txt
Список слов c пробелами
Один изящный трюк — включить пробел в список слов. Часто нам нужны пробелы в сценариях для паролей, и многие общие списки слов или инструменты не имеют этой функции. В crunch мы можем определить пробел как символ, поставив пробел после используемого набора символов. Для от 1 до 3 символов в слове, включая пробел, мы можем сделать это:
crunch 1 3 "raj " -o space.txt
Посмотреть доступные наборы символов
В каталоге /usr/share/crunch можно найти файл списка (charset.lst), в котором перечислены все различные наборы символов, поддерживаемые crunch. Это очень полезно в качестве готовой ссылки. Можно вручную указать наборы символов или даже использовать кодовые имена, написанные слева. Хотя понять это довольно просто. Описание каждого набора символов приведено ниже:
Для просмотра файла выполните следующую команду:
cat /usr/share/crunch/charset.lst
Использование наборов символов кодового имени
Эти кодовые имена можно использовать при создании файлов словарей. Например, чтобы создать список слов из 4 символов в слове, используя смесь алфавитов, цифр и специальных символов, можно указать файл charset.lst с помощью параметра "-f", а затем указать кодовое слово "mixalpha-numeric-all".
crunch 4 4 -f charset.lst mixalpha-numeric-all -o wordlist.txt
Стартовый блок в списках слов
Начальный блок можно определить с помощью фильтра "-s". Используя это, мы можем определить, откуда должен начать генерироваться список слов. Это полезно при отбрасывании нежелательных комбинаций. Например, чтобы начать список слов с abc1 и иметь 4 символа в слове, включая буквенно-цифровые и специальные символы, можно создать, как показано ниже. Таким образом, словарь начинается с "abc1, abc2,..abd1, abd2…" и заканчивается на "////".
crunch 4 4 -f charset.lst mixalpha-numeric-all -o wordlist.txt -s abc1
Создание словаря с различными шаблонами
Обратите внимание, что следующие символы, определенные как ввод в наборах символов, означают следующее:
@ - будет вставлять символы нижнего регистра
, - вставит символы верхнего регистра
% - будет вставлять числа
^ - будет вставлять символы
Теперь, если пользователь хочет создать слово из 3 символов с первым символом в нижнем регистре, числом в качестве второго символа и символом в качестве третьего, он может указать это:
crunch -t @%^ -o dict.txt
С "-t" в качестве флага для предоставления символов. Если вы не собираетесь использовать определенный набор символов, используйте знак плюс в качестве заполнителя.
Позиционирование оператора +: Оператор + можно использовать там, где не используются определенные наборы символов, и любое значение может быть заменено таким же. Но это работает в следующем порядке:
Строчные буквы, прописные буквы, цифры, символы
Например,
crunch 3 3 + + 123 +
Это потребует следующих входных данных:
Нижний регистр: abcdefghijklmnopqrstuvwxyz
Заглавные буквы: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Числа: 123
Символы: !@#$%^&*()-_+=~`[]{}|\:;”‘<>,.?/
Случай 1: фиксированное слово + 3 числа
Допустим, если мы хотим исправить первые 3 буквы как "raj" и вставить случайные комбинации цифр в последние 3 места в списке слов из 6 символов на слово, это можно сделать, указав шаблон без использования запятых, как указано выше в " -t” фильтр.
crunch 6 6 -t raj%%% -o num.txt
Случай 2: фиксированное слово + 3 прописных буквы
Допустим, если мы хотим исправить первые 3 буквы как "raj"и вставить случайные комбинации заглавных букв в последние 3 места в списке слов из 6 символов на слово, это можно сделать.
crunch 6 6 -t raj,,, -o upper.txt
Случай 3: фиксированное слово + 3 строчных буквы
Скажем, если мы хотим исправить первые 3 буквы как "raj" и вставить случайные комбинации строчных алфавитов в последние 3 места в списке слов из 6 символов на слово, это можно сделать с помощью
crunch 6 6 -t raj@@@ -o lower.txt
Случай 4: Фиксированное слово + 3 символа
Скажем, если мы хотим исправить первые 3 буквы как "raj" и вставить случайные комбинации специальных символов в последние 3 места в списке слов из 6 символов на слово, это можно сделать с помощью
crunch 6 6 -t raj^^^ -o symbol.txt
Случай 5: Фиксированный шаблон заполнителя
Скажем, вместо заполнителя нижнего регистра мы вводим abc12, а с помощью "-t" мы вводим @, тогда шаблон также будет содержать 1 и 2, хотя мы только что дали индикатор "@". См. следующий пример:
crunch 5 5 abc12 -t @@@@@ -o dict.txt
Случай 6: Строчные буквы (a,b или c) + цифра (1,2 или 3) + символ (ЛЮБОЙ)
Теперь пользователь также может указать набор символов, из которого должен быть создан шаблон. В следующем примере использованы abc и 123. Также используется оператор "+", указывающий, что индикатор шаблона, для которого не указана кодировка, должен рассматриваться как "ЛЮБОЕ" значение.
Итак, если пользователь хочет создать словарь с первым символом в нижнем регистре, числом в качестве второго символа и символом в качестве третьего, но только "a, b или c" в качестве символов, "1, 2 или 3" в качестве чисел и любой случайный символ в конце позиции соответственно, он может сделать следующее:
crunch 3 3 abc + 123 -t @%^ -o pattern.txt
Случай 7: две цифры (1,2 или 3) + строчные буквы (ЛЮБОЙ) + символ (ЛЮБОЙ)
Точно так же, чтобы создать шаблон из 4 символов на слово из 2 цифр (содержащих только 1,2 или 3) + буква в нижнем регистре + символ, мы можем сделать это:
crunch 4 4 + + 123 + -t %%@^ -O pattern2.txt
Случай 8: обработка символов как литералов
Когда "-l" используется в соответствии с фильтром "-t", он сообщает crunch, какие символы следует рассматривать как литералы. Например, мы знаем, что @ используется для обозначения строчной буквы. Итак, если мы хотим сгенерировать список слов из 7 символов на слово, используя фиксированное слово "p@ss", он будет рассматривать @ как индикатор шаблона строчных алфавитов. После этого можно использовать фильтр -l, чтобы определить, какой символ следует рассматривать как литерал, а не преобразовывать как шаблон. Это можно сделать так:
crunch 7 7 -t p@ss,%^ > dict.txt
crunch 7 7 -t p@ss,%^ -l a@aaaaa > 1.txt
Инвертирование списка слов
Сгенерированный список слов по умолчанию исправляет первые символы и создает комбинации для последнего символа.
Например, список слов, содержащий "a, b и c", имеет
aaa
aab
aac
aba
abb
abc
aca
…
Но это можно инвертировать с помощью опции "-i". Кранч сначала исправлял последнюю букву и составлял комбинации из первых букв. Например, словарь из 5 символов в слове, содержащий 3 алфавита, 2 цифры и инвертированный, выглядит следующим образом:
crunch 5 5 abc12 -t @@@%% -o dict.txt
crunch 5 5 abc12 -t @@@%% -i -o invert.txt
Ограничение повторяющихся шаблонов
Пользователь может установить ограничение на количество символов, которые могут встречаться вместе. Например, чтобы создать список слов из 5 символов в слове, используя 3 строчных буквы алфавита, 1 цифру и 1 символ, можно выполнить как первую команду. Но если пользователь хочет ограничить появление повторяющихся символов только двумя местами, он может использовать оператор "-d". Обратите внимание, что в первой команде появилось 3 "а", но во второй команде количество дубликатов ограничено только двумя, поэтому произошло только 2 "а".
crunch 5 5 abc + 123 -t @@@%^ -o 1.txt
crunch 5 5 abc + 123 -t @@@%^ -o 2.txt -d 2@
Ранние остановки в списках слов
В соответствии с требованиями пользователя также может быть возможность, когда пользователь хочет сократить список до определенной комбинации. Например, если пользователь хочет создать список слов из 3 символов, используя "a, b и c"в качестве символов, но хочет вырезать его, как только список слов сгенерирует комбинацию "acc", это можно сделать следующим образом:
crunch 3 3 abc -o 1.txt
crunch 3 3 abc -e acc -o 2.txt
Пермутация
В математике под пермутацией понимаются неповторяющиеся комбинации определенных событий. Таким образом, для создания неповторяющихся списков слов путем перестановок мы можем использовать фильтр "-p". Здесь мы вводим 3 слова, ни одно из которых не должно повторяться, даже если максимальный размер списка слов равен 6.
crunch 3 6 -p raj chandel hackingarticles
Пермутация списка слов
Точно так же, как слова могут быть переставлены, списки слов могут быть переставлены. Используя опцию "-q", crunch может брать ввод из списка слов и выполнять перестановки того, что читается в файле. Например, если список файлов:
А
B
С
Затем crunch -q list.txt выведет:
ABC
ACB
BAC
ВСА
CAB
CBA
Точно так же мы можем выполнять перестановки по 3 символа на список слов следующим образом:
crunch 3 3 abc -e acc -o 2.txt
crunch 3 3 abc -q 2.txt -o 3.txt
Разделение списка слов на основе количества слов
Список слов можно сократить, используя опцию "-c". Здесь был сгенерирован файл с 94 словами. Теперь, чтобы разделить это на несколько файлов, каждый из которых содержит максимум 60 слов, можно сделать так. Обратите внимание, что это работает только с "-o START", которая будет автоматически называть файлы в формате:
Начальный символ – Конечный символ.txt
Здесь начало и конец — это a, 7, а для следующего файла — 8 и / (пробел).
crunch 1 1 -f charset.lst mixalpha-numeric-all-space -o file.txt
crunch 1 1 -f charset.lst mixalpha-numeric-all-space -o START -c 60
Разделение списка слов по размеру
Чтобы сократить файл в зависимости от размера, мы можем использовать фильтр "-b". Например, чтобы разделить список слов на несколько файлов, каждый из которых имеет максимальный размер 1 МБ, мы можем сделать:
crunch 4 7 Pass123 -b 1mb -o START
Помните, что -o START является обязательным, так как он автоматически разбивает файл в формате:
Начальный символ – Конечный символ.txt
Сжатие списка слов
Часто списки слов слишком велики по размеру в текстовом формате, и gzip можно использовать для их сжатия до более чем 60-70%. Например, чтобы сжать файл максимум с 7 буквенно-цифровой кодировкой и автоимя с помощью опции START, мы можем сделать это:
crunch 4 7 Pass123 -z gzip -o START
gunzip PPPP-3333333.txt.gz
Заключение
Статья предназначена для использования в качестве готового справочника по быстрой и грязной генерации списка слов с помощью кранча. Crunch — это мощный и очень быстрый инструмент, написанный на C, который доступен по умолчанию в Kali Linux и разрешен для использования на конкурентных сертификационных экзаменах по безопасности. Надеюсь, вам понравилась статья и спасибо, что прочитали ее.
Переведено специально для xss.pro
Автор перевода: yashechka
Источник: https://www.hackingarticles.in/a-detailed-guide-on-crunch/
Часто злоумышленникам необходимо создать список слов на основе определенных критериев, которые необходимы для сценариев пентеста, таких как спрейинг пароля или подбор пароля. В других случаях это может быть тривиальная ситуация, такая как перечисление каталогов. Crunch — это инструмент, разработанный bofh28 на C, который может создавать настраиваемые списки слов с широкими возможностями модификации, которые могут помочь злоумышленнику в ситуациях, упомянутых выше. Он принимает минимальный размер, максимальный размер и буквенно-цифровые наборы символов в качестве входных данных и генерирует любую возможную комбинацию слов со значением или без него и записывает его в текстовый файл. В этой статье мы подробно продемонстрируем кранч-фильтры.
Установка и первый запуск
Crunch установлен по умолчанию в Kali Linux, но его можно установить с помощью менеджера пакетов apt с помощью следующей команды:
apt install crunch
После его установки мы можем запустить crunch для создания списка слов. Когда мы вводим минимальный и максимальный размер слова, которое нужно сгенерировать, и просто выходной файл, он автоматически принимает алфавиты с маленьким регистром в качестве наборов символов и генерирует слова.
Например, здесь от 1 до 3 символов в слове генерируется строчными буквами и сохраняется в файле dict.txt.
crunch 1 3 -o dict.txt
Определенные буквенно-цифровые символы
Пользователь также может определить выбранные символы, которые будут использоваться при создании списка слов. Здесь генерируется минимальный размер 5 и максимальный размер 7 символов для каждого слова при использовании символов "p, a, s, s, 1, 2 и 3" в качестве входных данных. Следовательно, словарь начинается с "ppppp, ppppa…". И заканчивается на "3333333" и содержит такие комбинации, как pass213, pass1 и т. д.
crunch 5 7 pass123 -o dict.txt
Список слов c пробелами
Один изящный трюк — включить пробел в список слов. Часто нам нужны пробелы в сценариях для паролей, и многие общие списки слов или инструменты не имеют этой функции. В crunch мы можем определить пробел как символ, поставив пробел после используемого набора символов. Для от 1 до 3 символов в слове, включая пробел, мы можем сделать это:
crunch 1 3 "raj " -o space.txt
Посмотреть доступные наборы символов
В каталоге /usr/share/crunch можно найти файл списка (charset.lst), в котором перечислены все различные наборы символов, поддерживаемые crunch. Это очень полезно в качестве готовой ссылки. Можно вручную указать наборы символов или даже использовать кодовые имена, написанные слева. Хотя понять это довольно просто. Описание каждого набора символов приведено ниже:
Для просмотра файла выполните следующую команду:
cat /usr/share/crunch/charset.lst
Использование наборов символов кодового имени
Эти кодовые имена можно использовать при создании файлов словарей. Например, чтобы создать список слов из 4 символов в слове, используя смесь алфавитов, цифр и специальных символов, можно указать файл charset.lst с помощью параметра "-f", а затем указать кодовое слово "mixalpha-numeric-all".
crunch 4 4 -f charset.lst mixalpha-numeric-all -o wordlist.txt
Стартовый блок в списках слов
Начальный блок можно определить с помощью фильтра "-s". Используя это, мы можем определить, откуда должен начать генерироваться список слов. Это полезно при отбрасывании нежелательных комбинаций. Например, чтобы начать список слов с abc1 и иметь 4 символа в слове, включая буквенно-цифровые и специальные символы, можно создать, как показано ниже. Таким образом, словарь начинается с "abc1, abc2,..abd1, abd2…" и заканчивается на "////".
crunch 4 4 -f charset.lst mixalpha-numeric-all -o wordlist.txt -s abc1
Создание словаря с различными шаблонами
Обратите внимание, что следующие символы, определенные как ввод в наборах символов, означают следующее:
@ - будет вставлять символы нижнего регистра
, - вставит символы верхнего регистра
% - будет вставлять числа
^ - будет вставлять символы
Теперь, если пользователь хочет создать слово из 3 символов с первым символом в нижнем регистре, числом в качестве второго символа и символом в качестве третьего, он может указать это:
crunch -t @%^ -o dict.txt
С "-t" в качестве флага для предоставления символов. Если вы не собираетесь использовать определенный набор символов, используйте знак плюс в качестве заполнителя.
Позиционирование оператора +: Оператор + можно использовать там, где не используются определенные наборы символов, и любое значение может быть заменено таким же. Но это работает в следующем порядке:
Строчные буквы, прописные буквы, цифры, символы
Например,
crunch 3 3 + + 123 +
Это потребует следующих входных данных:
Нижний регистр: abcdefghijklmnopqrstuvwxyz
Заглавные буквы: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Числа: 123
Символы: !@#$%^&*()-_+=~`[]{}|\:;”‘<>,.?/
Случай 1: фиксированное слово + 3 числа
Допустим, если мы хотим исправить первые 3 буквы как "raj" и вставить случайные комбинации цифр в последние 3 места в списке слов из 6 символов на слово, это можно сделать, указав шаблон без использования запятых, как указано выше в " -t” фильтр.
crunch 6 6 -t raj%%% -o num.txt
Случай 2: фиксированное слово + 3 прописных буквы
Допустим, если мы хотим исправить первые 3 буквы как "raj"и вставить случайные комбинации заглавных букв в последние 3 места в списке слов из 6 символов на слово, это можно сделать.
crunch 6 6 -t raj,,, -o upper.txt
Случай 3: фиксированное слово + 3 строчных буквы
Скажем, если мы хотим исправить первые 3 буквы как "raj" и вставить случайные комбинации строчных алфавитов в последние 3 места в списке слов из 6 символов на слово, это можно сделать с помощью
crunch 6 6 -t raj@@@ -o lower.txt
Случай 4: Фиксированное слово + 3 символа
Скажем, если мы хотим исправить первые 3 буквы как "raj" и вставить случайные комбинации специальных символов в последние 3 места в списке слов из 6 символов на слово, это можно сделать с помощью
crunch 6 6 -t raj^^^ -o symbol.txt
Случай 5: Фиксированный шаблон заполнителя
Скажем, вместо заполнителя нижнего регистра мы вводим abc12, а с помощью "-t" мы вводим @, тогда шаблон также будет содержать 1 и 2, хотя мы только что дали индикатор "@". См. следующий пример:
crunch 5 5 abc12 -t @@@@@ -o dict.txt
Случай 6: Строчные буквы (a,b или c) + цифра (1,2 или 3) + символ (ЛЮБОЙ)
Теперь пользователь также может указать набор символов, из которого должен быть создан шаблон. В следующем примере использованы abc и 123. Также используется оператор "+", указывающий, что индикатор шаблона, для которого не указана кодировка, должен рассматриваться как "ЛЮБОЕ" значение.
Итак, если пользователь хочет создать словарь с первым символом в нижнем регистре, числом в качестве второго символа и символом в качестве третьего, но только "a, b или c" в качестве символов, "1, 2 или 3" в качестве чисел и любой случайный символ в конце позиции соответственно, он может сделать следующее:
crunch 3 3 abc + 123 -t @%^ -o pattern.txt
Случай 7: две цифры (1,2 или 3) + строчные буквы (ЛЮБОЙ) + символ (ЛЮБОЙ)
Точно так же, чтобы создать шаблон из 4 символов на слово из 2 цифр (содержащих только 1,2 или 3) + буква в нижнем регистре + символ, мы можем сделать это:
crunch 4 4 + + 123 + -t %%@^ -O pattern2.txt
Случай 8: обработка символов как литералов
Когда "-l" используется в соответствии с фильтром "-t", он сообщает crunch, какие символы следует рассматривать как литералы. Например, мы знаем, что @ используется для обозначения строчной буквы. Итак, если мы хотим сгенерировать список слов из 7 символов на слово, используя фиксированное слово "p@ss", он будет рассматривать @ как индикатор шаблона строчных алфавитов. После этого можно использовать фильтр -l, чтобы определить, какой символ следует рассматривать как литерал, а не преобразовывать как шаблон. Это можно сделать так:
crunch 7 7 -t p@ss,%^ > dict.txt
crunch 7 7 -t p@ss,%^ -l a@aaaaa > 1.txt
Инвертирование списка слов
Сгенерированный список слов по умолчанию исправляет первые символы и создает комбинации для последнего символа.
Например, список слов, содержащий "a, b и c", имеет
aaa
aab
aac
aba
abb
abc
aca
…
Но это можно инвертировать с помощью опции "-i". Кранч сначала исправлял последнюю букву и составлял комбинации из первых букв. Например, словарь из 5 символов в слове, содержащий 3 алфавита, 2 цифры и инвертированный, выглядит следующим образом:
crunch 5 5 abc12 -t @@@%% -o dict.txt
crunch 5 5 abc12 -t @@@%% -i -o invert.txt
Ограничение повторяющихся шаблонов
Пользователь может установить ограничение на количество символов, которые могут встречаться вместе. Например, чтобы создать список слов из 5 символов в слове, используя 3 строчных буквы алфавита, 1 цифру и 1 символ, можно выполнить как первую команду. Но если пользователь хочет ограничить появление повторяющихся символов только двумя местами, он может использовать оператор "-d". Обратите внимание, что в первой команде появилось 3 "а", но во второй команде количество дубликатов ограничено только двумя, поэтому произошло только 2 "а".
crunch 5 5 abc + 123 -t @@@%^ -o 1.txt
crunch 5 5 abc + 123 -t @@@%^ -o 2.txt -d 2@
Ранние остановки в списках слов
В соответствии с требованиями пользователя также может быть возможность, когда пользователь хочет сократить список до определенной комбинации. Например, если пользователь хочет создать список слов из 3 символов, используя "a, b и c"в качестве символов, но хочет вырезать его, как только список слов сгенерирует комбинацию "acc", это можно сделать следующим образом:
crunch 3 3 abc -o 1.txt
crunch 3 3 abc -e acc -o 2.txt
Пермутация
В математике под пермутацией понимаются неповторяющиеся комбинации определенных событий. Таким образом, для создания неповторяющихся списков слов путем перестановок мы можем использовать фильтр "-p". Здесь мы вводим 3 слова, ни одно из которых не должно повторяться, даже если максимальный размер списка слов равен 6.
crunch 3 6 -p raj chandel hackingarticles
Пермутация списка слов
Точно так же, как слова могут быть переставлены, списки слов могут быть переставлены. Используя опцию "-q", crunch может брать ввод из списка слов и выполнять перестановки того, что читается в файле. Например, если список файлов:
А
B
С
Затем crunch -q list.txt выведет:
ABC
ACB
BAC
ВСА
CAB
CBA
Точно так же мы можем выполнять перестановки по 3 символа на список слов следующим образом:
crunch 3 3 abc -e acc -o 2.txt
crunch 3 3 abc -q 2.txt -o 3.txt
Разделение списка слов на основе количества слов
Список слов можно сократить, используя опцию "-c". Здесь был сгенерирован файл с 94 словами. Теперь, чтобы разделить это на несколько файлов, каждый из которых содержит максимум 60 слов, можно сделать так. Обратите внимание, что это работает только с "-o START", которая будет автоматически называть файлы в формате:
Начальный символ – Конечный символ.txt
Здесь начало и конец — это a, 7, а для следующего файла — 8 и / (пробел).
crunch 1 1 -f charset.lst mixalpha-numeric-all-space -o file.txt
crunch 1 1 -f charset.lst mixalpha-numeric-all-space -o START -c 60
Разделение списка слов по размеру
Чтобы сократить файл в зависимости от размера, мы можем использовать фильтр "-b". Например, чтобы разделить список слов на несколько файлов, каждый из которых имеет максимальный размер 1 МБ, мы можем сделать:
crunch 4 7 Pass123 -b 1mb -o START
Помните, что -o START является обязательным, так как он автоматически разбивает файл в формате:
Начальный символ – Конечный символ.txt
Сжатие списка слов
Часто списки слов слишком велики по размеру в текстовом формате, и gzip можно использовать для их сжатия до более чем 60-70%. Например, чтобы сжать файл максимум с 7 буквенно-цифровой кодировкой и автоимя с помощью опции START, мы можем сделать это:
crunch 4 7 Pass123 -z gzip -o START
gunzip PPPP-3333333.txt.gz
Заключение
Статья предназначена для использования в качестве готового справочника по быстрой и грязной генерации списка слов с помощью кранча. Crunch — это мощный и очень быстрый инструмент, написанный на C, который доступен по умолчанию в Kali Linux и разрешен для использования на конкурентных сертификационных экзаменах по безопасности. Надеюсь, вам понравилась статья и спасибо, что прочитали ее.
Переведено специально для xss.pro
Автор перевода: yashechka
Источник: https://www.hackingarticles.in/a-detailed-guide-on-crunch/
Последнее редактирование: