Makala haya yatatambulisha kwa undani jinsi ya kutumia Hashcat kuvunja nenosiri la hati ya Neno, ikijumuisha kazi ya maandalizi, kanuni za msingi za Hashcat, hatua mahususi za uendeshaji, na jinsi ya kuboresha kiwango cha mafanikio ya kupasuka. Hata kama wewe ni mwanzilishi wa kiufundi, unaweza kufuata mwongozo huu hatua kwa hatua ili kurejesha nenosiri lako lililopotea.
Microsoft Word (2010 na baadaye) hutumia usimbaji fiche wa AES-256 kwa chaguo-msingi, ambayo ina usalama wa juu. Neno la mapema 97-2003 lilitumia usimbaji fiche wa RC4, ambayo ilikuwa rahisi kupasuka.
Wakati mtumiaji anaweka nenosiri, Neno:
Hash nenosiri (kubadilisha kuwa kamba ya urefu maalum).
Tumia heshi hii kusimba maudhui ya hati.
Kwa hiyo, kiini cha kuvunja nenosiri la Neno ni:
Toa thamani ya hash ya nenosiri (sawa na "alama za vidole") kutoka kwa hati.
Tumia Hashcat kujaribu mchanganyiko tofauti wa nenosiri hadi mechi inafanikiwa.
Hashcat haiwezi kusoma faili za. docx au. doc moja kwa moja, na unahitaji kutoa hash ya nenosiri kwanza. Tunaweza kufanya hatua hii kwa kutumia zana ya office2john.py (kutoka kwa John the Ripper Toolset).
Tembelea tovuti rasmi ya Python upakue na usakinishe Python (toleo la 3.8+ linalopendekezwa).
Pakua hati ya office2john.py (inapatikana kwa kutafuta "John the Ripper" kwenye GitHub).
Fungua mstari wa amri (Windows: cmd /macOS/Linux:Terminal) na uendeshe:
bash
Nakala
Pakua
python office2john.py Faili yako.docx > hash.txt
Baada ya utekelezaji, faili ya hash.txt itakuwa na thamani ya hashi kama ifuatavyo:
Nakala
Pakua
$ofisi$*2013*100000*256*16*...*Thamani yako ya hashi
Thamani hii ya hashi ndiyo tunayotaka kupasuka.
支持Windows/Linux/macOS,建议使用NVIDIA显卡(CUDA加速)或AMD显卡(OpenCL加速)。
Hashcat inasaidia njia nyingi za kupasuka, za kawaida ni:
Shambulio la Kamusi: Jaribu kwa kutumia orodha ya nenosiri la kawaida (kama vile rockyou.txt).
Shambulio la Mask: Sehemu ya muundo wa nenosiri inajulikana (kama vile "Pass123?").
Brute-Force: Jaribu mchanganyiko wote unaowezekana (kwa nenosiri fupi).
bash
nakala
download
hashcat -m 9600 hash.txt rockyou.txt
-m 9600 Inaonyesha hali ya hash ya Neno 2013+.
rockyou.txt ni kamusi ya nenosiri inayotumiwa sana (inapatikana kwa kupakuliwa mtandaoni).
Ikiwa unakumbuka kuwa nenosiri linaanza na "Pass" na kufuatiwa na nambari, unaweza kujaribu:
bash
Nakala
Pakua
hashcat -m 9600 hash.txt -a 3 " Pass? d? d? d "
? d inawakilisha nambari (0-9).
? l inawakilisha barua ndogo (a-z).
? u inawakilisha herufi kubwa (A-Z).
bash
nakala
pakua
hashcat -m 9600 hash.txt -a 3 ? Mimi? Mimi? Mimi? Mimi? Mimi? l
Hii inajaribu michanganyiko yote ya herufi ndogo ya tarakimu 6 na inafanya kazi kwa nywila rahisi.
rockyou.txt (iliyo na makumi ya mamilioni ya nywila za kawaida).
Kamusi maalum: inachanganya maelezo ya kibinafsi (kama vile siku ya kuzaliwa, jina, msamiati wa kawaida).
Hashcat inasaidia "sheria" ili kubadilisha kamusi, kama vile:
ubadilishaji wa herufi kubwa (nenosiri → nenosiri, nenosiri).
Ongeza nambari/alama (pass → pass123, pass!).
Mfano:
bash
Nakala
Pakua
hashcat -m 9600 hash.txt dict.txt -r sheria/best64.rule
Upasuaji wa GPU ni zaidi ya mara 100 haraka kuliko CPU Inashauriwa kutumia kadi za picha za hali ya juu kama vile NVIDIA RTX 4090.
Ikiwa utendaji wa kompyuta yako hautoshi, fikiria seva za wingu (kama vile mfano wa AWS GPU) au huduma za uendeshaji (kuokoa muda).
Mtumiaji alisahau nenosiri safi la tarakimu 6 (kama vile "198504"), kwa kutumia mashambulizi ya barakoa:
bash
nakala
pakua
hashcat -m 9600 hash.txt -a 3 ? d? d? d? d? d? d
ilifanikiwa kurejesha nenosiri lake kwa sekunde 10 tu.
Nenosiri linaweza kuwa "Kampuni2024!", lakini hakuna uhakika kuhusu kesi na alama. Sheria za matumizi:
bash
Copy
Download
hashcat -m 9600 hash.txt dict.txt -r rules/leetspeak.rule
Mechi "Kampuni 2024!" baada ya masaa 2.
Toa hashi: Tumia office2john.py kupata thamani ya hashi ya nenosiri la Neno.
Chagua hali ya mashambulizi: mashambulizi ya kamusi (jaribio la kipaumbele linapendekezwa), mashambulizi ya barakoa (sehemu inajulikana), kupasuka kwa nguvu mbaya (nenosiri fupi).
Mkakati wa Uboreshaji: Tumia kamusi kali, sheria, kuongeza kasi ya GPU.
Fikiria huduma za uendeshaji: Ikiwa maunzi hayatoshi, unaweza kupata timu ya kitaalamu ya kuendesha kwa niaba yako ili kuokoa muda.
Ukikumbana na tatizo la kusahau nenosiri lako la Neno, unaweza kutaka kufuata mafunzo haya ili kujaribu kuivunja. Ikiwa kizingiti cha kiufundi ni cha juu, unaweza pia kuchagua huduma ya kitaalamu ya kukimbia ya Hashcat ili kurejesha nenosiri lako kwa ufanisi na salama!