Ինչպես ստեղծել հատուկ բառացանկեր Kali Linux-ում ճռճռոցով


Պլանավորեք և կատարեք արդյունավետ բիրտ ուժային հարձակումներ՝ ստեղծելով հատուկ բառացանկեր 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-ի մասին ավելին իմանալու համար գործարկեք՝

crunch -h

Սա կարճ ներածություն է տալիս crunch հրամանին և դրա շարահյուսությանը:

Crunch հրամանի և դրա տարբեր ընտրանքների ավելի մանրամասն և խորը դիտման համար ստուգեք դրա ձեռնարկի էջը կամ ստացեք հրամանի տող օգնություն՝

man crunch

Հիմնական ճռճռոց շարահյուսություն

Crunch հրամանի հիմնական շարահյուսությունը հետևյալն է.

crunch <min> <max> [options]

min-ը վերաբերում է նիշերի նվազագույն քանակին, որոնք ցանկանում եք ստեղծել, մինչդեռ max-ը նիշերի ամենամեծ քանակն է, որը ցանկանում եք ստեղծել:

Եթե ցանկանում եք նույն թվով նիշեր, սահմանեք նվազագույն և առավելագույն արժեքները նույն թվին: Կան բազմաթիվ տարբերակներ, որոնք տրամադրվում են crunch հրամանով տարբեր տեսակի բառացանկեր պատրաստելու համար:

«abc» նիշերի բոլոր համակցություններով բառացանկ ստեղծելու համար, յուրաքանչյուրը երեք նիշից բաղկացած է, գործարկեք.

crunch 3 3 abc

Սահմանեք նիշերի միջակայքերը՝ օգտագործելով crunch հրամանը

Դուք կարող եք հարմարեցնել ձեր բառացանկերը՝ սահմանելով հատուկ նիշերի տիրույթներ, օրինակ. բոլոր թվերը, տառերը կամ պարզապես նշանները: Օրինակ՝ չորսից վեց նիշերի երկարությամբ բոլոր փոքրատառերը պարունակող ցուցակ ստեղծելու համար գործարկեք.

crunch 4 6 abcdefghijklmnopqrstuvwxyz

Պարզապես թվերի բառացանկ ստեղծելու համար գործարկեք՝

crunch 10 10 0123456789

Դուք կարող եք նշել նիշերի երկարությունը:

Բառացանկը դուրս բերեք ֆայլի մեջ՝ օգտագործելով crunch

Դուք կարող եք օգտագործել -o տարբերակը՝ ձեր ստեղծած բառացանկի ելքային ֆայլը նշելու համար: «abc123» նիշերի համակցություններից բաղկացած բառացանկ ստեղծելու համար, որոնցից յուրաքանչյուրը բաղկացած է չորս նիշից, և պահեք այն «wordlist.txt» անունով ֆայլում, գործարկեք՝

crunch 4 4 abc123 -o wordlist.txt

Օգտագործեք Bruteforce ռեժիմը crunch հրամանում

-b տարբերակը թույլ է տալիս նշել նիշերի հավաքածու կոպիտ ուժի ստեղծման համար: Կրճատման սովորական ռեժիմը ստեղծում է բառացանկեր՝ նշված բառի երկարության տիրույթի համար նախատեսված նիշերի համակցություններով:

-b ռեժիմն ավելի ընդարձակ է, քանի որ այն ստեղծում է բառացանկեր՝ ստեղծելով նիշերի փոխարկումներ բազային հավաքածուից, ինչը թույլ է տալիս ծածկել բոլոր հնարավոր համակցությունները:

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

Այս հրամանը ստեղծում է «"1234567890abcdef" նիշերի բոլոր հնարավոր համակցություններով բառացանկ՝ վեց նիշ երկարությամբ և պահում այն bruteforce.txt-ում:

Օգտագործեք համակցման ռեժիմը ճռճռոցով

-c տարբերակը օգտագործվում է բազմաթիվ խմբերից նիշերի համակցություններ ստեղծելու համար:

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

