Plānojiet un veiciet efektīvus brutāla spēka uzbrukumus, ģenerējot pielāgotus vārdu sarakstus, kas ir ļoti labi operētājsistēmā Kali Linux.

Kali Linux ir piepildīts ar neskaitāmiem rīkiem, kas palīdz drošības testēšanā. Vārdu sarakstiem ir izšķiroša nozīme dažādos kiberdrošības testos un ar parolēm saistītos uzdevumos.

Izmantojot komandu crunch operētājsistēmā Linux, varat ģenerēt dažāda veida vārdu sarakstus, ko izmantot drošības pārbaudēs, un crunch komandas apgūšana būs vērtīgs jūsu prasmju kopuma papildinājums. Lūk, kā instalēt un efektīvi izmantot crunch, lai ģenerētu vārdu sarakstus programmā Kali Linux.

Kā instalēt krīzi Kali Linux

Crunch komanda parasti ir iepriekš instalēta operētājsistēmā Kali Linux. Bet, ja jums tā nav, varat to viegli instalēt no oficiālajām krātuvēm. Bet vispirms atjauniniet sistēmas repozitorijus ar:

sudo apt update

Instalējiet crunch paketi ar:

sudo apt install crunch

Kā izmantot crunch komandu operētājsistēmā Linux

Lai uzzinātu vairāk par kraukšķināšanu, palaidiet:

crunch -h

Tas sniedz īsu ievadu crunch komandā un tās sintaksi.

Lai iegūtu detalizētāku un padziļinātu skatu par crunch komandu un tās dažādajām opcijām, skatiet tās rokasgrāmatas lapu vai saņemt komandrindas palīdzību ar:

man crunch

Basic crunch sintakse

Crunch komandas pamata sintakse ir:

crunch  [options]

min attiecas uz mazāko rakstzīmju skaitu, ko vēlaties ģenerēt, kamēr maks ir lielākais rakstzīmju skaits, ko vēlaties ģenerēt.

Ja vēlaties vienādu rakstzīmju skaitu, iestatiet minimālās un maksimālās vērtības uz vienu un to pašu. Komandā crunch ir daudz iespēju, lai izveidotu dažāda veida vārdu sarakstus.

Lai izveidotu vārdu sarakstu ar visām rakstzīmju "abc" kombinācijām, katra no trim rakstzīmēm, izpildiet:

crunch 3 3 abc

Iestatiet rakstzīmju diapazonus, izmantojot crunch komandu

Varat pielāgot savus vārdu sarakstus, definējot konkrētus rakstzīmju diapazonus, piemēram, visi cipari, burti vai tikai simboli. Piemēram, lai izveidotu sarakstu, kurā ir visi mazie burti ar garumu no četrām līdz sešām rakstzīmēm, palaidiet:

crunch 4 6 abcdefghijklmnopqrstuvwxyz

Lai izveidotu tikai skaitļu vārdu sarakstu, palaidiet:

crunch 10 10 0123456789

Varat norādīt rakstzīmju garumu.

Izvadiet vārdu sarakstu failā, izmantojot crunch

Jūs varat izmantot -o opciju, lai norādītu izvades failu jūsu ģenerētajam vārdu sarakstam. Lai izveidotu vārdu sarakstu, kurā ir rakstzīmju kombinācijas "abc123", katrs sastāv no četrām rakstzīmēm, un saglabājiet to failā ar nosaukumu "vārdu saraksts.txt", palaist:

crunch 4 4 abc123 -o wordlist.txt

Izmantojiet Bruteforce režīmu crunch Command

The -b opcija ļauj norādīt rakstzīmju kopu brutāla spēka ģenerēšanai. Parastais crunch režīms ģenerē vārdu sarakstus ar rakstzīmju kombinācijām no noteiktas kopas noteiktam vārda garuma diapazonam.

The -b režīms ir plašāks, jo tas veido vārdu sarakstus, ģenerējot rakstzīmju permutācijas no bāzes kopas, ļaujot tai aptvert visas iespējamās kombinācijas.

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

