Suplanuokite ir vykdykite efektyvias žiaurios jėgos atakas generuodami pasirinktinius žodžių sąrašus, kurie „Kali Linux“ yra labai svarbūs.
„Kali Linux“ yra užpildyta daugybe įrankių, padedančių tikrinti saugumą. Žodžių sąrašai atlieka lemiamą vaidmenį atliekant įvairius kibernetinio saugumo testus ir su slaptažodžiu susijusias užduotis.
Naudodami „Linux“ komandą „crunch“ galite sukurti įvairių tipų žodžių sąrašus, kuriuos galite naudoti atliekant saugos testus, o „crunch“ komandos įsisavinimas bus vertingas jūsų įgūdžių rinkinio papildymas. Štai kaip įdiegti ir efektyviai naudoti crunch generuojant žodžių sąrašus „Kali Linux“.
Kaip įdiegti „Crunch“ „Kali Linux“.
„Crunch“ komanda paprastai yra iš anksto įdiegta „Kali Linux“. Bet jei jo neturite, galite lengvai įdiegti iš oficialių saugyklų. Bet pirmiausia atnaujinkite savo sistemos saugyklas naudodami:
sudo apt update
Įdiekite crunch paketą su:
sudo apt install crunch
Kaip naudoti crunch komandą „Linux“.
Norėdami sužinoti daugiau apie traškėjimą, paleiskite:
crunch -h
Čia trumpai supažindinama su crunch komanda ir jos sintaksė.
Norėdami gauti išsamesnį ir išsamesnį crunch komandos ir įvairių jos parinkčių vaizdą, peržiūrėkite jos vadovą arba gaukite komandinės eilutės pagalbos su:
man crunch
Pagrindinė crunch sintaksė
Pagrindinė crunch komandos sintaksė yra tokia:
crunch [options]
min reiškia mažiausią simbolių skaičių, kurį norite sugeneruoti maks yra didžiausias norimų sugeneruoti simbolių skaičius.
Jei norite, kad simbolių skaičius būtų toks pat, nustatykite min ir max vertes į tą patį skaičių. Yra daug parinkčių, kurias suteikia komanda crunch, kad būtų galima sudaryti įvairių tipų žodžių sąrašus.
Norėdami sukurti žodžių sąrašą su visomis simbolių „abc“ kombinacijomis, kurių kiekvienas yra trijų simbolių ilgio, paleiskite:
crunch 3 3 abc
Nustatykite simbolių diapazonus naudodami crunch komandą
Galite tinkinti savo žodžių sąrašus, nustatydami konkrečius simbolių diapazonus, pvz. visi skaičiai, raidės ar tik simboliai. Pavyzdžiui, norėdami sukurti sąrašą, kuriame yra visos mažosios raidės, kurių ilgis nuo keturių iki šešių simbolių, paleiskite:
crunch 4 6 abcdefghijklmnopqrstuvwxyz
Norėdami sugeneruoti žodžių sąrašą tik iš skaičių, paleiskite:
crunch 10 10 0123456789
Galite nurodyti simbolių ilgį.
Išveskite žodžių sąrašą į failą naudodami crunch
Galite naudoti -o parinktis, skirta nurodyti sugeneruoto žodžių sąrašo išvesties failą. Norėdami sukurti žodžių sąrašą, sudarytą iš simbolių derinių "abc123", kurių kiekvienas susideda iš keturių simbolių, ir išsaugokite jį faile pavadinimu "žodžių sąrašas.txt“, paleiskite:
crunch 4 4 abc123 -o wordlist.txt
Naudokite Bruteforce režimą crunch komandoje
The -b parinktis leidžia nurodyti simbolių rinkinį brutalios jėgos generavimui. Įprastas crunch režimas generuoja žodžių sąrašus su simbolių deriniais iš nurodyto rinkinio tam tikram žodžių ilgio diapazonui.
The -b režimas yra platesnis, nes jis sukuria žodžių sąrašus generuodamas simbolių permutacijas iš bazinio rinkinio, leidžiančią aprėpti visus galimus derinius.
crunch 6 6 -b 1234567890abcdef -o bruteforce.txt
Ši komanda sukuria žodžių sąrašą su visomis įmanomomis simbolių kombinacijomis ""1234567890abcdef", kurio ilgis yra šeši simboliai, ir išsaugo jį bruteforce.txt.
Naudokite kombinuotą režimą su traškėjimu
The -c parinktis naudojama simbolių deriniams iš kelių rinkinių generuoti.
crunch 8 8 -c 1@% -o combinations.txt
Ši komanda sukuria žodžių sąrašą, kuris sujungia simbolius iš rinkinių 1 ir @% sugeneruoti visus galimus aštuonių simbolių derinius, juos išsaugoti deriniai.txt.
Sukurkite žodžių sąrašus naudodami tinkintą šabloną naudodami „crunch“.
The -t parinktis leidžia kurti žodžių sąrašus pagal pasirinktinį šabloną.
crunch 8 8 -t MyPass@@@@ -o unique.txt
Ši komanda sukuria žodžių sąrašą kur @@@@ žymi kintamuosius simbolius ir MyPass išlieka pastovus. Žodžių sąrašas išsaugomas unikalus.txt.
Gautame žodžių sąraše bus žodžiai, kurie atitinka nurodytą šabloną. Šiuo atveju jame bus žodžiai su MyPass po keturių kintamų simbolių, kurie gali būti bet koks simbolių derinys iš simbolių rinkinio nurodyta (šiuo atveju naudojamas numatytasis simbolių rinkinys, apimantis visus raidinius ir skaitinius personažai).
Tai gali būti ypač naudinga tais atvejais, kai jums reikia žodžių sąrašų, pritaikytų konkrečiam formatui, arba tikrinant slaptažodžius, kurie atitinka nuspėjamą šabloną. Kad niekas nesunkiai atspėtų ar žiauriai priverstų jūsų slaptažodžius, visada turėtumėte atsiminti kai kurios dažniausios slaptažodžio klaidos generuodami naują slaptažodį.
Sukurkite žodžių sąrašus naudodami žodyno režimą
The -d parinktis leidžia naudoti išorinį žodyno failą kaip žodžių sąrašo šaltinį.
crunch 6 6 -f /usr/share/dict/words -o dictionary-list.txt
Šiame pavyzdyje komanda sugeneruoja žodžių sąrašą su šešių simbolių ilgio žodžiais, naudodama žodyno failą kaip šaltinį ir išsaugo jį žodynas-sąrašas.txt.
Generuokite žodžius nekartodami simbolių naudodami crunch
Norėdami generuoti žodžius, kuriuose nėra pasikartojančių simbolių (t. y. kiekvienas žodžio simbolis yra unikalus), galite naudoti -p variantas su traškėjimu. Ši parinktis nurodo, kad sugeneruoti žodžiai turi būti unikalūs, ir tai daroma pašalinant simbolių pasikartojimus kiekviename žodyje.
Pavyzdžiui, norėdami sukurti šešių simbolių žodžių sąrašą be pasikartojančių simbolių, naudokite:
crunch 6 6 -p ABCDEF -o non-repeating-words.txt
Ši komanda generuoja žodžius, sudarytus iš simbolių „A“, „B“, „C“, „D“, „E“ ir „F“, be pasikartojančių simbolių, ir išsaugo žodžių sąrašą nesikartojantys žodžiai.txt failą.
Naudokite „Crunch“ komandą su kitomis „Linux“ komandomis
„Linux“ sistemoje yra šimtai komandų, kurias galite naudoti norėdami sukurti labai specifinį žodžių sąrašą, pritaikytą jūsų norams. Jums tereikia žinoti, kas jie yra ir kaip juos naudoti!
Norėdami filtruoti ir rūšiuoti, galite naudoti komandą crunch kartu su Linux komandomis, tokiomis kaip grep ir rūšiuoti žodžių sąrašai, wc komanda įrašams skaičiuoti ir hydra komanda žodynui vykdyti komandą.