列出隐藏进程的问题(100分)

  • 主题发起人 主题发起人 decayedapple
  • 开始时间 开始时间
D

decayedapple

Unregistered / Unconfirmed
GUEST, unregistred user!
求:提升到RING0列出隐藏进程并枚每个进程的模块的代码。现在的任务管理器好像不能列出全部的进程,而且PSAPI列出来的进程竟然比我用任务管理器列出来的还要少。
请各位达爷帮帮小的。
 
学习一下
 
任务管理器使用的是CreateToolhelp32Snapshot等一系列的函数!
能显示的进程用这个函数都能显示,和psapi应该是一样的!
你用CreateToolhelp32Snapshot试试,比psapi简单!
提升到ring0对显示进程有帮助吗?psapi好像不能在ring0下用吧?
要是进程列表被hook,用psapi也是不行的!
应该像icesword一样遍历系统的两条进程链表!
网上有例子的,很多!
 
小的无聊的想想,如果提升到RING0就应该可以调试一些程序,比如将SYSTEM进程挂起,好像还有一大牛说过,可以将一些核心的DLL给挖出来,比如从内存中抽掉kernel32.dll。
在网上找的,有的涉及到汇编,小的底子薄,看不明白汇编。
请各位爷继续教小的。
 
网上有读取内核数据结构的算法,不过好像没见过 delphi 的 . ;>
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部