首页
社区
课程
招聘
[旧帖] [求助]如何学习内核 0.00雪花
发表于: 2013-5-5 21:37 2350

[旧帖] [求助]如何学习内核 0.00雪花

2013-5-5 21:37
2350
做过一些开发,对windows编程比较熟悉,懂一些windbg调试和汇编代码,想学习内核,最近在看潘爱民的windows内核原理与实现,边看书边读wrk代码,感觉很是吃力,前面的对象管理机制、进程线程这些算是读懂了,看到内存管理这里感觉实在看不下去了,一个函数动辄几千行,太难懂了。
求助,大家都是怎么学的? 看这书之前有什么需要先学的吗? 求指点

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (11)
雪    币: 293
活跃值: (287)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
写驱动, 然后慢慢调试吧, 看windows的源代码, 不管是哪一份都会头晕. 先会写驱动的话, 对照DDK文档看应该没什么问题的. 还有一些是底层处理器的机制问题
2013-5-6 13:43
0
雪    币: 19
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
内存管理PDE PTE PFN VAD 理解了就行。
2013-5-6 16:01
0
雪    币: 19
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
驱动你只要知道是分层调用就行了。接口的概念,就是统一函数,不同实现。协议驱动的概念就是格式化。
2013-5-6 16:03
0
雪    币: 19
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
进程线程理解dpc apc 同步,以及共享访问。就可以了。
2013-5-6 16:04
0
雪    币: 19
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
对象管理理解对象有安全描述符,访问限制。以及对象类型就可以了。可执行体≈= 对象类型。对象管理器管理。
2013-5-6 16:07
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
多谢哈,又看了一遍看懂了,以前主要是页面自映射那块没看懂,现在明白后豁然开朗了。大部分的代码都是在划分系统地址空间的区域,其实没啥难懂的
2013-5-20 14:49
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
嗯嗯,对象管理这块理解了,多谢
2013-5-20 14:58
0
雪    币: 4
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
楼主也在学内核吗,有什么心得能说下嘛,最近看了一本windows内核情景分析 看了几个星期还没懂 你那么是不是简单一点 基础一点的、、
2013-5-26 02:30
0
雪    币: 19
活跃值: (74)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
毛德操的那本书怎么样和这本书相比怎么样
2014-1-25 09:59
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
我是新人来报道
2014-1-28 10:13
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
有没有做的驱动的大师想跳槽的,北京鼎普科技股份有限公司诚聘windows驱动开发工程师,有意向的可以投简历给我二三七七一八三三四一#qq.com
2014-1-28 12:54
0
游客
登录 | 注册 方可回帖
返回
//