Hashcat inajulikana kama zana ya haraka zaidi ya kuvunja nenosiri duniani.
Tunajua kwamba hashcat inaweza kuvunja idadi kubwa ya aina za nenosiri, inaweza kuvunja karibu 210 nenosiri, wengi wao ni hash. Ikiwa unataka kuvunja nenosiri kupitia hashcat, unahitaji kwanza kuelewa fomu ya nenosiri, na kisha kuorodhesha nambari ya nenosiri katika hashcat kulingana na fomu ya nenosiri.
Hebu tuchukue nenosiri: digapis, na thamani ya chumvi asdf kama mifano ili kuonyesha fomu ya baadhi ya maadili ya hashi.
| Namba | Jina | Aina | Mfano |
|---|---|---|---|
| 0 | MD5 | Hash, urefu 32 | 8713d75511bea7e0df78c6063dc778b0 |
| 1400 | SHA-256 | hash | aa106625c7de812d6118992a191ea4627e2457fa80bf6ec06f9c60cbf8e5260f |
| 1700 | SHA-512 | hash | 23afac4524f62ea4d941ca4933249b2b78d19069773266abc36d6fd17a6fbe2f4ccc834acc868358ba32ddca553611218a2865f975339fe45d38cc1999f84b5e |
| 10 | Md5 ($pass.$salt) | nenosiri Baada ya kuongeza chumvi, fanya MD5 mara moja, nenosiri kwanza | 48985c61e2581c3f9ee5f1cfb775afbc:asdf |
| 20 | Md5 ($salt.$pass) | chumvi kwanza | 4fa1dd606353e055fed67d9812bddf35:asdf |
| 2600 | md5 (md5 ($pass)) | Nenosiri linafanywa mara 2 md5 | 98177c3f36af4a3f77f5b87594e6cf6a |
| 3710 | md5 ($salt.md5 ($pass)) | nenosiri hufanya ubadilishaji wa MD5, ongeza chumvi mbele, na kisha md5 | 88a535877ec21b8786775a7074e4de4c:asdf |
| 4400 | md5 (sha1 ($pass)) | nenosiri hufanya ubadilishaji wa sha1, na kisha md5 | ec7bf3099984001a2b0f37ba5d1d68fa |
| 4500 | sha1 (sha1 ($pass)) | iliyoachwa | 005a41cfe16c9a5556c7a5cdd5f1958991f2e031 |
| 1460 | HMAC-SHA256 (key = $salt) | Imeachwa | d684ab7c38ddc262f215328334c4d0273cef10d6c5e61988f5cc87fcab8a7a60:asdf |
| 11500 | CRC32 | Imeachwa | 4C244A19:00000000 |
-a Amri inaweza kutaja hali ya mashambulizi. Ukitumia hashcat kufafanua nenosiri, haitoshi kujua tu nambari ya nenosiri Pia unahitaji kuchagua hali ya shambulio kwa kutumia hashcat kwa kufafanua nenosiri.
Hashcat4.0.1 ina njia 5 za mashambulizi, kila moja ikiwa na sifa zake.
| Nambari | Njia ya Mashambulizi | Maana |
|---|---|---|
| 0 | moja kwa moja | Hali ya mashambulizi ya moja kwa moja |
| 1 | Mchanganyiko | Mchanganyiko Hali ya mashambulizi |
| 3 | Brute-force | Hali ya Kuvunja Nguvu ya Mlipuko |
| 6 | Mchanganyiko wa Kamusi + Mask | |
| 7 | Mask ya Hybird + orodha ya maneno | Mask + mchanganyiko wa kamusi |
Katika hali hizi 5 za mashambulizi, tunaweza kutumia kamusi kufafanua nenosiri., Tumia kupasuka kwa nguvu mbaya ili kupita nywila zote zinazowezekana, au unaweza kuchanganya kamusi na vinyago kwa kufafanua nenosiri Katika hali tofauti za mashambulizi, vigezo vinavyotumiwa na amri ya hashcat ni tofauti. Hebu tuchukue hali ya mashambulizi ya moja kwa moja kama mfano ili kujifunza jinsi hashcat hutumia faili za kamusi kufafanua nenosiri. Wenzake pia wataingiza matumizi ya vigezo vingine.
Hali ya mashambulizi ya moja kwa moja ni kutumia kamusi moja kwa moja kwa mlipuko wa nenosiri Inaweza kutumia faili moja ya kamusi, au faili nyingi za kamusi ili kusimbua. Unaweza pia kufanya ulipuaji wa nenosiri ufanisi zaidi kwa kuchanganya kamusi na faili za sheria.
hashcat-a 0 – m 0 mima.txt – o outfile dic.txt
-a inabainisha hali ya shambulio kama shambulio la moja kwa moja, -m inabainisha aina ya hashi kama MD5, na-o itaandika nenosiri lililofafanuliwa kwenye faili ya nje.
Shambulio la kamusi mbili pia ni hali katika hali ya shambulio la moja kwa moja, ambalo litapakia faili mbili za kamusi wakati wa kutumia faili za kamusi kuvunja nenosiri. Hii inapanua nafasi ya faili ya kamusi.
Mashambulizi ya kamusi nyingi hutumia kupakia faili nyingi za kamusi kwa wakati mmoja kamusi tatu kutekeleza mashambulizi ya kamusi, pakia kamusi tatu kwa mfuatano kwa mlipuko. dic.txt katika amri ni faili ya kamusi inayotumiwa katika ulipuaji.
Shambulio la saraka ya kamusi litatumia faili nyingi za kamusi chini ya saraka ya kamusi kwa mashambulizi ya moja kwa moja saraka ya kamusi itapakia faili nyingi za kamusi katika saraka ya kamusi kwa mlolongo wakati wa mchakato wa shambulio la moja kwa moja.
-r/ - -rule-file Amri itatumia sheria nyingi katika faili ya sheria kwa kila neno katika kamusi. Faili za utawala zinaweza kuzalishwa peke yako, au unaweza kutumia faili za utawala zinazokuja na hashcat. Faili za sheria zinazokuja na hashcat kawaida ziko chini ya folda ya Sheria. Faili za sheria chini ya folda ya sheria ni kama ifuatavyo:
Katika kamusi + shambulio la sheria, kamusi moja, kamusi nyingi au saraka za kamusi zinaweza kutumika pamoja na faili za sheria. kwa ulipuaji wa nenosiri. Kwa kweli, ni fomu ya kushambulia moja kwa moja muundo wa kugusa pamoja na faili za sheria.
Kinachojulikana kama sheria ni sawa na lugha ya programu ambayo hutoa manenosiri ya mtahiniwa Inaweza kurekebisha, kukata, kupanua maneno au kuruka shughuli fulani kulingana na waendeshaji wa masharti. Hii inaruhusu mashambulizi kutekelezwa kwa urahisi na ufanisi zaidi.
Mashambulizi ya sheria yanaweza kutumika pamoja na kamusi mbili, kamusi nyingi au hata saraka za kamusi. Matumizi ni sawa na kamusi moja + mashambulizi ya sheria.
-o Kigezo kinafuatiwa na faili ya matumizi Ingiza nenosiri lililofafanuliwa kwenye faili iliyobainishwa kupitia-o amri Fomu chaguo-msingi ya kuhifadhi ni hash:plain. Kuna mifano ya matumizi ya amri hii hapo awali, tafadhali angalia picha hapo juu.
Amri hii inaweza kutaja muundo wa pato la faili ya outfile. Faili ya Outfile ina jumla ya njia 15 za pato.
Outfile-format =1 hutoa tu heshi ya maandishi yaliyosafishwa;
Outfile-format =2, hutoa tu maandishi wazi ya nenosiri lililofafanuliwa.
Mbali na kutumia pato la kigezo cha-o, tunaweza pia kutumia kigezo cha kuondoa ili kuchuja nenosiri lililofafanuliwa katika faili ya maandishi ya siri, na kuacha tu nywila ambazo haziwezi kufafanuliwa. Kwa njia hii, kurudiwa kwa kazi kunaweza kupunguzwa wakati wa kuvunja nenosiri baadaye.
Wakati idadi ya nywila zilizofafanuliwa ni kubwa au faili ya kamusi ni kubwa sana, chaguo zifuatazo zitaonekana, ingizo la kibodi S Hali inayofuata itachapishwa kwenye skrini, kupitia hali hii unaweza kuona maendeleo ya sasa ya ufafanuzi wa nenosiri.
Itakuwa shida kuingiza S kila wakati unapotaka kuangalia maendeleo ya sasa ya kuvunja nenosiri Hii ni kwa kutumia kigezo cha hali ili kusasisha skrini ya hali kiotomatiki. Kupunguza shughuli unazohitaji kufanya pia kunaweza kupunguza miguso ya bahati mbaya.
Mbali na kutumia kigezo cha hali hashcat kusasisha kiotomatiki hali ya skrini, Unaweza pia kutumia kigezo cha- -status-timer kuweka muda wa masasisho ya skrini ya hali.
Matumizi ya hali ya mashambulizi ya moja kwa moja katika Hashcat ni takriban yaliyomo hapo juu. Ikiwa una nia ya hashcat, unaweza pia kutembelea tovuti ya hashcat moja kwa moja, ambayo ina utangulizi wa kina wa vigezo vya amri ya hashcat na kila hali ya mashambulizi.
Makala yamechapishwa tena kutoka kwa Maabara ya Usalama wa Mtandao ya Dingniu