Šī komanda ģenerē vārdu sarakstu ar visām iespējamām rakstzīmju kombinācijām ""1234567890abcdef" ar sešām rakstzīmēm un saglabā to bruteforce.txt.

Izmantojiet kombinēto režīmu ar kraukšķīgumu

The -c opcija tiek izmantota, lai ģenerētu rakstzīmju kombinācijas no vairākām kopām.

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

Šī komanda izveido vārdu sarakstu, kas apvieno rakstzīmes no kopām 1 un @% lai ģenerētu visas iespējamās astoņu rakstzīmju kombinācijas, saglabājot tās kombinācijas.txt.

Izveidojiet vārdu sarakstus ar pielāgotu modeli, izmantojot crunch

The -t opcija ļauj izveidot vārdu sarakstus, pamatojoties uz pielāgotu modeli.

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

Šī komanda ģenerē vārdu sarakstu, kur @@@@ apzīmē mainīgas rakstzīmes un MyPass paliek nemainīgs. Vārdu saraksts tiek saglabāts unikāls.txt.

Iegūtajā vārdu sarakstā būs vārdi, kas atbilst norādītajam modelim. Šajā gadījumā tajā tiks iekļauti vārdi ar MyPass kam seko četras mainīgas rakstzīmes, kas var būt jebkura rakstzīmju kopas rakstzīmju kombinācija norādīts (šajā gadījumā tiek izmantota noklusējuma rakstzīmju kopa, kas ietver visus burtciparus rakstzīmes).

Tas var būt īpaši noderīgi gadījumos, kad ir nepieciešami vārdu saraksti, kas pielāgoti noteiktam formātam, vai lai pārbaudītu paroles, kas atbilst paredzamam modelim. Lai neviens nevarētu viegli uzminēt vai rupji piespiest jūsu paroles, vienmēr paturiet to prātā dažas izplatītas paroles kļūdas ģenerējot savu jauno paroli.

Izveidojiet vārdu sarakstus, izmantojot vārdnīcas režīmu

The -d opcija ļauj izmantot ārēju vārdnīcas failu kā vārdu saraksta avotu.

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

Šajā piemērā komanda ģenerē vārdu sarakstu ar vārdiem, kuru garums ir sešas rakstzīmes, izmantojot vārdnīcas failu kā avotu, un saglabā to vārdnīca-list.txt.

Ģenerējiet vārdus, neatkārtojot rakstzīmes, izmantojot crunch

Lai ģenerētu vārdus, kuriem nav atkārtotas rakstzīmes (t.i., katra vārda rakstzīme ir unikāla), varat izmantot -lpp variants ar kraukšķīgumu. Šī opcija norāda, ka ģenerētajiem vārdiem ir jābūt unikāliem, un tas tiek darīts, novēršot rakstzīmju atkārtošanos katrā vārdā.

Piemēram, lai ģenerētu vārdu sarakstu ar sešu rakstzīmju vārdiem bez atkārtojošām rakstzīmēm, izmantojiet:

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

Šī komanda ģenerē vārdus, kas sastāv no rakstzīmēm "A", "B", "C", "D", "E" un "F", bez atkārtotām rakstzīmēm, un saglabā vārdu sarakstu neatkārtojami vārdi.txt failu.

Izmantojiet komandu Crunch ar citām Linux komandām

Operētājsistēmā Linux ir pieejami simtiem komandu, kuras varat izmantot, lai izveidotu ļoti konkrētu vārdu sarakstu, kas pielāgots jūsu vēlmēm. Jums tikai jāzina, kas tie ir un kā tos izmantot!

Varat izmantot komandu crunch kopā ar Linux komandām, piemēram, grep un sort, lai filtrētu un kārtotu vārdu sarakstus, komandu wc, lai saskaitītu ierakstus, un komandu hydra, lai izpildītu vārdnīcu komandu.