Hashcat cuenta con su capacidad para descifrar más de 200 algoritmos de hash, pero no hay mucha documentación sobre la mayoría de ellos. Hashcat --help
muestra que es compatible con el craqueo HMAC, pero no es muy sencillo con la sintaxis (solo dice "1450 | HMAC-SHA256 (clave = $ pass)"). Entiendo que HMAC-SHA256 toma dos parámetros, uno es la clave y el otro el mensaje, pero no estoy seguro de cómo especificar ambos con Hashcat.
¿Cuál es la sintaxis adecuada para que Hashcat craque HMAC-sha256? Tengo dos archivos, uno contiene el mensaje y el otro contiene el hash. Conozco la contraseña y puedo verificar el hash HMAC usando openssl dgst -SHA256 -hmac "mypassphrase" message.txt
Espero que lo que estoy diciendo tenga mucho sentido, ha sido una semana larga: /