Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Trampolín en memoria

Estas en el tema de Trampolín en memoria en el foro de C/C++ en Foros del Web. Hola, buenos días, tengo una función que está hecha en instrucciones hexadecimales (porque se llamará con un trampolín) para verificar de qué módulo se está ...
  #1 (permalink)  
Antiguo 09/02/2016, 12:55
Avatar de guzzano  
Fecha de Ingreso: julio-2010
Ubicación: Isla de Margarita
Mensajes: 162
Antigüedad: 14 años, 3 meses
Puntos: 13
Trampolín en memoria

Hola, buenos días, tengo una función que está hecha en instrucciones hexadecimales (porque se llamará con un trampolín) para verificar de qué módulo se está llamando una función. Cuando ejecuto funciones dentro del mismo módulo funciona perfectamente, pero cuando se llama en otro módulo siempre se cuelga, lo estuve depurando pero aún no he podido dar con la solución, siempre es porque termina leyendo alguna mala dirección en memoria. El problema como tal ocurre cuando llamo a la función que le hice el trampolín (e8 fc ff ff ff: call function hooked)

Si alguien puede darme una mano porque estoy que me lanzo de la ventana, gracias.

PD: Solucionado, gracias.

Saludos.
__________________
Si me equivoco, corríjanme sin piedad.

Última edición por guzzano; 20/02/2016 a las 16:14

Etiquetas: char, funcion, memoria
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:46.