elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
25 Mayo 2012, 02:13  


Tema destacado: Recuperar cuenta de Google, GMail, Youtube

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  obtener direccion virtual correcta
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: obtener direccion virtual correcta  (Leído 948 veces)
beguiner

Desconectado Desconectado

Mensajes: 3


Ver Perfil
obtener direccion virtual correcta
« en: 13 Enero 2011, 11:29 »

hola miren tengo una duda no se calcular la direccion de la funcion a la que se llama, en el depurador muestra ese numero hexadecimal ( 3E4F77D4 ) o mejor dicho segmento y offset (0040:3E4F77D4) el tema es lo que yo necesito es la direccion real de la funcion adonde se hace el call, como la obtengo ? antes sabia pero ahora no lo recuerdo, habia que restar el offset menos la base mas no se que mas, si me ayudan es mejor amigos gracias

Citar
0360DEA5   9A D4774F3E 4000 CALL FAR 0040:3E4F77D4    ; Far call



En línea
Garfield07


Desconectado Desconectado

Mensajes: 1.123


¡Este año voy a por todas! JMJ 2011


Ver Perfil WWW
Re: obtener direccion virtual correcta
« Respuesta #1 en: 15 Enero 2011, 13:21 »

Esa es la direccion, no se ve mucha vuelta de hoja :P...
Desensambla y listo. No se entiende mucho...


En línea



* Quiero cambiar el mundo, pero estoy seguro de que no me darían el código fuente.
* No estoy tratando de destruir a Microsoft. Ese será tan solo un efecto colateral no intencionado.
* Si compila esta bien, si arranca es perfecto.

¡Wiki elhacker.net!
Un saludo
beguiner

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: obtener direccion virtual correcta
« Respuesta #2 en: 20 Enero 2011, 12:53 »

si me puse a leer algunas cosas antes

http://foro.elhacker.net/asm/asm_calcular_direccion_de_call-t254631.0.html;msg1232570

http://support.microsoft.com/kb/80381/es

http://es.wikipedia.org/wiki/Modos_de_direccionamiento#Tipos_de_Direccionamiento

http://www.gsi.dit.upm.es/~gfer/ffoo/ejercicios/PbInstr.html

Citar
E8 cw CALL rel16 Call near, relative, displacement relative to next instruction
        E8 cd CALL rel32 Call near, relative, displacement relative to next instruction
        FF /2 CALL r/m16 Call near, absolute indirect, address given in r/m16
        FF /2 CALL r/m32 Call near, absolute indirect, address given in r/m32
        9A cd CALL ptr16:16 Call far, absolute, address given in operand

        9A cp CALL ptr16:32 Call far, absolute, address given in operand
        FF /3 CALL m16:16 Call far, absolute indirect, address given in m16:16
        FF /3 CALL m16:32 Call far, absolute indirect, address given in m16:32
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Obtener Direccion de numero de telefono
Hacking Básico
Hermes 4 3,803 Último mensaje 1 Julio 2004, 10:32
por Ipargorri
Memoria Virtual - Configuraciion Correcta??
Windows
leocadenas 13 1,373 Último mensaje 17 Septiembre 2005, 17:32
por yosi tecojo
obtener direccion de red? urgente¡¡¡
Redes
gfd 2 1,232 Último mensaje 7 Enero 2007, 07:45
por gfd
Obtener direccion de IP de propiedades TCP/IP capado...??
Redes
fran_blade 7 2,231 Último mensaje 14 Diciembre 2008, 16:12
por fran_blade
¿como poner la correcta direccion del diccionario en wifislax3.1?
Hacking Wireless
papanovato 2 1,738 Último mensaje 11 Junio 2010, 09:14
por papanovato
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines