首页 > 解决方案 > 该值被发送到系统调用函数,与有效的系统调用代码不匹配

问题描述

当我在一个可执行文件中进行调查时,我找到了下面的代码:

MOV EAX,11B9  
MOV EDX,7FFE0300  
CALL DWORD PTR DS:[EDX]  
RETN 10

这用于要求系统调用。到这里为止,没有问题。

我在Windows OS的整个系统调用代码中进行了搜索,但在第一行“MOV EAX,11B9”的指令中,它们都不等于11B9。

大家可以指导我,这到底是什么意思?

标签: windowsassemblyx86system-calls

解决方案


Syscalls numbered 0x1XXX are calls to win32k.sys.

Here is a great table created and updated by j00ru showing the win32k syscall IDs for different versions of Windows:


推荐阅读