Herramientas de seguridad de código abierto
hashcat: descifrado de GPU, reglas y realidad
hashcat es el motor de descifrado de GPU: cientos de modos de hash, canalizaciones de reglas y listas de palabras, ataques de máscara y contabilidad --show/--left que hace que el trabajo de contraseñas de varios cientos de GB sea auditable. En los compromisos con conjuntos de hash recuperados, produce los hallazgos sobre el impacto de las políticas a partir de los cuales se elaboran las diapositivas de las salas de juntas, y lo hace a velocidades de máquina que dieron forma a las políticas de contraseñas modernas. También es la herramienta con menor tolerancia a los errores de aficionados: los modos hash incorrectos desperdician días de GPU y la salida descifrada es material de credenciales en vivo.
Puntos clave
- Aprenda -m de memoria para sus objetivos comunes: -m 0 (MD5), -m 1000 (NTLM), -m 1800 (sha512crypt), y el modo correcto es la diferencia entre instantáneo y basura.
- Los modos de ataque son el vocabulario real: -un diccionario 0 + regla, -una máscara 3, -un híbrido 6; cada uno responde a una pregunta de política diferente.
- Las reglas hacen cantar a hashcat: lista de palabras más reglas/rockyou-30000.rule-style sets prueban miles de millones de variantes sin que existan en el disco.
- --show (crackeado), --left (no crackeado) y la contabilidad potfile convierten una auditoría de contraseñas en una ciencia auditable en lugar de una prueba de humo.
- Comparación primero, siempre: hashcat -b en tus tarjetas reales te indica cuánto costará realmente una máscara antes de que un cliente pague tarifas por hora de GPU.
- El límite de rendimiento es el hashing del costo de la memoria: bcrypt y scrypt ralentizan enormemente las GPU, y ese es el objetivo de esos algoritmos: planificar las expectativas en consecuencia.
- Ética del laboratorio de hardware propio: descifre solo los hashes que extrajiste de los sistemas que estabas autorizado a probar (sistemas cliente bajo contrato, máquinas virtuales de laboratorio, tus propias cuentas): la GPU es inocente, el alcance del compromiso no lo es.
- Disciplina de salida: las contraseñas descifradas son credenciales reales de personas reales; el almacenamiento está cifrado, la retención coincide con el contrato y en un informe no se incluye nada más allá de lo que el cliente realmente necesita.
Nota de campo
Dos preguntas antes de cada ejecución: ¿elegí la -m correcta y leí lo que haré con la lista descifrada? El primero ahorra días de GPU; el segundo mantiene las contraseñas de los clientes fuera de un correo electrónico de referencia, una regla derivada de un error al principio de su carrera.
Preguntas frecuentes
¿Cuál es la diferencia entre -a 0 y -a 3?
-a 0 ejecuta diccionarios y reglas; -a 3 construcciones por máscara (máscara superior, clase char) fuerza bruta; híbrido (-a 6) combina ambos.
¿Necesito una GPU específica?
Cualquier tarjeta moderna ayuda, pero la velocidad de craqueo aumenta con el hardware y el costo del hash; Los puntos de referencia antes de los compromisos evitan promesas que ninguna tarjeta puede cumplir.
¿Puede Hashcat descifrar los apretones de manos WPA?
Sí (modo 22000 en compilaciones modernas con un archivo de protocolo de enlace capturado correctamente), que es como suele terminar la cadena de craqueo inalámbrico.
¿GPU locales o GPU en la nube?
Las tarjetas locales son más económicas para el trabajo continuo y mantienen los datos internamente; ráfagas de nubes para grandes carreras únicas; Las cláusulas de manejo de datos del contrato con el cliente deciden cuáles se le permite utilizar.
Cómo ayuda Kinetikatech con herramientas de seguridad de código abierto
Seamos honestos, la mayoría de los equipos llegan después de intentarlo por su cuenta: Los profesionales de la caja de herramientas de prueba en realidad se mantienen cargados: escáneres, rastreadores, crackers y servidores proxy web explicaron la forma en que se utilizan en interacciones reales: comandos, indicadores, resultados y dónde se ubica cada uno en una metodología. Nuestro servicio Pruebas de penetración y Seguridad de servidores Linux existe para que no tenga que aprender herramientas de seguridad de código abierto por las malas: nos encargamos de la configuración, la vigilancia y las sorpresas de las 3 a. m.