Le 15/05/2012 23:27, deadalnix a écrit :
mov EAX, EIP; is enough.
I think this is illegal in assembly, try to call a label in your function then pop.
void* selfAddress() // actually tested
{
asm
{
naked;
call my_label;
my_label:
pop EAX;
sub EAX, 5;
ret;
}
}
