CTF e recupero

Cracker di hash (a dizionario)

Recupera il testo in chiaro dietro un hash debole MD5, SHA-1 o SHA-256 usando una wordlist — l'intero attacco gira nel tuo browser, così il tuo hash non lascia mai il dispositivo. Porta il tuo rockyou.txt o usa la lista integrata delle password comuni.

Algoritmo

Lista integrata: qualche centinaio delle password più comuni — sufficiente per gli hash deboli. Per andare più a fondo, carica rockyou.txt o qualsiasi wordlist.

Tutto gira sul tuo dispositivo — l'hash e la wordlist non vengono mai caricati.
Il tuo hash non lascia mai il dispositivo — è la wordlist a venire da te, non il contrario.

Cosa può e non può fare

Questo è un onesto attacco a dizionario: fa l'hash di ogni parola della tua lista e confronta. Cracca hash MD5/SHA-1/SHA-256 deboli e senza salt — quelli che incontri nei CTF o trovi in vecchi dati. Non può violare bcrypt, Argon2, scrypt o qualsiasi schema con salt (per design resistono alle wordlist), e la velocità del browser fa sì che sia pensato per le wordlist, non per un brute force da miliardi di tentativi. Usalo su hash che sei autorizzato a testare — i tuoi, una sfida CTF o un audit approvato.

Domande frequenti

Perché il mio hash è più sicuro qui che su altri siti di cracking?

La maggior parte dei siti che 'invertono gli hash' ti fa caricare il tuo hash sul loro server e lo confronta con un enorme database. Qui la wordlist viene scaricata nel tuo browser e l'hashing avviene in locale — il tuo hash non viene mai inviato da nessuna parte. Questo conta quando l'hash stesso è sensibile.

Perché non cracca bcrypt o il mio hash con salt?

Il salting e gli hash lenti (bcrypt, Argon2, scrypt, PBKDF2) sono progettati per sconfiggere gli attacchi a dizionario — ogni tentativo è deliberatamente costoso e con salt per singolo hash, quindi precalcolo e velocità non aiutano. È il loro funzionamento previsto; questo strumento onestamente non fingerà il contrario.

Posso usare rockyou.txt?

Sì — clicca su Carica wordlist e scegli qualsiasi file .txt, un candidato per riga. Viene letto nel tuo browser e non viene mai caricato. Le liste grandi richiedono più tempo perché il browser fa l'hash di ogni voce; la barra di avanzamento è onesta su dove si trova.