Načrtujte in izvedite učinkovite napade s surovo silo z ustvarjanjem seznamov besed po meri s crunchom na Kali Linux.

Kali Linux je poln nešteto orodij za pomoč pri testiranju varnosti. Besedni seznami igrajo ključno vlogo pri različnih testih kibernetske varnosti in nalogah, povezanih z gesli.

Z ukazom crunch v sistemu Linux lahko ustvarite različne vrste seznamov besed, ki jih boste uporabili pri varnostnih testih, obvladovanje ukaza crunch pa bo dragocen dodatek k vašemu naboru spretnosti. Tukaj je opisano, kako namestiti in učinkovito uporabiti crunch za ustvarjanje seznamov besed v Kali Linux.

Kako namestiti crunch na Kali Linux

Ukaz crunch je običajno vnaprej nameščen na Kali Linux. Če pa ga nimate, ga lahko preprosto namestite iz uradnih skladišč. Toda najprej posodobite svoja sistemska skladišča z:

sudo apt update

Namestite paket crunch z:

sudo apt install crunch

Kako uporabljati ukaz crunch v sistemu Linux

Če želite izvedeti več o crunchu, zaženite:

crunch -h

To daje kratek uvod v ukaz crunch in njegovo sintakso.

instagram viewer

Za podrobnejši in poglobljen pogled na ukaz crunch in njegove različne možnosti si oglejte njegovo priročniško stran ali dobite pomoč v ukazni vrstici z:

man crunch

Osnovna sintaksa krčenja

Osnovna sintaksa ukaza crunch je:

crunch  [options]

min se nanaša na najmanjše število znakov, ki jih želite ustvariti, medtem ko maks je največje število znakov, ki jih želite ustvariti.

Če želite enako število znakov, nastavite najmanjšo in največjo vrednost na isto število. Ukaz crunch ponuja veliko možnosti za izdelavo različnih vrst seznamov besed.

Če želite ustvariti seznam besed z vsemi kombinacijami znakov "abc", vsaka ima dolžino tri znake, zaženite:

crunch 3 3 abc

Nastavite obsege znakov z ukazom crunch

Svoje sezname besed lahko prilagodite tako, da določite določene obsege znakov, npr. vse številke, črke ali samo simboli. Če želite na primer ustvariti seznam, ki vsebuje vse male črke z dolžino med štirimi in šestimi znaki, zaženite:

crunch 4 6 abcdefghijklmnopqrstuvwxyz

Če želite ustvariti seznam besed samo s številkami, zaženite:

crunch 10 10 0123456789

Določite lahko dolžino znakov.

Izpis Wordlist v datoteko z uporabo crunch

Lahko uporabite -o možnost podajanja izhodne datoteke za ustvarjen seznam besed. Če želite ustvariti seznam besed, ki vsebuje kombinacije znakov "abc123", od katerih je vsak sestavljen iz štirih znakov, in jih shranite v datoteko z imenom "seznam besed.txt", zaženite:

crunch 4 4 abc123 -o wordlist.txt

Uporabite način Bruteforce v ukazu crunch

The -b možnost vam omogoča, da določite nabor znakov za generiranje s surovo silo. Običajni način krčenja ustvari sezname besed s kombinacijami znakov iz določenega nabora za določen obseg dolžine besede.

The -b način je obsežnejši, saj ustvarja sezname besed z ustvarjanjem permutacij znakov iz osnovnega niza, kar mu omogoča, da pokrije vse možne kombinacije.

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

Ta ukaz ustvari seznam besed z vsemi možnimi kombinacijami znakov '"1234567890abcdef" z dolžino šestih znakov in ga shrani v bruteforce.txt.

Uporabite kombinirani način s škrtanjem

The -c možnost se uporablja za ustvarjanje kombinacij znakov iz več nizov.

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

Ta ukaz ustvari seznam besed, ki združuje znake iz nizov 1 in @% ustvarite vse možne kombinacije osmih znakov in jih shranite v kombinacije.txt.

Ustvarite sezname besed z vzorcem po meri z uporabo crunch

The -t omogoča ustvarjanje seznamov besed na podlagi vzorca po meri.

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

Ta ukaz ustvari seznam besed, kjer @@@@ predstavlja spremenljive znake in MyPass ostane konstantna. Seznam besed je shranjen v edinstven.txt.

Končni seznam besed bo vseboval besede, ki se držijo določenega vzorca. V tem primeru bo vključeval besede z MyPass sledijo štirje spremenljivi znaki, ki so lahko poljubna kombinacija znakov iz nabora znakov (v tem primeru je uporabljen privzeti nabor znakov, ki vključuje vse alfanumerične znakov).

To je lahko še posebej uporabno v scenarijih, kjer potrebujete sezname besed, prilagojene določeni obliki, ali za preizkušanje gesel, ki sledijo predvidljivemu vzorcu. Če želite preprečiti, da bi kdo zlahka uganil ali vsilil vaša gesla, vedno upoštevajte nekaj pogostih napak pri geslu med ustvarjanjem novega gesla.

Ustvarite sezname besed v načinu slovarja

The -d možnost vam omogoča uporabo zunanje slovarske datoteke kot vira za vaš seznam besed.

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

V tem primeru ukaz ustvari seznam besed z besedami, dolgimi šest znakov, pri čemer uporabi slovarsko datoteko kot vir in ga shrani v dictionary-list.txt.

Ustvarite besede brez ponavljajočih se znakov z uporabo crunch

Če želite ustvariti besede, ki nimajo ponavljajočih se znakov (tj. vsak znak v besedi je edinstven), lahko uporabite -str možnost s škrtanjem. Ta možnost določa, da morajo biti ustvarjene besede edinstvene, in to tako, da odstrani ponavljanja znakov v vsaki besedi.

Če želite na primer ustvariti seznam besed s šestimi znaki brez ponavljajočih se znakov, uporabite:

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

Ta ukaz ustvari besede, sestavljene iz znakov »A«, »B«, »C«, »D«, »E« in »F«, brez ponavljajočih se znakov, in shrani seznam besed v neponavljajoče se besede.txt mapa.

Uporabite ukaz Crunch z drugimi ukazi Linuxa

V Linuxu je na voljo na stotine ukazov, s katerimi lahko ustvarite zelo specifičen seznam besed, prilagojen vašim željam. Samo vedeti morate, kaj so in kako jih uporabljati!

Za filtriranje in razvrščanje lahko uporabite ukaz crunch poleg ukazov Linuxa, kot sta grep in sort seznami besed, ukaz wc za štetje vnosov in ukaz hydra za izvedbo slovarja ukaz.