Как создать собственный список слов в Kali Linux с помощью Crunch
Kali Linux имеет бесчисленное множество инструментов для поддержки тестирования безопасности. Список слов играет важную роль в различных тестах кибербезопасности и задачах, связанных с паролями.
С помощью команды Crunch в Linux вы можете создавать различные типы списков слов для использования в тестах безопасности, а освоение команды Crunch станет ценным дополнением к вашему набору навыков. Ниже описано, как эффективно установить и использовать Crunch для создания списков слов в Kali Linux.
Как установить Crunch на Kali Linux
Команда Crunch обычно предварительно установлена в Kali Linux. Но если у вас его еще нет, вы можете легко установить его из официального репозитория. Но сначала обновите инвентарь вашей системы:
обновление sudo apt
Установите пакет Crunch с помощью:
sudo apt установить кранч
Как использовать команду Crunch в Linux
Чтобы узнать больше о Crunch, запустите:
хруст -ч
В этом разделе кратко представлена команда Crunch и ее синтаксис.
Для более подробного и углубленного изучения команды Crunch и ее различных параметров см. справочную страницу или получите справку по командной строке:
человек хруст
Базовый синтаксис Crunch
Основной синтаксис команды Crunch:
хруст (варианты)
min относится к наименьшему количеству символов, которые вы хотите сгенерировать, а max — к максимальному количеству символов, которое вы хотите сгенерировать.
Если вы хотите одинаковое количество символов, установите минимальное и максимальное значения на одно и то же число. Команда Crush предоставляет множество опций для создания различных типов списков слов.
Чтобы создать список слов со всеми комбинациями символов «abc», каждая из которых состоит из трех символов, выполните:
хруст 3 3 abc
Установите диапазон символов с помощью команды Crunch.
Вы можете настроить свой список слов, определив определенный диапазон символов, например все цифры, буквы или только символы. Например, чтобы создать список, содержащий все строчные буквы длиной от 4 до 6 символов, выполните:
хруст 4 6 abcdefghijklmnopqrstuvwxyz
Чтобы создать список слов только с числами, запустите:
хруст 10 10 0123456789
Примечание. Вы можете указать длину символов.
Экспортировать список слов в файл с помощью Crunch
Вы можете использовать опцию -o, чтобы указать выходной файл для созданного вами списка слов. Чтобы создать список слов, состоящий из комбинаций символов «abc123», каждая из которых состоит из 4 символов, и сохранить его в файле с именем «wordlist.txt», выполните:
хруст 4 4 abc123 -o wordlist.txt
Используйте режим грубой силы в команде Crunch.
Опция -b позволяет указать набор символов для генерации методом перебора. В обычном режиме обработки создается список слов с комбинациями символов из заданного набора для заданного диапазона длин слов.
Режим -b более обширен, поскольку он создает список слов путем создания перестановок символов из базового набора, что позволяет включать в него все возможные комбинации.
crunch 6 6 -b 1234567890abcdef -o bruteforce.txt
Эта команда создает список слов со всеми возможными комбинациями символов «1234567890abcdef» длиной 6 символов и сохраняет его в bruteforce.txt.
Используйте комбинированный режим с Crunch
Опция -c используется для создания комбинации символов из нескольких наборов.
хруст 8 8 -c 1@% -o комбинаций.txt
Эта команда создает список слов, который объединяет символы из набора 1 и @% для создания всех возможных комбинаций из 8 символов, сохраняя их в файле groups.txt.
Создавайте списки слов с помощью пользовательских шаблонов с помощью Crunch.
Опция -t позволяет создать список слов на основе пользовательского шаблона.
crunch 8 8 -t MyPass@@@@ -o unique.txt
Эта команда создает список слов, где @@@@ представляет изменяемые символы, а MyPass является константой. список слов сохраняется в Unique.txt.
Результирующий список слов будет содержать слова, соответствующие указанному шаблону. В этом случае он будет состоять из слов с MyPass, за которыми следуют 4 переменных символа, которые могут представлять собой любую комбинацию символов из указанного набора символов (в этом случае используется набор символов по умолчанию, включая все буквенно-цифровые символы).
Это может быть особенно полезно в ситуациях, когда вам нужно адаптировать список слов к определенному формату или для проверки паролей, которые следуют предсказуемому шаблону. Чтобы другие люди не могли легко угадать или подобрать ваш пароль, вы всегда должны помнить о некоторых распространенных ошибках при создании нового пароля.
Создать список слов в режиме словаря
Опция -d позволяет вам использовать внешний файл словаря в качестве источника для вашего списка слов.
crunch 6 6 -f /usr/share/dict/words -o словарь-list.txt
В этом примере команда создает список слов длиной 6 символов, используя файл словаря в качестве источника, и сохраняет его в файлdiction-list.txt.
Создавайте слова без повторяющихся символов с помощью Crunch.
Чтобы создать слова без повторяющихся символов (т. е. каждый символ в слове уникален), вы можете использовать опцию -p, за которой следует дефис.
Эта опция указывает, что сгенерированные слова должны быть уникальными, и делает это за счет удаления повторений символов внутри каждого слова.
Например, чтобы создать список слов из 6 букв без повторяющихся символов, используйте:
crunch 6 6 -p ABCDEF -o неповторяющиеся слова.txt
Эта команда создает слова, состоящие из букв «A», «B», «C», «D», «E» и «F», без повторяющихся символов, и сохраняет список слов в файле неповторяющихся слов. текст.
В приведенной выше статье вы познакомились с «Как создать собственный список слов в Kali Linux с помощью Crunch». СоветыНадейтесь, что эта статья вам поможет! Если эта статья кажется вам интересной и полезной, не забудьте поделиться ею. Спасибо!