Contatos:
samir666@gmail.com
ICQ #:              3648441
MSN:   samir_dnr@yahoo.com.br
Links:
Google Linux
torrentz
Debian
Radiolivre
John the Ripper
Debian Multimedia Packages
C Programming
Doacoes:
Aceito, também, outras coisas, como adesivos do Debian, camisetas do Debian, gorros do Debian, etc! Mande um email caso queira doar algo! Muito Obrigado!


[Gerador de dicionário] Dict


       Prefácio: criei esse gerador de dicionário para fins EDUCATIVOS e/ou de Adm. de Sistemas. É de código-livre, aberto, porém, gostaria de saber se você fizer modificações / novas opções nele. Fique à vontade para explorá-lo.
       O código-fonte está em linguagem C, pura e simples; e disponibilizado aqui para você!

    Quais as diferenças e vantagens desse gerador de dicionário para outros zilhões que existem por aí?

       Antes de mais nada, ele é grátis; é multiplataforma (compila em qualquer frigideira que tenha um gcc); é altamente customizável, pois o usuário pode configurar o alfabeto que queira, o número de letras e a letra inicial, logo, voce pode fazer um dicionário que comece com "a" de 5 letras chamado dict_a5.txt, outro que comece com "A", de 8 letras, chamado dict_A8.txt, etc. Outra excelente razão para utilizá-lo, é que ele gera um arquivo formato texto puro, com uma palavra por linha, o que o torna absurdamente compatível com zilhões de aplicativos para fins de segurança, como John the Ripper, aircrack-ng, etc...
       Além disso, esse programa é ideal para ser utilizado em um cluster, pois é altamente segmentado. Imagine um cluster de 50 micros rodando essa belezinha, o estrago que é feito... ...pena que a Polícia Federal não pensou em utilizá-lo ainda... ...caso tivesse pensado, a seguinte frase do Megadeth não poderia ser utilizada:
"Military Intelligence... ...two words combined that can't make sense"


Mas, ele não pode ser usado pelo "lado negro da força", também?

        Não sou pai de ninguém; muito menos tenho filho dessa idade... ...você usa o programa para o fim que quiser, basta que você seja homem para assumir a responsabilidade dos seus atos! Como qualquer ferramente de adm. de sistemas e segurança, ele pode ser, também, utilizado para fins não lícitos.

...tá, agora conta a piada do pescador...

        Procure algum livro do Ary Toledo nas bancas, seu folgado...
 

Você comentou sobre a utilização deste programa para fins de segurança; fale mais sobre isso!

        Um dos principais problemas de segurança, em sistemas e redes, são as senhas. Com esse programa, pode-se escolher um dicionário fraco (de 0 a 9 e de a a z (minúsculos)), por exemplo, com 3, 4, 5... letras, e gerar o dicionário para cada número / letra acima, uma por vez. Com isso, você tem um dicionário que pode ser utilizado em conjunto com o John the Ripper, por exemplo, para teste de senhas fracas (ou não seguras).
        O mesmo procedimento pode ser feito para testar chaves de criptografia fracas e senhas de wireless fracas. Como a maior parte das chaves de criptografia vão de 0 a 9, e de A a F, pode-se fazer o mesmo...
       Além disso, como este programa gera um arquivo de texto puro, com 1 palavra por linha, é totalmente compatível com os melhores softwares de teste de segurança!
       Outros fatores incluem: perda de senha de super-usuário; perda de senha de roteadores / switches; esquecimento de senha de arquivos compactados, etc.


Sei que a propaganda é a alma do negócio, mas, fale-me das desvantagens desse programa, agora...

       Arquivos gerados por ele variam muito de tamanho; para 5 letras, com um alfabeto de 0 a 9, de a a z, e de A a Z, ele ocupará, para A (ser a primeira letra), por exemplo 88 MegaBytes; para um arquivo de 8 letras, usando o mesmo alfabeto acima, algo em torno de 100GigaBytes... ...o que, ao mesmo tempo, é uma desvantagem e uma vantagem, pois, você pode fazer um arquivo por vez; quando um está pronto, testa-se com ele, e apaga-se o mesmo; então, testa-se com o próximo, etc...
       Ele, também, está em sua versão Alfa (0.0.1), com poucos recursos (porém, os disponíveis no momento são bem úteis).


Baixei, compilei, rodei, mas não sei usar essa porcaria!!! O que eu faço???


        Assumindo que o nome do binário que você criou é    dict     , vc deve:
1) digitar dict (com ou sem extensão de arquivo, como por exemplo, dict.exe se vc usa windows), no diretório que ele se encontra;
2)passar, ao menos, 3 parâmetros ao programa, sendo:
2.1) Primeiro parâmetro: qual o tamanho de cada palavra do seu dicionário (de 2 a 64);
2.2) Segundo parâmetro: o alfabeto a ser utilizado (Exemplo: 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ);
2.3) Terceiro argumento: a letra / número ou símbolo inicial do dicionário (Exemplo: s);
2.4) Próximo parâmetro: redirecionador de saída (vaia de acordo com cada SO / OS; em linux, usa-se > ou >> (>> para append em arquivo));
2.5) Último parâmetro: nome do arquivo de saída (Exemplo:  password_s.txt ou password_s);

        Isso ficaria assim, por exemplo, no Linux:
dict 6  0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ s > password_s

        Espero ter ajudado!!!


Gostei muito dessa porcaria! Como faço para contribuir com o projeto?

        Você pode modificar o programa da forma que quiser; se possível, mandar a sua versão do mesmo, para o meu email, acima, para poder publicá-la aqui;
        Você pode doar algo útil para mim, como computador, netbook, hard-disks, memórias, pen-drives, jogos de PS3, passagem pra Dinamarca, etc. Favor mandar um email antes, para que eu possa mandar meu endereço postal!
        Você pode doar o Livro de LPI Módulo 3 (sênior), caso queira e tenha o mesmo;
        Você pode, também, fazer uma doação monetária via PayPal, para mim, no link no topo dessa página!
 

Você aceita o que mais, como forma de gratidão?

        Convites para churrascos;
        Uma cervejinha gelada, em um local tranquilo;
        Amiga gente boa, solteira;
        Chamar para ouvir um Rock 'n Roll, Blues, Metal, etc;
        Qualquer item escrito "Debian";
        Uma volta no quarteirão, caso seja uma guria agradável;
        Companhia pra assistir jogos da UEFA Champions League;
        Parceria pra jogar um PS3;
        Etc, etc, etc...




Poxa, cara, você escreve um monte, mas, até agora não sei aonde eu baixo essa porcaria...

Voce pode clicar aqui.
Ou aqui.
Ou aqui.

Ou lá em cima! (segundo parágrafo do prefácio)