-
-
[求助]通过枚举job Object来列举进程,如何找到Job Object
-
发表于:
2011-1-7 16:17
6904
-
[求助]通过枚举job Object来列举进程,如何找到Job Object
备份。。。
killvxk的驱动查进程:
1.native api获得进程表a
2.通过activelist获得进程表b
3.通过pspCidTable获得进程表c
4.通过handletablelisthead获得进程表d
5.通过csrss的handletable用2种方法枚举获得进程表e和f
6.通过扫描当前进程的handletable获得进程表g
7.遍历表c的每一个进程的SessionProcessLinks获得进程表h
8.遍历表c的每一个进程Vm.WorkingSetExpansionLinks获得进程表i
9.通过Typelist分别取process和thread的表j和表k
10.通过表k得到进程表l
11.搜索内存中的threadobject和processobject得到进程表m
12.通过Wait/Dispatch得到进程表n
13.如果系统是Win2003以上遍历表c的每一个进程的MmProcessLinks得到表o
14.综合上面的进程表得到表p
15.对表p每一个进程做HandleTable,Vm.WorkXX,MmProcessXX,SessionProcessList扫描得到表q
16.枚举HWNDHandle得到进程表r
17.枚举JobObject得到表s
18.综合得表t,此时枚举结束~~
这个是枚举进程时候,需要做的工作,
我想问一下
11.搜索内存中的threadobject和processobject得到进程表m
17.枚举JobObject得到表s
大概思路,实在是找不到相关资料啊,这个列表还是教主指点才找到的
知道的,给点思路,或者提供点相关资料吧,谢~~~~~~~~
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课