能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
[求助]PsOpenProcess函数在哪定义的..
上面的代码主要是这两句不知道是什么作用的..
82011b1f 64a124010000 mov eax,dword ptr fs:[00000124h]
82011b25 8a80e7000000 mov al,byte ptr [eax+0E7h]
|
能力值:
( LV2,RANK:10 )
|
-
-
[求助]PsOpenProcess函数在哪定义的..
下面是vista下NtOpenProcess的代码,不知道从它push的参数里面能不能推出函数的原形,现在想直接调用这个函数但是调用不了,用MmGetSystemRoutineAddress函数也获取不了它的地址..刚开始学内核,很多不懂,麻烦各位了...
lkd> uf NtOpenProcess
nt!NtOpenProcess:
82011b18 8bff mov edi,edi
82011b1a 55 push ebp
82011b1b 8bec mov ebp,esp
82011b1d 51 push ecx
82011b1e 51 push ecx
82011b1f 64a124010000 mov eax,dword ptr fs:[00000124h]
82011b25 8a80e7000000 mov al,byte ptr [eax+0E7h]
82011b2b 8b4d14 mov ecx,dword ptr [ebp+14h]
82011b2e 8b5510 mov edx,dword ptr [ebp+10h]
82011b31 8845fc mov byte ptr [ebp-4],al
82011b34 ff75fc push dword ptr [ebp-4]
82011b37 ff75fc push dword ptr [ebp-4]
82011b3a ff750c push dword ptr [ebp+0Ch]
82011b3d ff7508 push dword ptr [ebp+8]
82011b40 e8cb06d52e call b0d62210 ;PsOpenProcess
82011b45 c9 leave
82011b46 c21000 ret 10h
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|