Foro de elhacker.net

Seguridad Informática => Wireless en Linux => Mensaje iniciado por: Merphil en 5 Agosto 2013, 23:08 pm



Título: Generar diccionarios con condiciones (crunch hace esto?)
Publicado por: Merphil en 5 Agosto 2013, 23:08 pm
Buenas.

Me gustaría someter a una auditoria una serie propia de handshakes WPA/WPA-2, y generar por mi mismo una serie de diccionarios con los siguientes condicionantes:

  • 1. Diccionario en Español (8 caracteres)
    2. Diccionario en Español con primera letra mayúscula (8 caracteres)
    3. Numérico 8 digitos, siendo fijos los números de la 5º y 6º posición en 19 ó 20 (00001900 ó 00002000)
    4. Numérico 8 digitos, siendo fijos los números de la 5º y 6º posición en 19 ó 20  con guiones en 3ª y 6ª posición (00-00-1900 ó 00-00-2000)
    5. Numérico 9 digitos, empezando por 9 (900000000)
    6. Numérico 9 digitos, empezando por 9 con guión en 3º posición (90-0000000)
    7. Numérico 9 digitos, empezando por 9 con guión en 4ª posición (900-000000)
    8. Nombres de personas (8 caracteres)´
    9. Nombres de personas con primera letra mayúscula (8 caracteres)
    10. Nombres de personas con 2 digitos al final (8 caracteres)
    11. Nombres de personas con 2 digitos al final y primera letra mayúscula (8 caracteres)
    12. Nombres de personas con "19" + 2 digitos al final (8 caracteres)
    13. Nombres de personas con "19" + 2 digitos al final y primera letra mayúscula (8 caracteres)
    14. Nombres de personas con "20" + 2 digitos al final (8 caracteres)
    15. Nombres de personas con "20" + 2 digitos al final y primera letra mayúscula (8 caracteres)

La siguiente lista muestra un ejemplo de salida de cada diccionario creado:

  • 1. pantalla
    2. Pantalla
    3. 23121985
    4. 23-12-1985
    5. 969392830
    6. 96-9392830
    7. 969-9392830
    8. mercedes
    9. Mercedes
    10. mercedes85
    11. Mercedes85
    12. mercedes1985
    13. Mercedes1985
    14. mercedes2012
    15. Mercedes2012

No sé qué con qué programa podría crear los patrones. Obviamente el diccionario en Español tendría que conseguirlo en la red (hay varios, no hay problema), pero el resto de diccionarios necesitaría crearlos "a mano". No sé si el tan afamado crunch admite añadir prefijos/sujijos, intercambiar mayúsculas/minúsculas, meter charsets fijos en X posiciones... o si tendría que tirar de otro programa.

En todo caso, me comprometo a subir los diccionarios creados si al final consigo generarlos.

Gracias por adelantado!