Планируйте и проводите эффективные атаки методом перебора, создавая собственные списки слов с помощью Kali Linux.

Kali Linux наполнен множеством инструментов, помогающих в тестировании безопасности. Списки слов играют решающую роль в различных тестах кибербезопасности и задачах, связанных с паролями.

С помощью команды crunch в Linux вы можете создавать различные типы списков слов для использования в тестах безопасности, а освоение команды crunch станет ценным дополнением к вашему набору навыков. Вот как можно эффективно установить и использовать Crunch для создания списков слов в Kali Linux.

Как установить Crunch на Kali Linux

Команда crunch обычно предустановлена ​​в Kali Linux. Но если у вас его нет, вы легко можете установить его из официального репозитория. Но сначала обновите системные репозитории:

sudo apt update

Установите пакет Crunch с помощью:

sudo apt install crunch

Как использовать команду crunch в Linux

Чтобы узнать больше о кранче, запустите:

crunch -h

Здесь дается краткое введение в команду crunch и ее синтаксис.

instagram viewer

Для более подробного и углубленного ознакомления с командой crunch и ее различными параметрами посетите ее справочную страницу или получить справку из командной строки с:

man crunch

Основной синтаксис кранчей

Основной синтаксис команды crunch:

crunch  [options]

мин относится к наименьшему количеству символов, которые вы хотите сгенерировать Crunch, а Макс — наибольшее количество символов, которое вы хотите сгенерировать.

Если вам нужно одинаковое количество символов, установите минимальное и максимальное значения на одно и то же число. Команда crunch предоставляет множество опций для создания различных типов списков слов.

Чтобы создать список слов со всеми комбинациями символов «abc», каждая длиной в три символа, выполните:

crunch 3 3 abc

Установите диапазоны символов с помощью команды crunch

Вы можете настроить свои списки слов, определив определенные диапазоны символов, например. все цифры, буквы или просто символы. Например, чтобы создать список, содержащий все строчные буквы длиной от четырех до шести символов, выполните:

crunch 4 6 abcdefghijklmnopqrstuvwxyz

Чтобы сгенерировать список слов только из чисел, запустите:

crunch 10 10 0123456789

Вы можете указать длину символов.

Вывод списка слов в файл с помощью crunch

Вы можете использовать возможность указать выходной файл для сгенерированного списка слов. Чтобы создать список слов, содержащий комбинации символов "abc123", каждый из которых состоит из четырех символов, и сохраните его в файл с именем "список слов.txt", бегать:

crunch 4 4 abc123 -o wordlist.txt

Используйте режим грубой силы в команде crunch

Опция позволяет указать набор символов для генерации перебора. Обычный режим обработки генерирует списки слов с комбинациями символов из указанного набора для заданного диапазона длины слова.

Режим более обширен, поскольку он создает списки слов, генерируя перестановки символов из базового набора, что позволяет охватить все возможные комбинации.

crunch 6 6 -b 1234567890abcdef -o bruteforce.txt

Эта команда генерирует список слов со всеми возможными комбинациями символов ''.1234567890abcdef" длиной шесть символов и сохраняет его в брутфорс.txt.

Используйте комбинированный режим с кранчем

Опция используется для генерации комбинаций символов из нескольких наборов.

crunch 8 8 -c 1@% -o combinations.txt

Эта команда создает список слов, объединяющий символы из наборов. 1 и @% генерировать все возможные восьмизначные комбинации, сохраняя их в комбинации.txt.

Создавайте списки слов по индивидуальному шаблону с помощью Crunch

Опция позволяет создавать списки слов на основе пользовательского шаблона.

crunch 8 8 -t MyPass@@@@ -o unique.txt

Эта команда генерирует список слов, в котором @@@@ представляет переменные символы и МойПасс остается постоянным. Список слов сохраняется в уникальный.txt.

Результирующий список слов будет содержать слова, соответствующие указанному шаблону. В этом случае в него будут включены слова с МойПасс за которыми следуют четыре переменных символа, которые могут представлять собой любую комбинацию символов из набора символов. указан (в данном случае используется набор символов по умолчанию, включающий все буквенно-цифровые персонажи).

Это может быть особенно полезно в сценариях, когда вам нужны списки слов, адаптированные к определенному формату, или для проверки паролей, которые следуют предсказуемому шаблону. Чтобы никто не мог легко угадать или подобрать ваши пароли, вы всегда должны помнить: некоторые распространенные ошибки в паролях при создании нового пароля.

Создавайте списки слов, используя режим словаря

Опция позволяет использовать внешний файл словаря в качестве источника для вашего списка слов.

crunch 6 6 -f /usr/share/dict/words -o dictionary-list.txt

В этом примере команда генерирует список слов со словами длиной шесть символов, используя файл словаря в качестве источника, и сохраняет его в словарь-list.txt.

Генерируйте слова без повторяющихся символов, используя crunch

Чтобы сгенерировать слова без повторяющихся символов (т. е. каждый символ в слове уникален), вы можете использовать команду -п вариант с хрустом. Эта опция указывает, что сгенерированные слова должны быть уникальными, и делает это за счет исключения повторений символов в каждом слове.

Например, чтобы создать список слов из шести символов без повторяющихся символов, используйте:

crunch 6 6 -p ABCDEF -o non-repeating-words.txt

Эта команда генерирует слова, состоящие из символов «A», «B», «C», «D», «E» и «F», без повторяющихся символов, и сохраняет список слов в неповторяющиеся слова.txt файл.

Используйте команду Crunch с другими командами Linux

В Linux доступны сотни команд, которые вы можете использовать для создания очень конкретного списка слов, адаптированного к вашим желаниям. Вам просто нужно знать, что они собой представляют и как ими пользоваться!

Вы можете использовать команду crunch вместе с такими командами Linux, как grep и sort, для фильтрации и сортировки данных. списки слов, команда wc для подсчета записей и команда гидры для работы со словарем. команда.