elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Depurar dyLib de QT en Mac con Hopper y GDB, Es posible???
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Depurar dyLib de QT en Mac con Hopper y GDB, Es posible???  (Leído 1,471 veces)
AngryZopilote

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Depurar dyLib de QT en Mac con Hopper y GDB, Es posible???
« en: 22 Febrero 2013, 02:27 am »

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.
En línea

apuromafo CLS


Desconectado Desconectado

Mensajes: 1.441



Ver Perfil WWW
Re: Depurar dyLib de QT en Mac con Hopper y GDB, Es posible???
« Respuesta #1 en: 24 Febrero 2013, 00:54 am »

no deberias preguntar en programacion? o en otros s.o.? realmente en ing inversa es extraño

depurar con gdb deberia ser posible, pero las librerias o cosas de QT nunca he probado cosas asi
arteam recuerdo que tenian algo de experimentos en mac.. en la lista de ricardonarvaja puede que haya algo pero no es un campo tan explorado
En línea

Apuromafo
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Depurar
Java
energiasolartermica 3 3,559 Último mensaje 19 Abril 2011, 09:57 am
por energiasolartermica
[Python] Depurar un log
Scripting
Maski84 4 3,401 Último mensaje 28 Diciembre 2011, 20:04 pm
por Maski84
Error al depurar
Programación C/C++
BrokerJoker 5 4,783 Último mensaje 28 Enero 2012, 17:00 pm
por satu
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines