MD5 Decrypter – Um programa em java para quebrar md5 na força bruta. Utilizando Computação Distribuída.
Download:
Master e Slave – Java – Versao 0.5
Master e Slave – Java – Versao 0.5 – Codigo Fonte
Slave – Python – Versao 0.5
Modificações versão 0.5:
– Foram feitas muitas mudanças, praticamente feito novamente.
– Os sockets agora utilizam XML, permitindo assim que o Master se comunique com Slaves rodando em outras plataformas (como python)
– Slaves ainda enviam mensagens para o console
– Master e Slave não precisam mais de interface gráfica
– Slaves possuem uma Thread somente para ouvir, assim quando a String é encontrada é possivel interrompe-lo.
– Existe sistema para verificar se o Slave ainda esta conectado.
—- Quando o mesmo não responde, o mesmo é desconectado e as strings que estavam sendo analisadas por ele voltam a ser enviadas.
– Outras mudanças
Dependencias:
– Java (Master/Slave)
– Python (Slave)
Como executar:
$ java -jar (master-version.jar) MD5-STRING PORTA
$ java -jar (slave-version.jar) MASTER-IP PORTA
$ python Slave.py MASTER-IP PORTA
Próximas funcionalidades:
– Não sei
PS:Por favor se achar algum bug, avise-me!
[…] Mais detalhes sobre o MD5 Decrypter […]
Você poderia implementar slaves multi-threads para as próximas versões… 🙂 Muito interessante a ferramenta.
Claro, essa é uma idéia das que eu já tive, mas ainda não atualizei o que pretendo fazer nas próximas versões. Estou pretendendo tornar o programa menos especifico, por exemplo, criar uma interface Codificador, assim podendo especializar em MD5, SHA, etc. Obrigado pelo comentário Danilo
Abraços,
Matheus
Gostei muito.. Parabéns!
Você também, além do multi-threads já comentado, poderia implementar mais parametros, como por exemplo tamanho dos blocos enviados aos slaves. Outra coisa legal seria o master mostrar a quantidade de testes realizados e porque não outros slaves ? (em php por exemplo! hehe Se eu ficar com vontade eu desenvolvo hehe)
Irei pensar sobre as idéias, dificuldades e etc. Assim que decidir o que é prioritário, irei publicar.
Gostei da idéia do Master mostrar a quantidade já realizadas. Isso se encaixa junto com o tamanho de blocos, que deve ser passado via “opção”.
Não fiz nenhum Slave em outra linguagem ainda porque não tive tempo, mas pretendo fazer sim.
Obrigado Stefan
Abraços,
Matheus
Hi, VERY nice project.
I know what you could add to this project.
you could show on the master, the number of calculated words per seconds. Its shouldn’t be hard to add.
This would be a nice feature as you could see the speed difference when new clients connect.
Are you going to continue working on the project?
Ben
If you would like to obtain a good deal from this post then you have to
apply such methods to your won website.
мост бет букмекерская контора https://mostbet12033.ru/
мостбет ставки на спорт скачать https://mostbet12034.ru/
мостбет скачать на андроид https://mostbet12035.ru
мосвет казино мосвет казино
vjcn,tn vjcn,tn
мостбет вход сегодня mostbet12039.ru
мостбет регистрация https://mostbet12040.ru
mostbets mostbets
Clarte Nexive Avis
Clarte Nexive se demarque comme une plateforme de placement crypto revolutionnaire, qui met a profit la puissance de l’intelligence artificielle pour proposer a ses membres des avantages concurrentiels decisifs.
Son IA analyse les marches en temps reel, identifie les opportunites et met en ?uvre des strategies complexes avec une finesse et une celerite inatteignables pour les traders humains, maximisant ainsi les perspectives de gain.
перепланировка квартир перепланировка квартир .
как согласовать перепланировку квартиры как согласовать перепланировку квартиры .