Título: Bruteforce final! Rompe MD5 de 3 caracteres (ampliable) Publicado por: Debci en 14 Julio 2010, 16:43 pm Código
Por fin! He conseguido crear mi propio programa para romper hashes MD5, y SHA1 (aun por implementar), pero me hace ilusión compartirlo con todos vosotros. Para simplificar el trabajo tan solo he usado 3 posibles caracteres A B y C, encriptad cualquier combinación de estas 3 en MD5 y dadle el valor de la cadena a la variable match y os la crackeará en menos de un segundo! Cuando este listo al 100% lo haré publico. Saludos Título: Re: Bruteforce final! Rompe MD5 de 3 caracteres (ampliable) Publicado por: Leyer en 14 Julio 2010, 17:33 pm "Te he enseñado bien, haora la fuerza esta con tigo" XD :xD jaja
Se puede mejorar mucho, ademas con tu metodo es facil mejorarlo para que soporte mas de 3 caracteres, lo modifique para 4 y funcionaba :P Mas tarde lo miro con mas profundidad. Sigue asi. Un saludo. Título: Re: Bruteforce final! Rompe MD5 de 3 caracteres (ampliable) Publicado por: Debci en 14 Julio 2010, 17:39 pm "Te he enseñado bien, haora la fuerza esta con tigo" XD :xD jaja Se puede mejorar mucho, ademas con tu metodo es facil mejorarlo para que soporte mas de 3 caracteres, lo modifique para 4 y funcionaba :P Mas tarde lo miro con mas profundidad. Sigue asi. Un saludo. Yo he probado con 24 caracteres y como no cabe un numero tan grande de posibilidades en un tipo int standard... lo tengo chungo :S Me queda este algoitmo mas dinamico pero que me arroja un index out of bounds exepction en un array: He comentado donde falla: Código
Saludos Título: Re: Bruteforce final! Rompe MD5 de 3 caracteres (ampliable) Publicado por: Novlucker en 14 Julio 2010, 18:03 pm Luego me lo reviso bien, no se olviden que programo en C# :xD, pero desde ya le veo un problema al algoritmo
Código
El problema es el algoritmo desde un principio, con eso para una lista de 10 números, y largo de cadena de 4, te da 1048576, y en realidad debería de ser solamente 10000 :P Saludos Título: Re: Bruteforce final! Rompe MD5 de 3 caracteres (ampliable) Publicado por: Leyer en 14 Julio 2010, 18:39 pm Luego me lo reviso bien, no se olviden que programo en C# :xD, pero desde ya le veo un problema al algoritmo Código
El problema es el algoritmo desde un principio, con eso para una lista de 10 números, y largo de cadena de 4, te da 1048576, y en realidad debería de ser solamente 10000 :P Saludos Pues no se como sera eso de las posibilidades :xD ha modificado y colocando tanto el code que estoy perdido. creo que anteriormente lo tenia: si la cadena era de 3 seria 3^3 igualmente deberia ser es 10^10, segun lo ha venido colocando, tu dices 1000 pero eso es si lo colocas al contrario. pienso que esta haciendo algo mal en los bucles Código
y esta haciendo Código
Obviamente dara error Título: Re: Bruteforce final! Rompe MD5 de 3 caracteres (ampliable) Publicado por: Novlucker en 14 Julio 2010, 18:46 pm No dije 1000, sino 10000 :xD
Te dejo un pequeño txt ... :http://www.mediafire.com/file/cwtzom2nnmdbzkz/Combinaciones_10x4.txt Es que tengo mi propio algoritmo :P Título: Re: Bruteforce final! Rompe MD5 de 3 caracteres (ampliable) Publicado por: Debci en 14 Julio 2010, 18:55 pm LO que yo he pretendido ha sido que fuese dinamico osea decir cuantos caracteres quieres comprobar si es una cadena de 24 caracteres, si es de 15 o de 6 caracteres (lo que quieras).
No entiendo porque debe dar error xD Ahora me lo miro mas a fondo jeje Saludos Título: Re: Bruteforce final! Rompe MD5 de 3 caracteres (ampliable) Publicado por: Novlucker en 14 Julio 2010, 19:09 pm Pero es lo que estoy diciendo, mira el archivo ese que he subido, en ese archivo se muestran las posibles combinaciones de las 10 letras tomadas de a 4, el mío también es dinámico, le metes la lista de caracteres y el largo máximo para la palabra, y te tira el diccionario :P, lo único que no le puse es para que pruebe con todas las palabras hasta llegar al límite, pero eso es solo poner un FOR
Saludos Título: Re: Bruteforce final! Rompe MD5 de 3 caracteres (ampliable) Publicado por: Debci en 14 Julio 2010, 19:11 pm Pero es lo que estoy diciendo, mira el archivo ese que he subido, en ese archivo se muestran las posibles combinaciones de las 10 letras tomadas de a 4, el mío también es dinámico, le metes la lista de caracteres y el largo máximo para la palabra, y te tira el diccionario :P xD ya lo he pre-supuesto, no he tenido que montarme ningun algoritmo para ello xDSaludos Ya estoy re-componiendo el codigo. Saludos Título: Re: Bruteforce final! Rompe MD5 de 3 caracteres (ampliable) Publicado por: Novlucker en 14 Julio 2010, 19:14 pm Bueno, pero eso que tienes arriba es un algoritmo :xD
Mañana paso el que tengo a C# y lo publico aclarando que te he compiado la idea xD Saludos Título: Re: Bruteforce final! Rompe MD5 de 3 caracteres (ampliable) Publicado por: Debci en 15 Julio 2010, 16:49 pm Bueno, pero eso que tienes arriba es un algoritmo :xD Nada no hay manera he conseguido quitar el limite de posibilidades pero no consigo definir el algoritmo para generar todas las combinaciones posibles, no estoy concentrado y no comprendo ni mi antiguo codigo :SMañana paso el que tengo a C# y lo publico aclarando que te he compiado la idea xD Saludos Saludos |