69A8AB13 int 3
69A8AB14 int 3
69A8AB15 mov edi,edi
69A8AB17 push ebp
69A8AB18 mov ebp,esp
mov edi,edi
no tiene sentido para mí, ¿para qué sirve?¿Alguien sabe qué hace "mov edi, edi"?
69A8AB13 int 3
69A8AB14 int 3
69A8AB15 mov edi,edi
69A8AB17 push ebp
69A8AB18 mov ebp,esp
mov edi,edi
no tiene sentido para mí, ¿para qué sirve?¿Alguien sabe qué hace "mov edi, edi"?
Es una instrucción NOP de 2 bytes. Se pone incorporado al comienzo de cualquier función en una imagen compilado con la opción/hotpach:
http://msdn.microsoft.com/en-us/library/ms173507.aspx
-Scott
De acuerdo a esta página: StackExchange's Reverse Engineering
En x86-64 mov edi, edi no es un NOP. En x86-64 pone a cero los 32 bits superiores de rdi.
Pensé que era lo suficientemente importante como para señalarlo, como complemento a la respuesta de snoone.
¿Para qué sirve NOP? – COMer
NOP significa "sin operación", lo que significa que efectivamente no hace nada. –
@COMer, lo sabría, si lee el enlace que @snoone proporcionó. – Strelok