Hashcat vanta la sua capacità di crackare oltre 200 algoritmi di hashing, ma non c'è molta documentazione su molti di essi. Hashcat --help
mostra che ha il supporto per il cracking HMAC, ma non è molto semplice con la sintassi (dice solo "1450 | HMAC-SHA256 (chiave = $ passare)"). Comprendo che HMAC-SHA256 accetta due parametri: uno è la chiave e uno è il messaggio, ma non sono sicuro di come specificare entrambi con Hashcat.
Qual è la sintassi corretta per Hashcat per decifrare HMAC-sha256? Ho due file, uno contiene il messaggio e uno contiene l'hash. Conosco la password e posso verificare l'hash HMAC utilizzando openssl dgst -SHA256 -hmac "mypassphrase" message.txt
Spero che quello che sto dicendo abbia molto senso, è stata una lunga settimana: /