能力值:
( LV2,RANK:10 )
|
-
-
2 楼
你是说HOOK API的那种修改吗?
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
不用, 可以直接修改, 也可以用shell code
char inst[8]; //你可以构造很多指令随时写入这里.
void func();
int main()
{
int f = (int)func);
inst[0] = 0xff;
inst[1] = f&8;
inst[2] = (f>>8)&0xff;
inst[3] = (f>>16)&0xff;
inst[4] = (f>>24)&0xff;
__asm{
mov eax, offset func;
call eax;
}
printf("Test Done\n");
}
void func()
{
printf("Hello World\n");
}
|
|
|