Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - AngryZopilote

#1
Existe alguna guía de como hacer esto?

Soy sinceramente un novato, he leído varios tutos y he podido explorar y correr el ejecutable del programa que deseo modificar en modo debug y paso a paso.  Obvio no puedo ejecutar la librería que tiene el código que necesito cambiar (insertar un jump para quitar la comprobación) porque solo puedo arrancar el ejecutable. 

Al parecer el código a la lib lo hace llamando dinámicamente direcciones de memoria generadas despues de cargar la lib (repito, soy un novato en esto y solo son mis teorías absurdas).  Lo que desesperadamente necesito saber es como puedo correr código de esa lib step por step, encontrar la dirección donde comienza la comprobación y como encontrar una dirección segura (donde no atore la máquina y corra bien) a donde pueda enviar el jump. Repito, al parecer mi principal problema es que el Hopper solo carga y ejecuta (valga la redundancia) el ejecutable. Como pues puedo alterar así la dyLib?  (Es de QT y está hecha en C++ plat. MACHO64).

Les agradeceré muchísimo su ayuda y prometo cooperar también en el foro con los conocimientos adquiridos.

PD. Si he leido algunos de los tutos de Ricardo Navaja aunque las herramientas que utiliza se parecen es muy dificil para un principiante como yo poder mapear esos conocimientos al mundo de Mac OS X.

Gracias por su ayuda y consejos amigos.