能力值:
( LV4,RANK:50 )
|
-
-
2 楼
3000多公开的函数不够你用?
|
能力值:
( LV6,RANK:90 )
|
-
-
3 楼
我是说探索未知的函数的方法啊!
就算那3000个函数,那他们实际是怎么操作的呢??
举个例子,下面是小四的分析:
7) ntdll!RtlGetNtGlobalFlags()
--------------------------------------------------------------------------
; Exported entry 604. RtlGetNtGlobalFlags
; __stdcall RtlGetNtGlobalFlags()
public _RtlGetNtGlobalFlags@0
_RtlGetNtGlobalFlags@0 proc near
mov eax, large fs:18h ; +0x018 Self : Ptr32 _NT_TIB,指向_TEB
mov eax, [eax+30h] ; +0x030 ProcessEnvironmentBlock : Ptr32 _PEB
mov eax, [eax+68h] ; +0x068 NtGlobalFlag : Uint4B
retn
_RtlGetNtGlobalFlags@0 endp
--------------------------------------------------------------------------
--------------------------------------------------------------------------
DWORD __stdcall RtlGetNtGlobalFlags ( void )
{
/*
* 就这么简单
*/
return( _PEB.NtGlobalFlag );
} /* end of RtlGetNtGlobalFlags */
|
能力值:
( LV4,RANK:50 )
|
-
-
4 楼
自己动手丰衣足食
|
|
|