Potencia tus Pruebas de Seguridad con Diccionarios Personalizados
Tags: cewl, hacking, cli, webdev
Published: 2023-09-03 14:18:17

La seguridad en línea es una prioridad indiscutible para cualquier organización que desee protegerse de posibles ataques externos. En el fascinante mundo de la auditoría de seguridad, una de las técnicas clave es la llamada "fuerza bruta". 

¿En qué consiste? Básicamente, es un proceso en el que se prueban una variedad de combinaciones de contraseñas con el objetivo de ganar acceso a cuentas o sistemas. Pero, ¿cómo podemos hacer que estas pruebas sean aún más efectivas?

La respuesta está en la creación de diccionarios personalizados. ¿Y qué son estos diccionarios personalizados? Pues bien, se trata de compilaciones de palabras clave específicas que se encuentran en el entorno de la organización o en la página web que está siendo auditada. 

Estos diccionarios son una herramienta esencial para descubrir contraseñas débiles y elevar la eficacia de tus auditorías de seguridad al siguiente nivel.


## Descubre CeWL: Tu Aliado en la Generación de Diccionarios Personalizados

¿Listo para sumergirte en el mundo de los diccionarios personalizados? ¡Conoce a CeWL, tu fiel compañero en esta aventura! CeWL es una herramienta de línea de comandos diseñada para operar en el sistema operativo Kali Linux, y te permitirá crear diccionarios personalizados de forma sencilla y efectiva.


## Instalación de CeWL en Tres Sencillos Pasos

La instalación de CeWL es un juego de niños. Sigue estos tres sencillos pasos:

1. Abre una terminal en tu sistema Kali Linux.
2. Ejecuta el siguiente comando para instalar CeWL:

Una vez que hayas realizado estos pasos, estarás listo para comenzar a generar tus propios diccionarios personalizados.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6bebh8fyvq638w1b2z3g.png)


## Sacándole el Máximo Provecho a CeWL

Con CeWL a tu disposición, puedes crear diccionarios personalizados con facilidad. Un comando fundamental que puedes utilizar para generar un diccionario personalizado a partir de una página web es el siguiente:


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6gvzqyadgbhi0jm8nzs7.png)

Este comando extraerá un diccionario personalizado de la página web que desees, como por ejemplo, http://example.org, y lo guardará en un archivo llamado "mi_diccionario.txt". Además, el parámetro " --lowercase " se encargará de convertir todas las palabras en minúsculas para una búsqueda más efectiva.


## Define la Longitud Mínima de las Palabras en tu Diccionario

Otra característica interesante de CeWL es la opción de establecer una longitud mínima para las palabras que conformarán tu diccionario. ¿Cómo hacerlo? Fácil, utilizando la opción "-m 7", la cual indica que las palabras incluidas en el diccionario deben tener al menos 7 caracteres de longitud. De esta manera, CeWL analizará el contenido de la página web y recopilará únicamente palabras que cumplan con este criterio.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1f7uy00cka54hxumpk0d.png)


## Cuantifica las Repeticiones de Palabras

Otra herramienta poderosa que ofrece CeWL es la capacidad de contar cuántas veces aparece una palabra en una página web. ¿Cómo lograrlo? Utilizando el parámetro "-c", obtendrás un listado de las ocurrencias de palabras en tu diccionario, lo que puede proporcionarte valiosas perspectivas en tu análisis de seguridad.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8f9ntioe7s07hggj8ja8.png)


## Ética y Responsabilidad: Clave en el Uso de Diccionarios Personalizados

Finalmente, es vital recordar que, si bien los diccionarios personalizados son herramientas valiosas para las pruebas de fuerza bruta, también pueden ser utilizados con fines maliciosos. Por ello, es de suma importancia emplearlos de manera responsable y ética en todo momento.

En resumen, la creación de diccionarios personalizados con la ayuda de CeWL es una tarea sencilla y efectiva que puede impulsar la eficacia de tus auditorías de seguridad. Con estos diccionarios a tu disposición, los auditores de seguridad pueden elevar la protección de una organización a un nivel superior. 

Recuerda que puedes leer el artículo original en [https://okboomer.sh/](https://okboomer.sh/)