Ինչպես ստեղծել հատուկ բառացանկեր 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 հրամանը՝ բառարանի հրամանը կատարելու համար: