首页
社区
课程
招聘
[原创]基于Wrk和ReactOS源码分析APC机制的记录
2018-4-23 21:53 6797

[原创]基于Wrk和ReactOS源码分析APC机制的记录

2018-4-23 21:53
6797

本人对系统内核兴趣颇浓,故从wrk和reactos源码分析入手,此作为学习的记录笔记,希望和我一样未能入门或者在门口处的朋友能有所受益,故各个点都拆的很细来进行记录分析。
又由于初学驱动内核不久,虽有高昂兴致,但是奈何能力欠佳,诸多内容不能详尽,缪误也是颇多,希望各位大佬前辈路过看到的时候,如有发现谬误之处,请多指正,谢谢!学习路径规划,也请指点分享,不胜感激!

PS:帖子内容一发布,很多东西就都没了,但是我自己编辑框可见,不知为何,所以转换为了图片
截图有部分的截断,所以上传了pdf,挺清晰的

阿里云助力开发者!2核2G 3M带宽不限流量!6.18限时价,开 发者可享99元/年,续费同价!

最后于 2018-4-24 12:35 被cat喵编辑 ,原因: 截图有部分模糊截断,上传pdf
上传的附件:
收藏
免费 1
打赏
分享
最新回复 (9)
雪    币: 14
活跃值: (263)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ZwTrojan 2018-4-23 23:06
2
0
初学的能不能问下APC具体是用来干什么的呢,百度了很多还是不太清楚
雪    币: 1604
活跃值: (640)
能力值: ( LV13,RANK:460 )
在线值:
发帖
回帖
粉丝
shayi 9 2018-4-24 00:39
3
0
这个参考资料不错,读wrk源码时拿来对比,可节省不少分析时间;
apc  是  “异步过程调用”  的首字母缩写,每个内核模式线程都有一个内核模式  apc  队列,因此它执行在特定线程的上下文中,
它的交付机制与  APC  中断有关;
驱动程序创建的线程经常使用  apc  机制来在  I/O  完成时进行定制的处理;
站在内核安全的角度来看,其实我们只需意识到,线程的  KTHREAD  结构关联到其  apc  队列,把  apc  结构中的  KernelRoutine  函数指针设置为
PspExitThread(),就能够终止宿主线程(比如反病毒的),因此  apc  也经常被后门程序、rootkit  用作自我保护机制之一
最后于 2018-4-24 00:40 被shayi编辑 ,原因:
雪    币: 474
活跃值: (222)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
cat喵 1 2018-4-24 08:08
4
0
那个我也是新手,只知道APC注入,但是实用性不高,要求太多。然后就是windows的很多异步IO都是使用的APC机制来完成。3楼的翻译大神说的挺好,受教了
雪    币: 22980
活跃值: (3347)
能力值: (RANK:648 )
在线值:
发帖
回帖
粉丝
KevinsBobo 8 2018-4-24 09:50
5
0
楼主你好,上面图片有几处内容丢失,建议将原版word或pdf格式文章放到附件中,暂时解决问题。我会联系坛主处理你提到的发帖问题。



最后于 2018-4-24 09:50 被KevinsBobo编辑 ,原因:
雪    币: 22980
活跃值: (3347)
能力值: (RANK:648 )
在线值:
发帖
回帖
粉丝
KevinsBobo 8 2018-4-24 09:57
6
0
刚才联系了坛主:WORD  转过来的,估计有很多非法标签,安全策略过滤掉了。这个问题正在改进中
雪    币: 474
活跃值: (222)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
cat喵 1 2018-4-24 12:33
7
0
KevinsBobo 刚才联系了坛主:WORD 转过来的,估计有很多非法标签,安全策略过滤掉了。这个问题正在改进中[em_13]
噢噢,谢谢,我还是用markdown把,我上传一下附件,没注意截图的问题,长图截图的bug
雪    币: 1126
活跃值: (2111)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
Oday小斯 2018-4-24 13:08
8
0
谢谢分享
雪    币: 3466
活跃值: (3512)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
fengyunabc 1 2018-4-24 13:24
9
0
感谢分享!
雪    币: 134
活跃值: (377)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
SevenSir 1 2018-5-3 10:07
10
0
感谢分享!
游客
登录 | 注册 方可回帖
返回