6 funciones en el Wordlist + rules

| Última modificación: 12 de julio de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

Es posible crear diversas funciones en el Wordlist + rules. Hashcat proporciona una buena cantidad de funciones para crear reglas que permitan desarrollar el proceso de cracking con un diccionario base y las reglas que se necesiten.

En este post, te mostraremos algunas de esas funciones en el Wordlist + rules.

funciones en el Wordlist + rules

Funciones en el Wordlist + rules

El wordlist + rules consiste en combinar una lista de palabras comunes o predecibles (conocida como wordlist) con reglas específicas para generar y probar contraseñas.

Veamos algunas de las funciones en el wordlist + rules que podemos usar para optimizar el proceso de conseguir contraseñas:

Lowercase (l)

La función lowercase en Hashcat es una de las reglas y funciones en el Wordlist + rules que se puede aplicar durante un ataque de fuerza bruta o diccionario para descifrar contraseñas. Esta función convierte los caracteres de las palabras en minúsculas.

Uppercase (u)

La función uppercase es una de las Funciones en el Wordlist + rules que convierte todas las letras en mayúsculas en cada palabra de la wordlist. Esto significa que si una palabra en la lista contiene letras minúsculas, la función uppercase las cambiará a mayúsculas.

Esta transformación es útil cuando se sospecha que las contraseñas pueden contener letras mayúsculas, ya que permite generar combinaciones de contraseñas adicionales al convertir todas las letras en mayúsculas en la wordlist original.

Capitalize (c)

🔴 ¿Quieres entrar de lleno a la Ciberseguridad? 🔴

Descubre el Ciberseguridad Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en Ciberseguridad por una semana

Esta función pone en mayúscula la primera letra de una palabra y el resto de las letras en minúsculas. Se puede usar en combinación con otras funciones, como Lowercase y Uppercase, para crear reglas complejas para descifrar contraseñas.
Para usar la función Capitalize en Hashcat, se debe incluir la letra c en el archivo de reglas. Por ejemplo, la regla “:c” escribiría en mayúscula la primera letra de cada palabra en la lista de contraseñas.
Otras Funciones en el Wordlist + rules basadas en reglas en Hashcat son:

  • Invert Capitalize, que pone en mayúsculas todas las letras excepto la primera.
  • Toggle Case, que cambia las mayúsculas y minúsculas de todas las letras de una palabra.

Append Character ($X)

Hashcat incluye una función para agregar un carácter al final de cada palabra en una lista de palabras. Esto se puede hacer usando la regla “$X”, donde “X” es el carácter que se agregará. Por ejemplo, “$1” agregaría el carácter “1” al final de cada palabra en la lista de palabras.
Hashcat también incluye otras funciones para insertar o agregar caracteres a posiciones específicas en una palabra, como Insert @ X e Insert character X at position N. Estas funciones se pueden usar en combinación con otras reglas para crear reglas complejas para descifrar contraseñas.

Prepend Character (^X)

La función prepend character en Hashcat permite agregar un carácter al inicio de cada palabra en una lista de palabras. Esto se puede hacer utilizando la regla “^X”, donde “X” es el carácter que se desea agregar. Por ejemplo, “^1” agregaría el carácter “1” al inicio de cada palabra en la lista de palabras.

Replace (sa4)

La función replace en Hashcat permite reemplazar un carácter o una cadena de caracteres en una palabra de una lista de palabras. Esto se puede hacer utilizando la regla “sa4”, donde “a” es el carácter o cadena de caracteres que se desea reemplazar y “4” es el carácter o cadena de caracteres que se utilizará para el reemplazo.

Por ejemplo, “sa4” reemplazaría todas las instancias del carácter o cadena de caracteres “a” con el carácter o cadena de caracteres “4” en cada palabra de la lista de palabras. Esta función también permite reemplazar solo la primera instancia de un carácter o cadena de caracteres en una palabra; para ello, se debe utilizar la regla “%1s”. Además, se pueden seleccionar instancias específicas de un carácter o cadena de caracteres para reemplazar con la regla “%Ns”, donde “N” es el número de la instancia que se desea reemplazar.

Funciones en el Wordlist + rules

Existen diversas funciones en el Wordlist + rules y permiten hacer miles de combinaciones para optimizar los resultados del hash cracking. Puedes seguir aprendiendo sobre esto y mucho más a través de nuestro Bootcamp Ciberseguridad, donde descubrirás la mejor manera de proteger tus sistemas. Con la guía de esta formación intensiva e íntegra y nuestros profesores expertos, dominarás todo lo necesario tanto a nivel teórico como práctico para impulsar tu carrera en el sector IT en muy pocos meses. ¡Entra para solicitar información y atrévete a transformar tu vida a partir de este momento!

Carlos Cilleruelo

CEO and co-founder of Byron Labs & Coordinador del Bootcamp en Ciberseguridad.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Ciberseguridad

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado