Planirajte i izvedite učinkovite napade grubom silom generiranjem prilagođenih popisa riječi s crunchom na Kali Linuxu.
Kali Linux je ispunjen bezbrojnim alatima koji pomažu u testiranju sigurnosti. Popisi riječi igraju ključnu ulogu u raznim testovima kibernetičke sigurnosti i zadacima povezanim s lozinkama.
Pomoću naredbe crunch na Linuxu možete generirati različite vrste popisa riječi koje ćete koristiti u svojim sigurnosnim testovima, a ovladavanje naredbom crunch bit će vrijedan dodatak vašem skupu vještina. Evo kako instalirati i učinkovito koristiti crunch za generiranje popisa riječi na Kali Linuxu.
Kako instalirati Crunch na Kali Linux
Naredba crunch obično dolazi unaprijed instalirana na Kali Linux. Ali ako ga nemate, možete ga jednostavno instalirati iz službenih repozitorija. Ali prvo ažurirajte svoja sistemska spremišta sa:
sudo apt update
Instalirajte crunch paket sa:
sudo apt install crunch
Kako koristiti naredbu crunch na Linuxu
Da biste saznali više o crunchu, pokrenite:
crunch -h
Ovo daje kratak uvod u naredbu crunch i njezinu sintaksu.
Za detaljniji i dublji pregled naredbe crunch i njezinih raznih opcija, pogledajte njezinu stranicu priručnika ili dobiti pomoć za naredbeni redak s:
man crunch
Osnovna crunch sintaksa
Osnovna sintaksa naredbe crunch je:
crunch [options]
min odnosi se na najmanji broj znakova koje želite da crunch generira, dok max je najveći broj znakova koje želite generirati.
Ako želite isti broj znakova, postavite minimalnu i maksimalnu vrijednost na isti broj. Puno je opcija koje pruža naredba crunch za izradu različitih vrsta popisa riječi.
Za izradu popisa riječi sa svim kombinacijama znakova "abc", svaki od tri znaka, pokrenite:
crunch 3 3 abc
Postavite raspone znakova pomoću naredbe crunch
Možete prilagoditi svoje popise riječi definiranjem određenih raspona znakova, npr. sve brojeve, slova ili samo simbole. Na primjer, za generiranje popisa koji sadrži sva mala slova duljine između četiri i šest znakova, pokrenite:
crunch 4 6 abcdefghijklmnopqrstuvwxyz
Za generiranje popisa riječi samo brojeva, pokrenite:
crunch 10 10 0123456789
Možete odrediti duljinu znakova.
Ispis popisa riječi u datoteku koristeći crunch
Možete koristiti -o opciju za određivanje izlazne datoteke za vaš generirani popis riječi. Za izradu popisa riječi koji se sastoji od kombinacija znakova "abc123", svaki se sastoji od četiri znaka, i spremite ga u datoteku pod nazivom "popis riječi.txt", trčanje:
crunch 4 4 abc123 -o wordlist.txt
Koristite Bruteforce način rada u crunch naredbi
The -b opcija vam omogućuje da navedete skup znakova za brute-force generiranje. Normalni način rada generira popise riječi s kombinacijama znakova iz određenog skupa za određeni raspon duljina riječi.
The -b način je opsežniji jer stvara popise riječi generiranjem permutacija znakova iz osnovnog skupa, dopuštajući mu da pokrije sve moguće kombinacije.
crunch 6 6 -b 1234567890abcdef -o bruteforce.txt
Ova naredba generira popis riječi sa svim mogućim kombinacijama znakova '"1234567890abcdef" duljine šest znakova i sprema ga u bruteforce.txt.
Koristite kombinirani način rada s krckanjem
The -c opcija se koristi za generiranje kombinacija znakova iz više skupova.
crunch 8 8 -c 1@% -o combinations.txt
Ova naredba stvara popis riječi koji kombinira znakove iz skupova 1 i @% za generiranje svih mogućih kombinacija od osam znakova, spremajući ih u kombinacije.txt.
Stvorite popise riječi s prilagođenim uzorkom koristeći crunch
The -t opcija vam omogućuje stvaranje popisa riječi na temelju prilagođenog uzorka.
crunch 8 8 -t MyPass@@@@ -o unique.txt
Ova naredba generira popis riječi gdje @@@@ predstavlja promjenjive znakove i MyPass ostaje konstantan. Popis riječi je spremljen u jedinstven.txt.
Rezultirajući popis riječi sadržavat će riječi koje se pridržavaju navedenog uzorka. U ovom slučaju uključivat će riječi s MyPass nakon čega slijede četiri promjenjiva znaka koji mogu biti bilo koja kombinacija znakova iz skupa znakova navedeno (u ovom slučaju koristi se zadani skup znakova koji uključuje sve alfanumeričke likovi).
To može biti osobito korisno u scenarijima u kojima su vam potrebni popisi riječi prilagođeni određenom formatu ili za testiranje lozinki koje slijede predvidljiv obrazac. Kako biste spriječili bilo koga da lako pogađa ili nameće vaše lozinke, uvijek biste trebali imati na umu neke uobičajene pogreške u lozinkama dok generirate svoju novu lozinku.
Stvorite popise riječi pomoću načina rječnika
The -d opcija vam omogućuje korištenje datoteke vanjskog rječnika kao izvora za vaš popis riječi.
crunch 6 6 -f /usr/share/dict/words -o dictionary-list.txt
U ovom primjeru, naredba generira popis riječi s riječima duljine šest znakova koristeći datoteku rječnika kao izvor i sprema ga u dictionary-list.txt.
Generirajte riječi bez ponavljanja znakova koristeći crunch
Za generiranje riječi koje nemaju znakove koji se ponavljaju (tj. svaki znak u riječi je jedinstven), možete koristiti -str opcija s škripanjem. Ova opcija određuje da generirane riječi trebaju biti jedinstvene i to čini eliminacijom ponavljanja znakova unutar svake riječi.
Na primjer, za generiranje popisa riječi od šest znakova bez znakova koji se ponavljaju, koristite:
crunch 6 6 -p ABCDEF -o non-repeating-words.txt
Ova naredba generira riječi sastavljene od znakova "A", "B", "C", "D", "E" i "F", bez znakova koji se ponavljaju i sprema popis riječi u neponavljajuće-riječi.txt datoteka.
Koristite naredbu Crunch s drugim Linux naredbama
U Linuxu su dostupne stotine naredbi koje možete koristiti za generiranje vrlo specifičnog popisa riječi, prilagođenog vašim željama. Samo trebate znati što su i kako ih koristiti!
Možete koristiti naredbu crunch uz Linux naredbe kao što su grep i sort za filtriranje i sortiranje popisi riječi, naredba wc za brojanje unosa i naredba hydra za izvođenje rječnika naredba.