首页
社区
课程
招聘
[求助]PspProcessOpen
发表于: 2018-1-26 22:27 4348

[求助]PspProcessOpen

2018-1-26 22:27
4348
求助大佬。。PspProcessOpen的函数定义是啥,x86和x64的参数相同不?
这几天在搞ObjectHook,不知道这个东西应该怎么定义。。
虽然用windbg看到了汇编。。但是菜鸟表示看汇编很有压力。。看不懂。。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (13)
雪    币: 1176
活跃值: (1264)
能力值: ( LV12,RANK:380 )
在线值:
发帖
回帖
粉丝
3
NTSTATUS PspProcessOpen(OBJ_OPEN_REASON OpenReason,
                        KPROCESSOR_MODE AccessMode,
                        PEPROCESS TargetProcess,
                        PVOID Object,
                        PACCESS_MARK GrantedAccess,
                        ULONG HandleCount);
2018-1-26 22:56
0
雪    币: 207
活跃值: (121)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
4
Tennn ``` NTSTATUS PspProcessOpen(OBJ_OPEN_REASON OpenReason, KPROCESSOR_MODE ...
感谢!    原谅我再问一个问题。。  从Object加多少偏移可以获得进程路径。。
2018-1-26 22:58
0
雪    币: 207
活跃值: (121)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
5
叭叭叭 21fc8cfce5e8e03f5b9f738778cf14f9这个吗?[em_1]
我太菜了  看不懂。。。
2018-1-26 22:59
0
雪    币: 207
活跃值: (121)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
6
WhiteLearner 感谢! 原谅我再问一个问题。。[em_5] 从Object加多少偏移可以获得进程路径。。
还有    就是我看有的代码上写9个参数  ,x64是9个参数么。。
2018-1-26 23:00
0
雪    币: 1176
活跃值: (1264)
能力值: ( LV12,RANK:380 )
在线值:
发帖
回帖
粉丝
7
这是win8.1  这是windows内部函数  说明他们想怎么改就怎么改  但是你说9个参数..  那windows架构也有点扯  可能大版本更新
同版本x86 x64 参数肯定相同 不同杀了 拖出去祭天  内部实现可能会不同
2018-1-26 23:29
0
雪    币: 207
活跃值: (121)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
8
我在win7  x64  windbg看了一下这个函数,开头是mov  rcx,[rsp+28],所以想着9个参数,并且调用自定义PspProcessOpen的时候,定义6,7,8,9个参数都能运行。。。。然后网上一篇文章分析的xp和vista的系统  说这个函数64位下定义9个参数以下会蓝屏,我没虚拟机    没测试。。
2018-1-27 00:03
0
雪    币: 1176
活跃值: (1264)
能力值: ( LV12,RANK:380 )
在线值:
发帖
回帖
粉丝
9
那是第6个参数    说定义九个参数的博主文章你还是别再看了…  不蓝是运气好
2018-1-27 11:34
0
雪    币: 12848
活跃值: (9147)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
10
NTSTATUS NewPspProcessOpen(OB_OPEN_REASON reason, KPROCESSOR_MODE Mode, PEPROCESS CurrentProcess, PEPROCESS OpenedProcess, PULONG Flags, PVOID Entry)
{

//for vista +

NTSTATUS NewPspProcessOpenXP(OB_OPEN_REASON reason, PEPROCESS CurrentProcess, PEPROCESS OpenedProcess, ULONG a4, ULONG a5)
{
//for xp only


2018-1-28 10:14
0
雪    币: 12848
活跃值: (9147)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
11
WhiteLearner 感谢! 原谅我再问一个问题。。[em_5] 从Object加多少偏移可以获得进程路径。。
SeLocateProcessImageName
2018-1-28 10:15
0
雪    币: 854
活跃值: (69)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
12
hzqst NTSTATUS NewPspProcessOpen(OB_OPEN_REASON reason, KPROCESSOR_MODE&nbs ...
请问这些参数你是咋分析出来的
2018-12-6 17:19
0
雪    币: 12848
活跃值: (9147)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
13
wx_clay 请问这些参数你是咋分析出来的
我哥哥是鲍尔默,我写邮件让他把windows源码发我
2018-12-6 18:51
0
雪    币: 854
活跃值: (69)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
14
hzqst 我哥哥是鲍尔默,我写邮件让他把windows源码发我
==原来是从WRK里看的,我也找到了
2018-12-6 21:26
0
游客
登录 | 注册 方可回帖
返回
//