Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: TrashAmbishion en 17 Enero 2012, 16:11 pm



Título: ExtJs Designer ??
Publicado por: TrashAmbishion en 17 Enero 2012, 16:11 pm
Hola chicos ya hubo un tema en el que se comento que para poder debuguear esta herramienta hay que parchar el IsDebugger que las comprobaciones de la licencia y el Form de registro con usuario y password estan en libion-1.0.3_2.dll y quisiera comentarle lo que he echo hasta ahora..

Carge con el Loaddll.exe la DLL en cuestion y buscando por las String References encontre el tipico mensaje de Success y Failed no se exactamente si son estos los señoritos lo que hice fue que modifique el Jump que hay ahi por un JMP para que siempre saltara, guarde todo los cambios y salve el archivo cuando lo abro con el Ext JS nada igual...

Ahora tengo una duda no se porque me parece que cuando doy click en Register el revisa si hay conexion y si no hay ni si quiera se inmuta en hacer algo mas automaticamente coge y da un Error de Conexion, alguien puede ayudarme y guiarme un poco...

Saludos


Título: Re: ExtJs Designer ??
Publicado por: .:UND3R:. en 17 Enero 2012, 17:07 pm
Esto se debe a que el programa utiliza validación por internet, es decir utiliza el serial que haz introducido o contraseña y esta es enviada a través de de la cabecera http post por lo que enviará el serial y el servidor responderá con la confirmación si el serial es correcto o incorrecto, una vez devuelta la información el programa toma los datos devueltos y pasa por el punto de bifurcación entre un serial valido y uno inválido. En cuanto a la modificación de datos pueden haber muchas posibilidades, algunas de ellas puede ser que posteriormente realiza una comprobación de números de caracteres o algún requerimiento: "-", letras entre otras cosas y en el cual si no se cumplen directamente se dirige al procedimiento de un serial incorrecto, otra opción puede ser que ya que la DLL ya fue cargada (LoadLibrary) no debes guardar en el path de la dll original ya que no podrá ser sobre-escrita produciendo que los cambios no se hayan guardado, pudiendo ser este tu caso, es decir la guardas en desktop por ejemplo cierras el depurador, la insertar en el path correspondiente, sobre escribes y pruebas.

PD: realiza un back-up de la dll a modificar para evitar la reinstalación del software ya que quita mucho tiempo.

Saludos


Título: Re: ExtJs Designer ??
Publicado por: TrashAmbishion en 17 Enero 2012, 17:47 pm
Gracias por responder tan rapido, eso ultimo de la DLL lo hice y no funka, de echo si se como lo hice pero logre ver como pasa por la modificacion que hice sin problemas alguno, y lo hace cuando echo andar el programa o sea no cuando hago click en Register... de todas formas tratare de hacer un pequeño video y subirlo...

Si alguien lograra encaminarme..

Saludos y Gracias nuevamente


Título: Re: ExtJs Designer ??
Publicado por: .:UND3R:. en 18 Enero 2012, 01:10 am
Eso quiere decir que la bifurcación que haz modificado no influye en los procedimientos de validación del serial, por lo que deberías probar de otra forma. en cuanto a que realiza una prueba de internet prueba con este método de validación por internet:

http://foro.elhacker.net/empty-t336664.0.html
 (http://foro.elhacker.net/empty-t336664.0.html)