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

instagram viewer
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.