viernes, 23 de enero de 2015

Cómo crear una lista de palabras con Crunch en Kali

Les presento Crunch, una pequeña aplicación que viene en Kali Linux y que es un generador de listas de palabras. Su  funcionamiento es sencillo ya que nos genera todas las posibles combinaciones y permutaciones a partir de la definición de un conjunto de caracteres.


Lo ideal es combinar crunch con un poco de ingeniería social para tener éxito en un ataque; ya que para generar una determina lista de palabra debemos tener una noción de que palabras o caracteres son los más utilizados por el objetivo.  Veamos unos ejemplos prácticos para entender a lo que me refiero:

Caso 1. Supongamos que el objetivo elegido usa la palabra pass más 2 dígitos para sus contraseñas, entonces podemos crear nuestra lista de la siguiente manera:
herramientas kali linux

Donde:
* Los números 6 6 representan la longitud mínima y máxima de las combinaciones respectivamente.
* -t: Esta opción permite indicar el patrón a seguir
* Los símbolos %%. Representan 2 números cualquiera. Otras opciones que tenemos son:
@ Para indicar que son letras minúsculas.
,   Indica que son letras mayúsculas.
^  Para indicar que son símbolos.
* -o. Permite indicar la ruta  y el nombre de donde se generara la salida de nuestra lista de palabras.

Otro ejemplo sencillo, indicando que las combinaciones van a ser la palabra pass  más 1 número, una letra minúscula, una mayúscula y 1 símbolo, seria así:
herramientas de kali linux

 
Caso 2. No conocemos mayor detalle acerca del objetivo, entonces simplemente podemos crear una lista de palabras con diferentes combinaciones de palabras, así:  
comandos crunch kali linux

Como podemos ver crunch es una pequeña aplicación muy sencilla y versátil con la cual podemos crear nuestras propias listas de palabras. Espero les guste este pequeño aporte. 

No hay comentarios.:

Publicar un comentario

Tu opinión es importante para mí, porque me ayuda a mejorar. Si te gustó el articulo o tienes alguna sugerencia, déjame tu comentario con tu nombre para poder responderte tan pronto como pueda.