MD5 “Decrypter”, Java
Boa noite,
Nas aulas de programação concorrente o professor passou uma introdução de Programação Distribuida e pediu que nós criassemos algo que utilizasse ela. Então eu sugeri ao meu colega Olav para implementarmos um “quebrador” de senha por força bruta. O mesmo funciona da seguinte maneira, existe um master onde os slaves se conectam, o master informa a string a ser quebrada e qual faixa de caracteres o slave deve tentar. Após terminar aquela faixa caso ele não obtenha sucesso o slave recebe uma nova faixa, caso ele encontre, ele informa o master qual a string utilizada para gerar tal MD5.
Implementação do “MD5 Decrypter”
Existem muitas coisas que ainda podem ser aperfeiçoadas nesse programa como:
- Não precisar um número fixo de Slaves. Aceitar todos que forem se conectando em tempo real.
- Melhor distribuição de faixas.
Ele pode ser praticamente o inicio de um programa de Força Bruta Distribuida, que já devem existir vários por ai.
Espero que goste,
Matheus
Nenhum Comentário
Nenhum comentário ainda.
RSS feed for comments on this post. TrackBack URI





