Pues buscando diccionarios interesante, me topé con esta herramienta, FTS-WS-DicTool.
Es para generar listas de palabras o modificar las que ya tengamos.
FTS-WS-DicTool
Pages:
http://cdm.frontthescene.com.br
http://www.frontthescene.com.br
http://www.intruders.org.br
by: Wendel Guglielmetti Henrique - a.k.a dum_dum
Usage: FTS-WS-DicTool [arguments]
-s, Start can be used to define year or length.
-e, End can be used to define year or length.
-w, Define the charset to generate wordlist.
0 0123456789
1 abcdefghijklmnopqrstuvw***
2 ABCDEFGHIJKLMNOPQRSTUVW***
3 abcdefghijklmnopqrstuvw***0123456789
4 ABCDEFGHIJKLMNOPQRSTUVW***0123456789
5 abcdefghijklmnopqrstuvw***.!@#$/\|_-&+
6 ABCDEFGHIJKLMNOPQRSTUVW***.!@#$/\|_-&+
7 abcdefghijklmnopqrstuvw***0123456789.!@#$/\|_-&+
8 ABCDEFGHIJKLMNOPQRSTUVW***0123456789.!@#$/\|_-&+
9 abcdefghijklmnopqrstuvw***ABCDEFGHIJKLMNOPQRSTUVW***0123456789.!@#$/\|_-&+
-f, Define a wordlist to be opened.
-c, Read a wordlist and print into stdout using l33t0 encode.
0 Replace aeios by 43105.
1 Replace aeios by @&!*$.
2 Replace AEIOS by 43105.
4 Replace AEIOS by @&!*$.
-l, Read a wordlist and print into stdout replacing CapsLock.
0 up to low.
1 low to up.
2 Only first char up.
3 Invert word.
-d, Generate a wordlist of birth dates.
0 Dates without zero before numbers. Ex.: 02 jan 95 will be 2195.
1 Dates with zero before numbers. Ex.: 02 jan 95 will be 020195.
-m, Generate a wordlist from 2 to 4 chars followed by birth dates.
0 Dates without zero before numbers. Ex.: 02 jan 95 will be 2195.
1 Dates with zero before numbers. Ex.: 02 jan 95 will be 020195.
-t, Generate default passwords from Terra Provider. ;)
0 Generate with zero before numbers. Ex.: d[02]m[01].
1 Generate without zero before numbers. Ex.: d[2]m[1].
2 Generate with zero before numbers. Ex.: m[01]d[02].
3 Generate without zero before numbers. Ex.: m[1]d[2].
-i, Read a word from wordlist and increment chars into it.
0 Increment chars before the word.
1 Increment chars after the word.
-p, Generate a personal wordlist.
0 Based in personal information.
1 Based in a given file. Ex.: e-mail, article, etc.
Como veis se pueden hace bastantes cositas con el .....
Parte del Readme
2 => O programa deve ser compilado da seguinte forma:
[DevBox@WS]$ gcc -o FTS-WS-DicTool -O3 FTS-WS-DicTool.c
Não esqueça de colocar o programa no PATH. Se voce for root:
[DevBox@WS]$ cp FTS-WS-DicTool /bin/
/******************************************************************************/
3 => Abaixo são demonstrados alguns exemplos de utilização.
1 - O exemplo abaixo mostra como gerar uma wordlist alpha-numerica
minuscula incremental começando com 5 caracteres e terminando com
7 caracteres.
[DevBox@WS]$ FTS-WS-DicTool -s 5 -e 7 -w 3
2 - Suponha que voce sabe que um sistema de autenticação gera cookies
baseado no nome do usuario + constant + 4 caracteres maiusculos
randomicos.
[DevBox@WS]$ echo -e "wendelconstant\nluanaconstant" > cookie-weak
[DevBox@WS]$ FTS-WS-DicTool -s 4 -e 4 -w 2 -f cookie-weak -i 1
3 - Para gerar uma wordlist que incrementa de 2 a 4 caracteres seguidos
de datas de nascimento (com ZERO caso exista na data) de 1975 a 1990.
[DevBox@WS]$ FTS-WS-DicTool -s 1975 -e 1990 -m 1
4 - Para gerar uma wordlist baseada em dados pessoais + baseado em um
e-mail e incrementar antes e depois de cada palavra de 1 a 2 caracteres
alpha-numericos minusculos (dados pessoais) + incrementar antes e
depois de cada palavra de 1 a 2 numeros (e-mail) todas conversões
elite + minusculo + maiusculo + primeira letra maiuscula + ordenar
e remover palavras duplicadas e salvar em um arquivo chamado
wordlist-art-of-state.
[DevBox@WS]$ FTS-WS-DicTool -p 0 >personal.dic ; FTS-WS-DicTool -f \
email.txt -p 1 > file.dic ; FTS-WS-DicTool -w 3 -s 1 -e 2 -f \
personal.dic -i 0 > file1-before.dic ; FTS-WS-DicTool -w 3 -s 1 -e 2 \
-f personal.dic -i 1 > file1-after.dic ; FTS-WS-DicTool -w 0 -s 1 \
-e 2 -f file.dic -i 0 > file2-before.dic ; FTS-WS-DicTool -w 0 -s 1 \
-e 2 -f file.dic -i 1 > file2-after.dic ; cat file.dic personal.dic \
file*-before.dic file*-after.dic > mix-raw.dic; FTS-WS-DicTool \
-f mix-raw.dic -c 0 > conv0.dic ; FTS-WS-DicTool -f mix-raw.dic \
-c 1 > conv1.dic; \
FTS-WS-DicTool -f mix-raw.dic -c 2 > conv2.dic; \
FTS-WS-DicTool -f mix-raw.dic -c 3 > conv3.dic; \
FTS-WS-DicTool -f mix-raw.dic -l 0 > conv00.dic; FTS-WS-DicTool -f \
mix-raw.dic -l 1 > conv01.dic; FTS-WS-DicTool -f mix-raw.dic -l 2 > \
conv02.dic; FTS-WS-DicTool -f mix-raw.dic -l 3 > conv03.dic; \
cat mix-raw.dic conv* |sort |uniq > wordlist-art-of-state; rm -f \
personal.dic conv* file* mix-raw.dic
el enlace para la descarga
http://ws.hackaholic.org/tools/FTS-WS-DicTool.tgz
saludos ...