Password Mutations
Muchas personas crean contraseñas siguiendo patrones simples en lugar de optar por la seguridad. Esto compromete las medidas de seguridad en los sistemas. Sin embargo, se pueden implementar políticas de contraseñas para determinar la composición de una contraseña, obligando al usuario a incluir letras mayúsculas, caracteres especiales y números, además de requerir una longitud mínima de ocho caracteres.
A pesar de estas políticas, los usuarios tienden a crear contraseñas débiles, como incluir el nombre de la empresa, el año o elementos relacionados con sus intereses o hobbies. Para contrarrestar esto, se pueden usar herramientas como Hashcat y CeWL para generar listas de contraseñas más complejas y personalizadas, basadas en patrones comunes y reglas.
Ejemplo de lista de contraseñas básicas
Uso de Hashcat para generar mutaciones de contraseñas
Hashcat permite crear listas de contraseñas mutadas según reglas específicas. A continuación, se presenta un ejemplo de archivo de reglas para generar variaciones de una contraseña básica, como agregar caracteres especiales, números o modificar mayúsculas.
Archivo de reglas de Hashcat (custom.rule
)
custom.rule
)Comando para generar lista de contraseñas mutadas
Salida: Lista de contraseñas mutadas
Uso de reglas predefinidas en Hashcat
Hashcat ofrece múltiples reglas predefinidas que se pueden utilizar para mutar contraseñas. Una de las reglas más populares es best64.rule. Estas reglas permiten aumentar la efectividad al adivinar contraseñas.
Listado de reglas predefinidas en Hashcat
Generación de listas de palabras personalizadas con CeWL
CeWL es una herramienta que permite recolectar palabras de una página web y usarlas para generar listas de contraseñas personalizadas. Esto puede ser útil cuando se desea obtener palabras relacionadas con la empresa o el sitio web de la víctima.
Comando para generar lista de palabras con CeWL
Salida: Número de palabras generadas
Last updated