Այս հրամանը ստեղծում է բառացանկ, որը միավորում է 1 և @% հավաքածուների նիշերը՝ ստեղծելով բոլոր հնարավոր ութ նիշերի համակցությունները՝ դրանք պահելով combinations.txt-ում: .

Ստեղծեք բառերի ցուցակներ հատուկ ձևանմուշով, օգտագործելով crunch

-t տարբերակը թույլ է տալիս ստեղծել բառերի ցանկեր՝ հիմնված հատուկ օրինաչափության վրա:

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

Այս հրամանը ստեղծում է բառացանկ, որտեղ @@@@ ներկայացնում է փոփոխական նիշեր, իսկ MyPass մնում է անփոփոխ: Բառացանկը պահվում է unique.txt-ում:

Ստացված բառացանկը կպարունակի բառեր, որոնք կառչում են նշված օրինակին: Այս դեպքում այն կներառի բառեր MyPass-ով, որին հաջորդում են չորս փոփոխական նիշ, որոնք կարող են լինել նշված նիշերի հավաքածուի նիշերի ցանկացած համակցություն (այս դեպքում օգտագործվում է լռելյայն նիշերի հավաքածուն, որը ներառում է բոլոր այբբենական թվերը կերպարներ):

Սա կարող է հատկապես օգտակար լինել այն սցենարների դեպքում, երբ ձեզ անհրաժեշտ են բառացանկեր, որոնք հարմարեցված են որոշակի ձևաչափի կամ գաղտնաբառերի փորձարկման համար, որոնք հետևում են կանխատեսելի օրինակին: Որպեսզի որևէ մեկը հեշտությամբ կռահի կամ կոպիտ կերպով չպարտադրի ձեր գաղտնաբառերը, դուք միշտ պետք է հիշեք գաղտնաբառի որոշ սովորական սխալներ՝ ձեր նոր գաղտնաբառը ստեղծելիս:

Ստեղծեք բառացանկեր՝ օգտագործելով բառարանի ռեժիմը

-d տարբերակը թույլ է տալիս օգտագործել արտաքին բառարանային ֆայլ՝ որպես բառացանկի աղբյուր:

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

Այս օրինակում հրամանը ստեղծում է բառացանկ՝ վեց նիշ երկարությամբ բառերով, օգտագործելով բառարանի ֆայլը որպես աղբյուր և պահպանում է այն dictionary-list.txt-ում:

Ստեղծեք բառեր առանց կրկնվող նիշերի՝ օգտագործելով crunch

Բառեր ստեղծելու համար, որոնք չունեն կրկնվող նիշեր (այսինքն՝ բառի յուրաքանչյուր նիշը եզակի է), կարող եք օգտագործել -p տարբերակը crunch-ով: Այս տարբերակը սահմանում է, որ ստեղծված բառերը պետք է եզակի լինեն և դա անում է յուրաքանչյուր բառի մեջ նիշերի կրկնությունները վերացնելու միջոցով:

Օրինակ՝ վեց նիշանոց բառերից բաղկացած բառացանկ ստեղծելու համար՝ առանց կրկնվող նիշերի, օգտագործեք՝

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

Այս հրամանը ստեղծում է «A», «B», «C», «D», «E» և «F» նիշերից կազմված բառեր՝ առանց կրկնվող նիշերի, և պահպանում է բառացանկը չկրկնվող-ում: words.txtֆայլը:

Օգտագործեք Crunch հրամանը Linux-ի այլ հրամանների հետ

Linux-ում կան հարյուրավոր հրամաններ, որոնք կարող եք օգտագործել՝ ձեր ցանկություններին հարմարեցված շատ կոնկրետ բառացանկ ստեղծելու համար: Դուք պարզապես պետք է իմանաք, թե ինչ են դրանք և ինչպես օգտագործել դրանք:

Դուք կարող եք օգտագործել crunch հրամանը Linux հրամանների կողքին, ինչպիսիք են grep և sort՝ բառացանկերը զտելու և տեսակավորելու համար, wc հրամանը՝ մուտքերը հաշվելու համար, և hydra հրամանը՝ բառարանի հրամանը կատարելու համար: