Crunch za Linux

Crunch Za Linux



Crunch je zelo uporabno orodje, zlasti za preizkuševalce penetracije. V bistvu je crunch le generator seznama besed ali generator slovarskih datotek. Velik del je, da lahko ustvari natančen niz besed, ki jih zahtevate, in to je lahko včasih v terabajtih. S takim orodjem je res meja. V tej vadnici se bomo naučili o škrtanju.

Namestitev Crunch

Na Kali Linux ali Parrot OS je crunch vnaprej nameščen. Toda v Ubuntuju ni tako. Kot takega je na nas, da ga namestimo.

Za namestitev uporabite naslednji ukaz:







sudo apt-get namestitev škrtanje



Zdaj, ko imamo hrustljavo, jo začnimo uporabljati.



Osnove Crunch

V bistvu morate za uporabo crunch slediti dani sintaksi:





škrtanje < min-len > < max-len > [ < niz znakov > ] [ opcije ]

Možnosti in niz znakov niso potrebni, zahtevana pa sta min-len (najmanjša dolžina) in max-len (največja dolžina). Min-len in max-len sta obvezna, tudi če je ne boste uporabljali. Kot taka mora biti vedno zagotovljena. V bistvu obstajajo scenariji, v katerih ne boste potrebovali najmanjše ali največje dolžine, vendar morate tudi v teh situacijah zagotoviti poljubno vrednost za min-len in max-len, samo da začnete krčenje.

Za začetek uporabimo preprost primer:



škrtanje 0 1 Aa

Kaj se je pravkar zgodilo?

Crunch vam najprej pove, kako velika je datoteka (5 bajtov) in število vrstic (3). Štiri vrstice za velikostjo datoteke določajo tudi velikost datoteke v MB, GB, TB in PB. Nato začne generirati možne kombinacije. Ker smo rekli, da je največje število znakov 1, bodo vrstice vsebovale največ 1 znak. Znaki, ki jih je treba uporabiti, so velika ali mala črka A. Torej, to je naredil: A ali a. Število možnih kombinacij v tem primeru je 3. To je zato, ker je možnost tudi 0 ali prazen niz.

Upoštevajte, da vam od tukaj naprej ne bomo mogli prikazati celotnega zaslona, ​​ki vsebuje seznam, ker je zelo dolg (tudi najpreprostejši). Poskrbeli pa bomo, da vam pokažemo prvi del in vam povemo, katera je zadnja kombinacija znakov.

Poskusimo drug primer:

škrtanje 1 3 123

Ta se začne z 1 in konča s 333. Zakaj? To je zato, ker je najmanjše število znakov 1. To pomeni, da 1, 2 in 3 ter nato kombinacija 2 znakov (11, 12, 13, …, 33) in končno kombinacija 3 znakov (111, 123, 113, … 333 ).

Zdaj vam ni treba še naprej uporabljati lastnega nabora znakov. Crunch ima vgrajen nabor znakov, imenovan »charset.lst«. Ta seznam se nahaja na '/usr/share/crunch/charset.lst'.

Upoštevajte, da boste v resničnem življenju, ko ustvarjate prave slovarje, bolj verjetno uporabili »charset.lst«. Na primer, ko uporabljate »aircrack-ng«, upoštevajte, da boste veliko uporabljali datoteko »upper-hex« za ustvarjanje slovarske datoteke.

škrtanje 2 3 -f / usr / deliti / škrtanje / charset.lst hex-upper

škrtanje 1 2 ABC -O seznam besed.txt

Tukaj ga shranimo v izhodno datoteko z imenom »wordlist.txt«.

Naslednji del je nekoliko naprednejši.

Zdaj pa predpostavimo, da želite, da nekateri znaki ostanejo enaki na vašem seznamu besed. Recimo, da želimo to:

---MAČKA

V dani kodi vezaj pomeni znak. Torej imamo tri naključne znake, ki jim sledi beseda CAT.

Pišemo naslednje:

škrtanje 6 6 abc -t @@@ MAČKA

»@« tukaj predstavlja mesta, kjer bodo znaki združeni. Znaki, ki bodo nadomestili »@«, so a, b ali c.

Tukaj, ker generiramo besedo, ki je dolga vsaj 6 znakov, pišemo 6, 6. To pomeni, da bo crunch ustvaril besedo, ki je dolga natanko 6 znakov. Začne se z aaaCAT in konča s cccCAT.

Zdaj pa predpostavimo, da želimo, da se začne pri bbbCAT. Napišemo naslednji ukaz:

škrtanje 6 6 abc -t @@@ MAČKA -s bbbCAT

Kot lahko vidite, se seznam besed začne pri bbbCAT in konča pri cccCAT.

Upoštevajte naslednje:

@ – Vstavi male črke.
, – Vstavi velike črke.
% – Vstavi številke.
^ – Vstavi simbole.

Oglejmo si primer vsake od navedenih kod:

škrtanje 7 7 -t @ ^ % ,MAČKA -c 6

Vezaj »c« se uporablja za nastavitev omejitve števila vrstic. Torej, namesto da bi prikazali preveč vrstic, jih omejimo na približno 6.

škrtanje 4 4 ab CD 12 $ % -t @ , % ^

Prepričajte se, da imate med simboli in vezajem »t« dovolj prostora. Če ga postavite preblizu skupaj, se bo zrušil.
Naslednji je nekoliko bolj zapleten.

Ne pozabite, ko rečemo, da ste morali vnesti najmanjše in največje število znakov. Res je, da morate to storiti, tudi če ni koristno. To pomeni, da vnesete najmanjše in največje število znakov, tudi če teh številk ne boste uporabljali.

škrtanje 4 5 -str obožujem kodo linux

škrtanje dvajset 24 -q ~ / Prenosi / seznam besed.txt

Tu 'q' naredi isto kot 'p', vendar je pridobljen iz datoteke, namesto da bi bile besede zapisane v terminalu.

Zaključek

Na splošno je Crunch fantastičen generator slovarskih datotek. Absolutno zahteva, da vnesete najmanjše in največje število znakov, vendar je vse ostalo prilagodljivo. Ustvarite lahko seznam besed z vzorcem po vaši želji ali z datoteko po vaši izbiri. Ne pozabite pa, da daljša kot je datoteka, dlje traja ustvarjanje seznama. Če želite ustvariti dobro slovarsko datoteko, ne potrebujete samo časa, ampak potrebujete tudi dober zunanji trdi disk za shranjevanje datoteke. Čeprav so datoteke v primerih majhne, ​​so ustvarjene datoteke v resnici precej velike.

Veselo kodiranje!