-
-
[求助]关于hook_idt内联汇编的问题
-
发表于:
2009-2-4 15:04
4027
-
__declspec(naked) MyKiSystemService()
/* thanks to mad russians */
{
__asm{
pushad
pushfd
push fs
mov bx,0x30
mov fs,bx
push ds
push es
mov ebx, eax;
TestPID:
call getPID;
cmp eax, gProcessID;
jne Finish;
TestSyscallLimit:
cmp ebx, gSyscallLimit;
jge Finish;
PrintDebug:
mov g_EDX, edx;
push ebx;
call PrintDbg;
Finish:
pop es
pop ds
pop fs
popfd
popad
jmp KiRealSystemServiceISR_Ptr;
}
}
请问上面加颜色的的那两句有什么用啊?为什么要往fs里面放 0x30啊?
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)