首页
社区
课程
招聘
[求助]ACP注入 apc队列的函数未被调用问题
发表于: 2017-1-21 11:19 3254

[求助]ACP注入 apc队列的函数未被调用问题

2017-1-21 11:19
3254
在ring3层给线程插入apc,已经插入成功在apc队列中已经能看到插入的函数,但是未被调用。这种情况应该是该线程的_KTHREAD中Alertable总是FALSE,导致apc队列函数没有执行。但是我在内核中插入apc,已经插入成功而且改变了Alertable为TRUE,但是还是未被执行。如果线程在ring3层有SleepEx这类函数是线程处于可警告状态就能调用成功,如果ring3层的线程调用SleepEx(xxx,FALSE),不使线程处于可警告状态则不会调用APC队列的函数。这是为什么? 按理说我在内核层改变了Alertable为TRUE,线程已经处于可警告状态了apc队列的函数就被执行才对。

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 2281
活跃值: (963)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
2
UserApcPending
2017-1-21 11:43
0
雪    币: 70
活跃值: (1567)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
感谢大佬 完美解决
2017-1-21 13:31
0
游客
登录 | 注册 方可回帖
返回