Un algoritm Hash este o tehnică de comprimare a datelor de lungime arbitrară într-o valoare Hash de lungime fixă (valoare Hash) printr-un algoritm. Aceste valori hash sunt utilizate pe scară largă în criptografie, verificarea securității, verificarea integrității datelor și alte domenii. Algoritmii de hash obișnuiți includ:
Deoarece viteza de spargere a instrumentelor generale de spargere a parolelor este prea lentă și nu acceptă multe protocoale de spargere a parolelor, unele parole nu pot fi sparte într-un an dacă rulați cu un dicționar, trebuie să aveți parola în text simplu în dicționar, iar dacă dicționarul de parole este prea mare, va fi o pierdere de timp și este, de asemenea, foarte obișnuit să nu fie scos. Iată cel mai rapid instrument de spargere a parolelor din lume.
Hashcat este cunoscut ca cel mai rapid instrument de descifrare a parolelor din lume. Articolul de astăzi va extrage mai mulți parametri utilizați în mod obișnuit și îi va combina cu comenzi de descifrare a parolelor pentru a analiza cum să utilizați Hashcat pentru a descifra parole.
La început am vrut să completez accelerarea hashcat în kali linux, dar placa grafică din mașina virtuală este generată de algoritm și nu poate fi folosită pentru accelerare. Când am văzut că placa n poate fi conectată direct la mașina virtuală, am căutat în jur cu speranță, dar nu am găsit un tutorial de conectare directă a plăcii grafice potrivit pentru kali linux și doar gazda linux pe Internet poate fi conectată direct la mașina virtuală windows. Eu și eu am vrut să trec direct de la sistemul windows. linux este opusul, așa că nu am o modalitate adecvată de a finaliza acest pas. Și chiar dacă este terminat, tot va veni
Uneori, vom întâmpina astfel de probleme. De exemplu, dacă parola este în modul abcdabcd și nu există abcdabcd în dicționarul nostru, va ocupa un spațiu uriaș. În hashcat, desigur, este posibil. În această secțiune, vom vorbi mai întâi despre acest model, modul de atac al combinației dicționarului.
Hashcat este un artefact de explozie a parolelor și unul dintre instrumentele esențiale pentru securitatea informațiilor. Prin prezenta, colectăm acest articol pentru a înregistra rezumatul în caz de urgență.
Introducere
Hashcat este cel mai rapid program de spargere a parolelor din lume și un instrument distribuit open source care acceptă mai multe platforme și mai mulți algoritmi.
Oficial: https://hashcat.net/hashcat/
Github: https://github.com/hashc
Există patru moduri de bază de decriptare a hashcat:
1. Decriptarea dicționarului
2. Decriptarea șirurilor combinate
3. Decriptarea forței brute (abandonare) – Atac cu mască (decriptare cu mască)
4. Decriptare hibridă
Există, de asemenea, metode de decriptare bazate pe reguli și modalități de comutare a majusculelor și minusculelor, dar pot fi clasificate ca decriptare a regulilor.
hashcat are mai multe moduri de atac Utilizați parametrul – help pentru a vedea ajutorul complet. Puteți vedea tabelul „Attack Modes ", după cum se arată mai jos.
O funcție majoră a funcției hash este de a stoca parola în siguranță. Nu salvează direct parola (adică nu stochează parola în text simplu), ci salvează valoarea hash a parolei, trebuie doar să calculeze din nou valoarea hash a parolei introduse, care este în concordanță cu valoarea hash a parolei salvate Comparând valoarea hash a parolei, puteți afla dacă parola este corectă. Datorită caracteristicilor unidirecționale ale funcției hash și a constrângerilor de coliziune, este dificil pentru un atacator să cunoască parola în sine chiar dacă obține valoarea hash a parolei.
Știu că există un singur punct în simbolul tipului de parolă. Cum se setează tipul de numere adăugate? Cum să nu-l setați separat Toate simbolurile vor fi rulate implicit, ceea ce este o risipă de putere de calcul.
Dacă numărul punctului (.) poate apărea oriunde în parolă, iar restul sunt numere, puteți utiliza o mască personalizată pentru a acoperi toate locațiile posibile. Presupunând că lungimea parolei este de 6 (adică 5 cifre și 1 punct), puteți genera următoarea combinație de măști