Планирајте и спроводите ефикасне нападе грубом силом генерисањем прилагођених спискова речи са црунцх на Кали Линук-у.
Кали Линук је пун безброј алата који помажу у безбедносном тестирању. Листе речи играју кључну улогу у различитим тестовима сајбер безбедности и задацима везаним за лозинку.
Помоћу команде црунцх на Линук-у можете да генеришете различите врсте спискова речи које ћете користити у својим безбедносним тестовима, а савладавање команде црунцх биће вредан додатак вашем скупу вештина. Ево како да ефикасно инсталирате и користите црунцх за генерисање спискова речи на Кали Линук-у.
Како инсталирати црунцх на Кали Линук
Команда црунцх обично долази унапред инсталирана на Кали Линук-у. Али ако га немате, лако га можете инсталирати из званичних спремишта. Али прво, ажурирајте своје системско спремиште са:
sudo apt update
Инсталирајте црунцх пакет са:
sudo apt install crunch
Како користити команду црунцх на Линуку
Да бисте сазнали више о црунцх-у, покрените:
crunch -h
Ово даје кратак увод у команду црунцх и њену синтаксу.
За детаљнији и детаљнији приказ команде црунцх и њених различитих опција, погледајте страницу приручника или добити помоћ командне линије са:
man crunch
Основна синтакса црунцх
Основна синтакса команде црунцх је:
crunch [options]
мин односи се на најмањи број знакова које желите да црунцх генерише, док мак је највећи број знакова који желите да генеришете.
Ако желите исти број знакова, подесите минималне и максималне вредности на исти број. Постоји много опција које пружа команда црунцх за прављење различитих типова спискова речи.
Да бисте креирали листу речи са свим комбинацијама знакова "абц", сваки од три знака, покрените:
crunch 3 3 abc
Подесите опсеге знакова помоћу команде црунцх
Можете да прилагодите своје листе речи тако што ћете дефинисати одређене опсеге знакова, нпр. сви бројеви, слова или само симболи. На пример, да бисте генерисали листу која садржи сва мала слова дужине између четири и шест знакова, покрените:
crunch 4 6 abcdefghijklmnopqrstuvwxyz
Да бисте генерисали листу речи само са бројевима, покрените:
crunch 10 10 0123456789
Можете одредити дужину знакова.
Изнесите листу речи у датотеку користећи црунцх
Можете користити -о опција да наведете излазну датотеку за вашу генерисану листу речи. Да бисте направили листу речи која садржи комбинације знакова "абц123", од којих се сваки састоји од четири знака, и сачувајте га у датотеци под називом "вордлист.ткт", трцати:
crunch 4 4 abc123 -o wordlist.txt
Користите Брутефорце Моде у команди црунцх
Тхе -б опција вам омогућава да наведете скуп знакова за генерисање грубе силе. Нормални режим кршења генерише листе речи са комбинацијама знакова из одређеног скупа за дати опсег дужине речи.
Тхе -б режим је опсежнији јер креира листе речи генерисањем пермутација карактера из основног скупа, омогућавајући му да покрије све могуће комбинације.
crunch 6 6 -b 1234567890abcdef -o bruteforce.txt
Ова команда генерише листу речи са свим могућим комбинацијама знакова '"1234567890абцдеф" са дужином од шест знакова и чува је у брутефорце.ткт.
Користите комбиновани режим са крцкањем
Тхе -ц опција се користи за генерисање комбинација знакова из више скупова.
crunch 8 8 -c 1@% -o combinations.txt
Ова команда креира листу речи која комбинује знакове из скупова 1 и @% да генеришете све могуће комбинације од осам знакова, чувајући их комбинације.ткт.
Креирајте листе речи са прилагођеним узорком користећи црунцх
Тхе -т опција вам омогућава да креирате листе речи на основу прилагођеног обрасца.
crunch 8 8 -t MyPass@@@@ -o unique.txt
Ова команда генерише листу речи где @@@@ представља променљиве знакове и МиПасс остаје константан. Листа речи је сачувана јединствени.ткт.
Добијена листа речи ће садржати речи које се придржавају наведеног обрасца. У овом случају ће укључивати речи са МиПасс праћено четири променљива знака који могу бити било која комбинација знакова из скупа знакова наведен (у овом случају се користи подразумевани скуп знакова, који укључује све алфанумеричке ликови).
Ово може бити посебно корисно у сценаријима у којима су вам потребне листе речи прилагођене одређеном формату или за тестирање лозинки које прате предвидљив образац. Да бисте спречили било кога да лако погађа или грубо намеће ваше лозинке, увек треба да имате на уму неке уобичајене грешке у лозинки док генеришете нову лозинку.
Креирајте листе речи користећи режим речника
Тхе -д опција вам омогућава да користите екстерну датотеку речника као извор за вашу листу речи.
crunch 6 6 -f /usr/share/dict/words -o dictionary-list.txt
У овом примеру, команда генерише листу речи са речима дужине шест знакова користећи датотеку речника као извор и чува је у дицтионари-лист.ткт.
Генеришите речи без понављања знакова користећи црунцх
Да бисте генерисали речи које немају понављајуће знакове (тј. сваки знак у речи је јединствен), можете користити -п опција са крцкањем. Ова опција специфицира да генерисане речи треба да буду јединствене и то ради елиминисањем понављања знакова унутар сваке речи.
На пример, да бисте генерисали листу речи од шест знакова без знакова који се понављају, користите:
crunch 6 6 -p ABCDEF -o non-repeating-words.txt
Ова команда генерише речи састављене од знакова „А“, „Б“, „Ц“, „Д“, „Е“ и „Ф“, без знакова који се понављају, и чува листу речи у нон-репеатинг-вордс.ткт фајл.
Користите команду Црунцх са другим Линук командама
Постоје стотине команди доступних на Линук-у које можете користити да генеришете веома специфичну листу речи, прилагођену вашим жељама. Само треба да знате шта су и како да их користите!
Можете користити команду црунцх заједно са Линук командама као што су греп и сорт за филтрирање и сортирање листе речи, команда вц за бројање уноса и команда хидра за извођење речника команда.