Jinsi ya kurejesha nywila ya hati ya Neno iliyosahau kupitia Hashcat?

Katika kazi ya kila siku ya ofisi na masomo, mara nyingi tunatumia Microsoft Word kuhifadhi faili muhimu na kuweka ulinzi wa nenosiri ili kuzuia ufikiaji usioidhinishwa. Hata hivyo, baada ya muda, tunaweza kusahau nywila zetu na kushindwa kufungua hati zetu wenyewe. Kwa wakati huu, Hashcat -zana hii yenye nguvu ya kurejesha nenosiri inaweza kuja kwa manufaa.

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.


1. Utaratibu wa usimbaji fiche wa hati za Neno

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:

  1. Hash nenosiri (kubadilisha kuwa kamba ya urefu maalum).

  2. 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.


2. Maandalizi: Pata hash ya nenosiri la neno

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).

1. Sakinisha Python na upakue office2john.py

  • 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).

2. Toa thamani ya hashi ya hati ya Neno

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.


3. Hatua za kuvunja nenosiri la neno katika Hashcat

1. Sakinisha Hashcat

  • Upakuaji rasmi wa tovuti: https://hashcat.net/hashcat/

  • 支持Windows/Linux/macOS,建议使用NVIDIA显卡(CUDA加速)或AMD显卡(OpenCL加速)。

2. Chagua hali inayofaa ya shambulio

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).

(1) Mashambulizi ya kamusi (inashauriwa kujaribu kwanza)

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).

(2) Mask attack (sehemu ya nenosiri inayojulikana)

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).

(3) Nguvu mbaya (nywila fupi zinatumika)

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.


4. Vidokezo vya kuboresha kiwango cha mafanikio ya kupasuka

1. Tumia kamusi yenye nguvu zaidi

  • 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).

2. Tumia kamusi ya uboreshaji wa sheria

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 

3. Tumia kuongeza kasi ya maunzi ya utendaji wa juu

  • 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).


5. Kesi za mafanikio

Kesi ya 1: Kuvunja nenosiri rahisi kwa haraka

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.

Kesi ya 2: Kamusi + Uvunjaji wa Sheria ya Nenosiri Changamano

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.


6. Muhtasari

  1. Toa hashi: Tumia office2john.py kupata thamani ya hashi ya nenosiri la Neno.

  2. Chagua hali ya mashambulizi: mashambulizi ya kamusi (jaribio la kipaumbele linapendekezwa), mashambulizi ya barakoa (sehemu inajulikana), kupasuka kwa nguvu mbaya (nenosiri fupi).

  3. Mkakati wa Uboreshaji: Tumia kamusi kali, sheria, kuongeza kasi ya GPU.

  4. 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!

Makala iliyotangulia:Kadi ya michoro ya kibinafsi ni maskini sana, kwa hivyo chagua huduma yetu ya kitaalamu ya mtandaoni inayoendesha hashcat!
Makala inayofuata: Hakuna tena
  • Word/Excel/Pdf/PPT/RAR/zip/7z在线密码破解
  • offfice、PDF、压缩文件、WPS、在线密码恢复
  • hashcatonline.com在线密码破解版权所有2010-2025