Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: mpriet en 17 Noviembre 2010, 05:10 am



Título: Descifrar HASH
Publicado por: mpriet en 17 Noviembre 2010, 05:10 am
Buenas es mi primer post, necesito ayuda con un HASH si saben como generarlo


Tengo un flash que envia un puntaje cifrado

Mi número de jugador es 41211311

Al guardar el puntaje envia:

DYie3wuKjwXjmvQI3hZC3z01Hr/j0HbvutYsX/kCBCYGQEna+1i05g== 83
DYie3wuKjwXjmvQI3hZC3z01Hr/j0HbvutYsX/kCBCYWSVLQJOf1jg== 100
DYie3wuKjwXjmvQI3hZC3z01Hr/j0HbvutYsX/kCBCY34xTcwPoa6w== 96
DYie3wuKjwXjmvQI3hZC3z01Hr/j0HbvutYsX/kCBCYeDwWd0/UTug== 134
DYie3wuKjwXjmvQI3hZC3z01Hr/j0HbvutYsX/kCBCbKWpMiEhfb1A== 105

Lo que aparece a la derecha es el puntaje hecho

Luego jugando con otro usuario 41243368 y haciendo 100 puntos envia lo siguiente:

sMbDrw+jfFLjmvQI3hZC3z01Hr/j0HbvutYsX/kCBCYWSVLQJOf1jg==

Si a alguien se le ocurre como genera los hash se agradece.

El Juego corre en Flash AS3 por si sirve de algo

Muchas Gracias


Título: Re: Descifrar HASH
Publicado por: MCKSys Argentina en 17 Noviembre 2010, 17:17 pm
A simple vista, eso parece Base64....

Podrias empezar buscando por ese lado...

Saludos!


Título: Re: Descifrar HASH
Publicado por: mpriet en 17 Noviembre 2010, 22:18 pm
Si yo pensé lo mismo el problema es que no me deja hacer un decode.

Me da cualquier cosa, también intenté generar el código pero no es posible

Alguien más ?

Muchas Gracias


Título: Re: Descifrar HASH
Publicado por: MCKSys Argentina en 17 Noviembre 2010, 23:51 pm
Probaste decompilar el .swf??

Con el fuente ya no necesitas andar "probando"...  :P


Título: Re: Descifrar HASH
Publicado por: mpriet en 18 Noviembre 2010, 03:06 am
Si obviamente pero esta cifrado el contenido es un byteArray

No me deja ver las clases que utiliza para crear el hash.

La única conclusión es que el final son los puntajes.

c   DYie3wuKjwX jmvQI3hZC3z01Hr/j0HbvutYsX/kCBC YGQEna+1i05g== 83
c   DYie3wuKjwX jmvQI3hZC3z01Hr/j0HbvutYsX/kCBC YWSVLQJOf1jg== 100
c   DYie3wuKjwX jmvQI3hZC3z01Hr/j0HbvutYsX/kCBC Y34xTcwPoa6w== 96
c   DYie3wuKjwX jmvQI3hZC3z01Hr/j0HbvutYsX/kCBC YeDwWd0/UTug== 134
c   DYie3wuKjwX jmvQI3hZC3z01Hr/j0HbvutYsX/kCBC bKWpMiEhfb1A== 105
c   DYie3wuKjwX jmvQI3hZC3z01Hr/j0HbvutYsX/kCBC Y/18gnOsiisw== 235293

La primer parte es el player y el final el puntaje

Pero no logro generar ese codigo.