首页
社区
课程
招聘
[求助]KiFastSystemCall函数问题
发表于: 2014-2-26 22:23 5407

[求助]KiFastSystemCall函数问题

2014-2-26 22:23
5407
小菜看到一个代码:
        HANDLE DebugPort = 0;
                NtQueryInformationProcess((HANDLE)-1, ProcessDebugPort, &DebugPort, sizeof(HANDLE), 0);

函数声明如下
__declspec(naked)
NTSTATUS NTAPI NtQueryInformationProcess(
                                                                                 HANDLE ProcessHandle,
                                                                                 PROCESS_INFORMATION_CLASS InformationClass,
                                                                                 PVOID ProcessInformation,
                                                                                 ULONG ProcessInformationLength,
                                                                                 PULONG ReturnLength )
{//(HANDLE)-1, ProcessDebugPort, &DebugPort, sizeof(HANDLE), 0
        __asm{
                MOV EAX, IMP_NtApiIndex[iNtQueryInformationProcess * 4]
//执行完上一句 EAX为  0x10F31380
                        MOV EDX, 7FFE0300h
                        CALL DWORD PTR DS:[EDX] //KiFastSystemCall
                        RETN 14h
        }
}
小菜九知道这个是自己调用KiFastSystemCall函数进入内核  马上又出来了
还有目测函数执行完得到了 DebugPort 这个BOOL
但是不知道EAX为 0xCB2E430A是什么个意思
还有这种方法叫啥 求指导啊!

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 59
活跃值: (142)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
感觉是作者故意反调试的  收贴
2014-2-26 23:49
0
雪    币: 293
活跃值: (287)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
7C92D7FE >  B8 9A000000     MOV EAX,0x9A
7C92D803    BA 0003FE7F     MOV EDX,0x7FFE0300
7C92D808    FF12            CALL DWORD PTR DS:[EDX]
7C92D80A    C2 1400         RETN 0x14

第一条eax执行完应该是0x9A好吧,NtQueryInformationProcess在SSDT中的索引号
2014-2-27 09:15
0
雪    币: 59
活跃值: (142)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
[QUOTE=瀚海云烟;1264134]7C92D7FE >  B8 9A000000     MOV EAX,0x9A
7C92D803    BA 0003FE7F     MOV EDX,0x7FFE0300
7C92D808    FF12            CALL DWORD PTR DS:[EDX]
7C92D80A  ...[/QUOTE]
是的  最后发现是作者写的陷阱代码
2014-2-28 10:08
0
游客
登录 | 注册 方可回帖
返回
//