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, 01:25  


Tema destacado: Entra al canal IRC oficial de #elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  Duda Con MOV de APIs
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda Con MOV de APIs  (Leído 943 veces)
RHL


Conectado Conectado

Mensajes: 959



Ver Perfil
Duda Con MOV de APIs
« en: 26 Diciembre 2011, 05:03 »

Buenas feliz navidad a todos :xD
bueno tengo una duda sobre el asm de las APis, cuando las veo con un depurador es varias Apis veo
esta instruccion: mov edi,edi
porque esta esa instruccion? estaria copiando el resultado al mismo operando :P


En línea
Eternal Idol
Moderador
***
Desconectado Desconectado

Mensajes: 4.388


Clarin miente, TN opera y los giles regurgitan.


Ver Perfil WWW
Re: Duda Con MOV de APIs
« Respuesta #1 en: 26 Diciembre 2011, 12:45 »

Es un relleno para hacer hotpatching. Los compiladores modernos de Microsoft, de acuerdo a la configuracio, emiten un mov edi, edi al principio de cada funcion ademas de 5 nops (o int 3s en algun caso) al final de cada funcion, entonces lo que se hace es reemplazar los dos bytes del mov edi, edi por un salto corto al primero de los 5 nops y ahi se pone un salto al hook. Se usa una instruccion de dos bytes para poder hacer la escritura en la funcion atomicamente y en una sola instruccion.


En línea



La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
RHL


Conectado Conectado

Mensajes: 959



Ver Perfil
Re: Duda Con MOV de APIs
« Respuesta #2 en: 26 Diciembre 2011, 18:09 »

Gracias EI  ;D
Habia pensado sobre que la usaba tipo nop porque no hacia absolutamente nada :P
En línea
Eternal Idol
Moderador
***
Desconectado Desconectado

Mensajes: 4.388


Clarin miente, TN opera y los giles regurgitan.


Ver Perfil WWW
Re: Duda Con MOV de APIs
« Respuesta #3 en: 26 Diciembre 2011, 18:36 »

De nada  :)
En línea



La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda cn apis
Programación C/C++
DrakoX 5 534 Último mensaje 6 Diciembre 2006, 16:22
por DrakoX
duda con APIS!?
Programación Visual Basic
Sai-To 7 742 Último mensaje 19 Mayo 2008, 00:45
por ~~
Duda sobre las APIS
Hacking Avanzado
askrator 4 1,692 Último mensaje 4 Diciembre 2008, 20:52
por askrator
Una duda sobre ASM y las APIS « 1 2 »
ASM
theghost_te 17 2,634 Último mensaje 15 Noviembre 2010, 13:30
por Eternal Idol
Duda con APIs
Windows
S3kh 4 454 Último mensaje 14 Septiembre 2011, 23:46
por S3kh
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines