Tervezze meg és hajtsa végre a hatékony brute force támadásokat egyéni szólisták létrehozásával a Kali Linuxon.

A Kali Linux tele van számtalan eszközzel, amelyek segítenek a biztonsági tesztelésben. A szólisták döntő szerepet játszanak a különféle kiberbiztonsági tesztekben és jelszóval kapcsolatos feladatokban.

A crunch paranccsal Linuxon különféle típusú szólistákat hozhat létre, amelyeket biztonsági tesztjei során használhat, és a crunch parancs elsajátítása értékes kiegészítést jelent a készségkészletéhez. Így telepítheti és használhatja hatékonyan a crunch-ot szólisták létrehozásához a Kali Linuxon.

A crunch telepítése a Kali Linuxra

A crunch parancs általában előre telepítve érkezik a Kali Linuxra. De ha nem rendelkezik vele, könnyen telepítheti a hivatalos tárolókból. Először azonban frissítse a rendszer tárolóit a következőkkel:

sudo apt update

Telepítse a crunch csomagot a következőkkel:

sudo apt install crunch

A crunch parancs használata Linuxon

Ha többet szeretne megtudni a ropogásról, futtassa:

instagram viewer
crunch -h

Ez röviden bemutatja a crunch parancsot és szintaxisát.

A crunch parancs és a különféle opciók részletesebb és alaposabb áttekintéséhez tekintse meg a kézikönyv oldalát vagy kérjen parancssori segítséget val vel:

man crunch

Az alapvető crunch szintaxis

A crunch parancs alapvető szintaxisa a következő:

crunch  [options]

min arra a legkevesebb karakterre utal, amelyet a crunch generálni szeretne, míg max a generálni kívánt karakterek legnagyobb száma.

Ha ugyanannyi karaktert szeretne, állítsa a min és max értékeket ugyanarra a számra. A crunch parancs számos lehetőséget kínál különböző típusú szólisták létrehozásához.

Az „abc” karakterek összes kombinációját tartalmazó szólista létrehozásához, amelyek mindegyike három karakter hosszú, futtassa:

crunch 3 3 abc

Állítsa be a karaktertartományokat a crunch paranccsal

A szólistákat testreszabhatja meghatározott karaktertartományok meghatározásával, pl. minden szám, betű vagy csak szimbólum. Például egy olyan lista létrehozásához, amely az összes kisbetűt tartalmazza négy és hat karakter közötti hosszúságban, futtassa:

crunch 4 6 abcdefghijklmnopqrstuvwxyz

Csak számokból álló szólista létrehozásához futtassa:

crunch 10 10 0123456789

Megadhatja a karakterek hosszát.

A szólista kiadása fájlba a crunch segítségével

Használhatja a -o opció, amellyel megadhatja a generált szólista kimeneti fájlját. Karakterek kombinációit tartalmazó szólista létrehozása "abc123", mindegyik négy karakterből áll, és mentse el egy " nevű fájlbaszólista.txt", fuss:

crunch 4 4 abc123 -o wordlist.txt

Használja a Bruteforce módot a crunch Commandban

A -b Az opció lehetővé teszi karakterkészlet megadását a brute-force generáláshoz. A normál roppant mód szólistákat hoz létre egy megadott készlet karakterkombinációiból egy adott szóhossz-tartományhoz.

A -b A mód kiterjedtebb, mivel szólistákat hoz létre az alapkészletből származó karakterek permutációinak generálásával, lehetővé téve, hogy lefedje az összes lehetséges kombinációt.

crunch 6 6 -b 1234567890abcdef -o bruteforce.txt

Ez a parancs létrehoz egy szólistát a "" karakterek összes lehetséges kombinációjával.1234567890abcdef" hat karakter hosszúságú, és elmenti ide bruteforce.txt.

Használja a kombinált módot a crunch-el

A -c Az opció több készletből származó karakterkombinációk létrehozására szolgál.

crunch 8 8 -c 1@% -o combinations.txt

Ez a parancs szólistát hoz létre, amely készletekből származó karaktereket kombinál 1 és @% az összes lehetséges nyolckarakteres kombináció létrehozásához, elmentve azokat kombinációk.txt.

Szólisták létrehozása egyéni mintával a crunch segítségével

A -t opció lehetővé teszi szólisták létrehozását egyéni minta alapján.

crunch 8 8 -t MyPass@@@@ -o unique.txt

Ez a parancs szólistát generál, ahol @@@@ változó karaktereket és MyPass állandó marad. A szólista mentésre kerül egyedi.txt.

Az eredményül kapott szólista olyan szavakat fog tartalmazni, amelyek megfelelnek a megadott mintának. Ebben az esetben a következő szavakat tartalmazza MyPass ezt követi a négy változó karakter, amely a karakterkészlet karaktereinek tetszőleges kombinációja lehet megadva (ebben az esetben az alapértelmezett karakterkészletet használják, amely minden alfanumerikus karaktert tartalmaz karakterek).

Ez különösen hasznos lehet olyan esetekben, amikor egy adott formátumra szabott szólistákra van szükség, vagy olyan jelszavak teszteléséhez, amelyek előre látható mintát követnek. Mindig tartsa szem előtt, hogy senki ne találja ki vagy durván rákényszerítse jelszavait néhány gyakori jelszóhiba miközben létrehozza az új jelszót.

Szólisták létrehozása a szótár mód használatával

A -d Az opció lehetővé teszi, hogy egy külső szótárfájlt használjon a szólista forrásaként.

crunch 6 6 -f /usr/share/dict/words -o dictionary-list.txt

Ebben a példában a parancs létrehoz egy szólistát hat karakter hosszúságú szavakkal, forrásként egy szótárfájlt használva, és elmenti szótár-lista.txt.

Generáljon szavakat karakterek ismétlése nélkül a crunch segítségével

Ha olyan szavakat szeretne létrehozni, amelyek nem tartalmaznak ismétlődő karaktereket (azaz a szó minden karaktere egyedi), használhatja a -o opció ropogtatással. Ez az opció meghatározza, hogy a generált szavaknak egyedinek kell lenniük, és ezt úgy teszi meg, hogy kiküszöböli a karakterek ismétlődését az egyes szavakon belül.

Ha például egy hatkarakteres szavakból álló szólistát szeretne létrehozni ismétlődő karakterek nélkül, használja:

crunch 6 6 -p ABCDEF -o non-repeating-words.txt

Ez a parancs "A", "B", "C", "D", "E" és "F" karakterekből álló szavakat generál, ismétlődő karakterek nélkül, és elmenti a szólistát a nem ismétlődő szavak.txt fájlt.

Használja a Crunch parancsot más Linux-parancsokkal

Linuxon több száz parancs áll rendelkezésre, amelyek segítségével egy nagyon specifikus szólistát hozhat létre, az Ön vágyaihoz szabva. Csak tudnod kell, mik ezek és hogyan kell használni őket!

Használhatja a crunch parancsot olyan Linux-parancsok mellett, mint a grep és a sort a szűrésére és rendezésére szólisták, a wc parancs a bejegyzések megszámlálásához és a hydra parancs a szótár végrehajtásához parancs.