Suunnittele ja toteuta tehokkaita raakoja hyökkäyksiä luomalla mukautettuja sanalistoja Kali Linuxissa.
Kali Linux on täynnä lukemattomia työkaluja, jotka auttavat tietoturvatestauksessa. Sanalistoilla on keskeinen rooli erilaisissa kyberturvallisuustesteissä ja salasanoihin liittyvissä tehtävissä.
Linuxin crunch-komennolla voit luoda erilaisia sanalistoja käytettäväksi tietoturvatesteissäsi, ja crunch-komennon hallitseminen on arvokas lisä taitosi joukkoon. Näin asennat ja käytät crunchia tehokkaasti sanalistojen luomiseen Kali Linuxissa.
Kuinka asentaa crunch Kali Linuxiin
Crunch-komento tulee yleensä esiasennettuna Kali Linuxiin. Mutta jos sinulla ei ole sitä, voit helposti asentaa sen virallisista arkistoista. Mutta ensin päivitä järjestelmätietovarastot seuraavasti:
sudo apt update
Asenna crunch-paketti:
sudo apt install crunch
Kuinka käyttää crunch-komentoa Linuxissa
Saat lisätietoja crunchista suorittamalla:
crunch -h
Tämä antaa lyhyen johdannon crunch-komentoon ja sen syntaksiin.
Yksityiskohtaisemman ja syvällisemmän kuvan crunch-komennosta ja sen eri vaihtoehdoista löydät sen manuaalisivulta tai
saada komentoriviltä apua kanssa:man crunch
Basic crunch -syntaksi
Crunch-komennon perussyntaksi on:
crunch [options]
min viittaa vähiten merkkien määrään, jonka haluat crunchin luovan, while max on suurin määrä merkkejä, jotka haluat luoda.
Jos haluat saman määrän merkkejä, aseta minimi- ja maksimiarvoiksi sama määrä. Crunch-komento tarjoaa monia vaihtoehtoja erityyppisten sanaluetteloiden tekemiseen.
Luo sanaluettelo, jossa on kaikki kolmen merkin pituiset "abc"-merkkiyhdistelmät, suorittamalla:
crunch 3 3 abc
Aseta merkkialueet crunch-komennolla
Voit mukauttaa sanalistojasi määrittämällä tietyt merkkialueet, esim. kaikki numerot, kirjaimet tai vain symbolit. Jos haluat esimerkiksi luoda luettelon, joka sisältää kaikki pienet kirjaimet, joiden pituus on 4–6 merkkiä, suorita:
crunch 4 6 abcdefghijklmnopqrstuvwxyz
Luodaksesi sanaluettelon pelkistä numeroista, suorita:
crunch 10 10 0123456789
Voit määrittää merkkien pituuden.
Tulosta sanalista tiedostoon crunchilla
Voit käyttää -o vaihtoehto määrittääksesi tulostiedoston luodulle sanaluettelollesi. Voit luoda sanaluettelon, joka sisältää merkkiyhdistelmiä "abc123", joista jokainen koostuu neljästä merkistä, ja tallenna se tiedostoon nimeltä "sanalista.txt", juosta:
crunch 4 4 abc123 -o wordlist.txt
Käytä Bruteforce-tilaa crunch Commandissa
The -b vaihtoehdon avulla voit määrittää merkistön raakavoiman luomista varten. Normaali crunch-tila luo sanalistoja, joissa on merkkiyhdistelmiä tietystä joukosta tietylle sanan pituusalueelle.
The -b -tila on laajempi, koska se luo sanalistoja luomalla perusjoukon merkkien permutaatioita, jolloin se kattaa kaikki mahdolliset yhdistelmät.
crunch 6 6 -b 1234567890abcdef -o bruteforce.txt
Tämä komento luo sanaluettelon, joka sisältää kaikki mahdolliset merkkiyhdistelmät ""1234567890abcdef" jossa on kuusi merkkiä ja tallentaa sen kohteeseen bruteforce.txt.
Käytä yhdistelmätilaa crunchilla
The -c -vaihtoehtoa käytetään merkkiyhdistelmien luomiseen useista sarjoista.
crunch 8 8 -c 1@% -o combinations.txt
Tämä komento luo sanaluettelon, joka yhdistää merkkejä joukoista 1 ja @% luoda kaikki mahdolliset kahdeksan merkin yhdistelmät ja tallentaa ne yhdistelmät.txt.
Luo sanalistoja mukautetuilla kuvioilla käyttämällä crunch
The -t -vaihtoehdon avulla voit luoda sanalistoja mukautetun mallin perusteella.
crunch 8 8 -t MyPass@@@@ -o unique.txt
Tämä komento luo sanalistan jossa @@@@ edustaa muuttuvia merkkejä ja MyPass pysyy vakiona. Sanaluettelo on tallennettu ainutlaatuinen.txt.
Tuloksena oleva sanaluettelo sisältää sanoja, jotka noudattavat määritettyä mallia. Tässä tapauksessa se sisältää sanoja kanssa MyPass jota seuraa neljä muuttuvaa merkkiä, jotka voivat olla mikä tahansa merkkiyhdistelmän merkkiyhdistelmä määritetty (tässä tapauksessa käytetään oletusmerkistöä, joka sisältää kaikki aakkosnumeeriset hahmot).
Tämä voi olla erityisen hyödyllistä skenaarioissa, joissa tarvitaan tiettyyn muotoon räätälöityjä sanalistoja tai ennustettavaa mallia noudattavien salasanojen testaamiseen. Muista aina muistaa salasanojasi, jotta kukaan ei arvaa tai pakottaisi salasanojasi helposti joitain yleisiä salasanavirheitä samalla kun luot uuden salasanasi.
Luo sanalistoja sanakirjatilassa
The -d -vaihtoehdon avulla voit käyttää ulkoista sanakirjatiedostoa sanaluettelosi lähteenä.
crunch 6 6 -f /usr/share/dict/words -o dictionary-list.txt
Tässä esimerkissä komento luo sanaluettelon, jossa on kuusi merkkiä pitkiä sanoja käyttäen sanakirjatiedostoa lähteenä ja tallentaa sen sanakirja-lista.txt.
Luo sanoja toistamatta merkkejä käyttämällä crunch
Luodaksesi sanoja, joissa ei ole toistuvia merkkejä (eli sanan jokainen merkki on ainutlaatuinen), voit käyttää -s vaihtoehto crunchilla. Tämä vaihtoehto määrittää, että luotujen sanojen tulee olla yksilöllisiä, ja se tekee tämän poistamalla merkkien toistot kussakin sanassa.
Jos esimerkiksi haluat luoda sanaluettelon kuuden merkin sanoista ilman toistuvia merkkejä, käytä:
crunch 6 6 -p ABCDEF -o non-repeating-words.txt
Tämä komento luo sanat, jotka koostuvat merkeistä "A", "B", "C", "D", "E" ja "F", ilman toistuvia merkkejä, ja tallentaa sanaluettelon ei-toistuvat sanat.txt tiedosto.
Käytä Crunch-komentoa muiden Linux-komentojen kanssa
Linuxissa on saatavilla satoja komentoja, joiden avulla voit luoda erittäin tarkan sanalistan, joka on räätälöity toiveidesi mukaan. Sinun tarvitsee vain tietää, mitä ne ovat ja miten niitä käytetään!
Voit käyttää crunch-komentoa Linux-komentojen, kuten grep and sort, rinnalla suodattamaan ja lajittelemaan sanalistat, wc-komento merkintöjen laskemiseen ja hydra-komento suorittaa sanakirjan komento.