Jak generovat vlastní seznamy slov na Kali Linux s krizí

Kali Linux je plný nesčetných nástrojů, které pomáhají při testování zabezpečení. Seznamy slov hrají klíčovou roli v různých testech kybernetické bezpečnosti a úlohách souvisejících s hesly.

Pomocí příkazu crunch v systému Linux můžete generovat různé typy seznamů slov, které můžete použít při testech zabezpečení, a zvládnutí příkazu crunch bude cenným doplňkem vašich dovedností. Zde je návod, jak efektivně nainstalovat a používat crunch ke generování seznamů slov na Kali Linuxu.

Jak nainstalovat crunch na Kali Linux

Příkaz crunch je na Kali Linuxu obvykle předinstalovaný. Pokud jej ale nemáte, můžete si jej snadno nainstalovat z oficiálních repozitářů. Nejprve však aktualizujte systémová úložiště pomocí:

 sudo apt update 

Nainstalujte crunch balíček pomocí:

 sudo apt install crunch 

Jak používat příkaz crunch v systému Linux

Chcete-li se o crunch dozvědět více, spusťte:

 crunch -h 

Toto poskytuje stručný úvod do příkazu crunch a jeho syntaxe.

  Jak vytvořit vlastní upozornění na baterii pro notebook se systémem Linux

Pro podrobnější a hlubší pohled na příkaz crunch a jeho různé možnosti se podívejte na jeho manuálovou stránku nebo získejte nápovědu pro příkazový řádek s:

 man crunch 

Základní syntaxe crunch

Základní syntaxe příkazu crunch je:

 crunch <min> <max> [options] 

min odkazuje na nejmenší počet znaků, které chcete vygenerovat crunch, zatímco max je největší počet znaků, které chcete vygenerovat.

Pokud chcete stejný počet znaků, nastavte minimální a maximální hodnoty na stejné číslo. Existuje mnoho možností, které poskytuje příkaz crunch, jak vytvořit různé typy seznamů slov.

Chcete-li vytvořit seznam slov se všemi kombinacemi znaků „abc“, každý o délce tří znaků, spusťte:

 crunch 3 3 abc 

Nastavte rozsahy znaků pomocí příkazu crunch

Seznamy slov si můžete přizpůsobit definováním specifických rozsahů znaků, např. všech čísel, písmen nebo pouze symbolů. Chcete-li například vygenerovat seznam obsahující všechna malá písmena o délce mezi čtyřmi a šesti znaky, spusťte:

 crunch 4 6 abcdefghijklmnopqrstuvwxyz 

Chcete-li vygenerovat seznam slov obsahující pouze čísla, spusťte:

 crunch 10 10 0123456789 

Můžete určit délku znaků.

Výstup seznamu slov do souboru pomocí crunch

Můžete použít volbu -o k určení výstupního souboru pro vygenerovaný seznam slov. Chcete-li vytvořit seznam slov obsahující kombinace znaků „abc123“, z nichž každý se skládá ze čtyř znaků, a uložit jej do souboru s názvem „seznam slov.txt“, spusťte:

 crunch 4 4 abc123 -o wordlist.txt 

Použijte režim Bruteforce v příkazu crunch

Volba -b vám umožňuje zadat znakovou sadu pro generování hrubou silou. Normální režim crunch generuje seznamy slov s kombinacemi znaků ze zadané sady pro daný rozsah délky slova.

  Jak nainstalovat Solus Linux

Režim -b je rozsáhlejší, protože vytváří seznamy slov generováním permutací znaků ze základní sady, což umožňuje pokrýt všechny možné kombinace.

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

Tento příkaz vygeneruje seznam slov se všemi možnými kombinacemi znaků ‚”1234567890abcdef” o délce šesti znaků a uloží jej do bruteforce.txt.

Použijte kombinovaný režim s crunchem

Volba -c se používá ke generování kombinací znaků z více sad.

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

Tento příkaz vytvoří seznam slov, který kombinuje znaky ze sad 1 a @% a vygeneruje všechny možné kombinace osmi znaků a uloží je do souboru combinations.txt.

Vytvářejte seznamy slov s vlastním vzorem pomocí crunch

Volba -t vám umožňuje vytvářet seznamy slov na základě vlastního vzoru.

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

Tento příkaz generuje seznam slov, kde @@@@ představuje proměnné znaky a MyPass zůstává konstantní. Seznam slov je uložen v souboru unique.txt.

Výsledný seznam slov bude obsahovat slova, která odpovídají zadanému vzoru. V tomto případě bude obsahovat slova s ​​MyPass následovaná čtyřmi proměnnými znaky, které mohou být libovolnou kombinací znaků ze zadané znakové sady (v tomto případě se použije výchozí znaková sada, která obsahuje všechny alfanumerické znaky).

  Jak zapnout nativní oznámení pro Google Chrome v systému Linux

To může být užitečné zejména ve scénářích, kdy potřebujete seznamy slov přizpůsobené konkrétnímu formátu nebo pro testování hesel, která se řídí předvídatelným vzorem. Chcete-li zabránit tomu, aby někdo snadno uhádl nebo vynutil vaše hesla, měli byste při generování nového hesla vždy pamatovat na některé běžné chyby v hesle.

Vytvářejte seznamy slov pomocí režimu slovníku

Volba -d vám umožňuje použít externí soubor slovníku jako zdroj pro váš seznam slov.

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

V tomto příkladu příkaz vygeneruje seznam slov se slovy o délce šesti znaků pomocí souboru slovníku jako zdroje a uloží jej do souboru dictionary-list.txt.

Vytvářejte slova bez opakování znaků pomocí crunch

Chcete-li generovat slova, která nemají opakující se znaky (tj. každý znak ve slově je jedinečný), můžete použít volbu -p s crunch. Tato možnost určuje, že vygenerovaná slova by měla být jedinečná, a to tím, že eliminuje opakování znaků v každém slově.

Chcete-li například vytvořit seznam slov o šesti znacích bez opakujících se znaků, použijte:

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

Tento příkaz vygeneruje slova složená ze znaků „A“, „B“, „C“, „D“, „E“ a „F“ bez opakujících se znaků a uloží seznam slov do souboru non-repeating-words.txt soubor.

Použijte příkaz Crunch s dalšími příkazy Linuxu

V Linuxu jsou k dispozici stovky příkazů, které můžete použít k vytvoření velmi specifického seznamu slov, přizpůsobeného vašim přáním. Musíte jen vědět, co to je a jak je používat!

Příkaz crunch můžete použít vedle příkazů Linuxu, jako je grep a sort, k filtrování a řazení seznamů slov, příkaz wc k počítání položek a příkaz hydra k provedení příkazu slovníku.