Saludos,
- Ya de hecho cualquier programa de fuerza bruta/diccionario es capaz de tomar un diccionario, aplicarle Rules (reglas) y Mask (máscaras) para modificar su estructura, pero si quieres hacerlo manualmente para crear un diccionario como indicas si se puede hacer, por ejemplo yo soy de usar John The Ripper Jumbo, es "fácil" de usar y tiene herramientas extras que ayudan bastante comparado con otros como HashCat, incluso puede servir para preparar diccionarios y hashes para usarlos con otros programas.
- Para tu caso bastaría con:
john -w=dicionario.txt --mask=?w?d?d?d?d --stdout > diccionario2.txt-- Es bastante legible, toma una diccionario (-w) y le aplica una máscara (--mask) que toma la palabra como está del diccionario(?w) y le añade exactamente 4 números del 0 al 9 (?d?d?d?d), por último guarda todo en diccionario2.txt
Ejemplo:
diccionario.txtpepe
maricielodiccionario2.txt...
pepe1111
pepe0111
pepe2111
pepe3111
...
maricielo0322
maricielo2322
maricielo3322
maricielo9322
...- Siempre puedes consultar la ayuda de las Máscaras de John en su documentación (doc\MASK.txt) si quieres algo más elaborado o siempre puedes preguntar en el foro. No sé si estés usando Windows o Linux, yo uso Windows pero tengo entendido que también hay John para Linux y debería funcionar al menos igual XD
---
https://www.openwall.com/john/k/john-1.9.0-jumbo-1-win64.7z