Црунцх за Линук

Crunch Za Linuk



Црунцх је веома користан алат посебно за тестере пенетрације. У суштини, црунцх је у основи само генератор листе речи или генератор датотека речника. Велики део је то што може да генерише тачан скуп речи које тражите да генерише и то понекад може бити у терабајтима. Небо је заиста граница са таквим алатом. У овом водичу ћемо научити о црунцх-у.

Инсталирање Црунцх-а

На Кали Линук-у или Паррот ОС-у, црунцх долази унапред инсталиран. Али то није случај на Убунту-у. Као такав, на нама је да га инсталирамо.

Користите следећу команду да бисте је инсталирали:







судо апт-гет инсталл крцкање



Сада када имамо црунцх, почнимо да га користимо.



Црунцх Басицс

У суштини, морате пратити дату синтаксу да бисте користили црунцх:





крцкање < мин-лен > < мак-лен > [ < низ знакова > ] [ Опције ]

Опције и низ знакова нису потребни, али су мин-лен (минимална дужина) и мак-лен (максимална дужина) заиста потребни. Мин-лен и мак-лен су потребни чак и ако га нећете користити. Као такав, увек се мора обезбедити. У суштини, постоје сценарији у којима вам неће бити потребна минимална или максимална дужина, али чак иу тим ситуацијама морате да наведете произвољну вредност за мин-лен и мак-лен само да бисте покренули црунцх.

Хајде да употребимо једноставан пример за почетак:



крцкање 0 1 Аа

Шта се управо догодило?

Црунцх вам прво даје до знања колика је величина датотеке (5 бајтова) као и број редова (3). Четири реда иза величине датотеке такође одређују величину датотеке у МБ, ГБ, ТБ и ПБ. Затим почиње да генерише могуће комбинације. Овде, пошто смо рекли да је максималан број карактера 1, линије ће садржати највише 1 карактер. Знакови за употребу су велико или мало слово А. Дакле, то је оно што је урадио: А или а. Број могућих комбинација у овом случају је 3. То је зато што је 0 или празан стринг такође опција.

Имајте на уму да од сада па надаље нећемо моћи да вам покажемо цео екран који садржи листу јер је веома дуга (чак и најједноставнија). Али ми ћемо се побринути да вам покажемо први део и обавестићемо вас која је последња комбинација ликова.

Покушајмо са другим примером:

крцкање 1 3 123

Овај почиње са 1 и завршава се са 333. Зашто? То је зато што је минимални број карактера 1. То значи да су 1, 2 и 3, а затим комбинација 2 карактера (11, 12, 13, …, 33) и на крају комбинација 3 карактера (111, 123, 113, …333 ).

Сада не морате да наставите да користите сопствени скуп карактера. Црунцх долази са уграђеним скупом знакова под називом „цхарсет.лст“. Ова листа се налази на „/уср/схаре/црунцх/цхарсет.лст“.

Имајте на уму да ћете у стварном животу, када правите праве речнике, вероватније користити „цхарсет.лст“. На пример, када користите „аирцрацк-нг“, имајте на уму да ћете често користити датотеку „уппер-хек“ за креирање датотеке речника.

крцкање 2 3 / уср / Објави / крцкање / цхарсет.лст хек-уппер

крцкање 1 2 АБЦ вордлист.ткт

Овде, оно што радимо је да га сачувамо у излазној датотеци под називом „вордлист.ткт“.

Следећи део је мало напреднији.

Сада, претпоставимо да желите да неки знакови остану исти у вашој листи речи. Претпоставимо да желимо ово:

---ЦАТ

У датом коду, цртица представља знак. Дакле, имамо три насумична знака иза којих следи реч ЦАТ.

Пишемо следеће:

крцкање 6 6 абц @@@ ЦАТ

„@“ овде представља места на којима ће се карактери комбиновати. Знакови који ће заменити „@“ су а, б или ц.

Овде, пошто генеришемо реч која има најмање 6 знакова, пишемо 6, 6. То значи да ће црунцх генерисати реч која има тачно 6 карактера. Почиње са аааЦАТ и завршава се са цццЦАТ.

Сада, претпоставимо да желимо да почне од бббЦАТ. Пишемо следећу команду:

крцкање 6 6 абц @@@ ЦАТ бббЦАТ

Као што видите, листа речи почиње на бббЦАТ и завршава се на цццЦАТ.

Молимо обратите пажњу на следеће:

@ – Умеће мала слова.
, – Умеће велика слова.
% – Умеће бројеве.
^ – Умеће симболе.

Погледајмо пример сваког од датих кодова:

крцкање 7 7 @ ^ % ,ЦАТ 6

Цртица „ц“ се користи за постављање ограничења броја редова. Дакле, уместо да приказујемо превише линија, ограничавамо га на око 6.

крцкање 4 4 а б ц д 12 $ % @ , % ^

Овде се уверите да сте дали довољно простора између симбола и цртице „т“. Ако га ставите превише близу, срушиће се.
Следећи је мало сложенији.

Сада, запамтите када кажемо да сте апсолутно морали да унесете минимални и максимални број знакова. Истина је да то морате учинити чак и ако није од користи. То значи да уносите минимум и максимум знакова чак и ако нећете користити те бројеве.

крцкање 4 5 -п волим линукс код

крцкање двадесет 24 ~ / Преузимања / вордлист.ткт

Овде „к“ ради исту ствар као и „п“, али се преузима из датотеке уместо да се речи исписују у терминалу.

Закључак

Све у свему, црунцх је фантастичан генератор датотека речника. Апсолутно захтева да унесете минимални и максимални број знакова, али све остало је савитљиво. Можете креирати листу речи са шаблоном по вашем укусу или са датотеком по вашем избору. Али запамтите да што је датотека дужа, то је дуже потребно за генерисање листе. Да бисте направили добру речничку датотеку, не само да вам је потребно време, већ вам је потребан и добар спољни чврсти диск да бисте сачували датотеку. Иако су датотеке у примерима мале величине, генерисане датотеке у стварности су прилично велике.

Срећно кодирање!