首页
社区
课程
招聘
如何知道内核函数在哪个内核模块?
发表于: 2012-4-11 00:48 6615

如何知道内核函数在哪个内核模块?

2012-4-11 00:48
6615
收藏
免费 0
支持
分享
最新回复 (15)
雪    币: 130
活跃值: (1005)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
1、获取函数地址
2、枚举模块
3、if (函数地址 大于 模块基址 && 小于 模块基址 + 模块大小)
2012-4-11 00:59
0
雪    币: 39
活跃值: (52)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
未导出的要解释pdb吧,或用硬编码搜吧。。有个更好的方法,,呵呵..百度,goole,搜看雪呀
2012-4-11 07:34
0
雪    币: 415
活跃值: (34)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
4
看功能啊,ke在哪,io在哪,Ex在哪,hal在哪,Mm在哪,Ob在哪,Ps在哪。。。。。。。。。。。。。。。
2012-4-11 08:57
0
雪    币: 238
活跃值: (55)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
5
这些缩写是什么意思?
2012-4-11 10:15
0
雪    币: 244
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
可以去看看 WRK 的目录结构,里面对此有很详细的说明,这些缩写都是内核 API 的前缀,
不同的前缀代表不同的意思
2012-4-11 11:05
0
雪    币: 1121
活跃值: (652)
能力值: ( LV5,RANK:66 )
在线值:
发帖
回帖
粉丝
7
哥们你不看内核方面的书吗?Ke表示内核相关,Mm内存相关,Ps是进程相关等等
2012-4-11 18:41
0
雪    币: 231
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
ntoskrnl
2012-4-11 18:47
0
雪    币: 284
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
ntoskrnl ntoskrnl ntoskrnl
2012-4-11 19:05
0
雪    币: 822
活跃值: (279)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
10
ntdll
最简单的方法,看msdn
2012-4-12 03:31
0
雪    币: 278
活跃值: (709)
能力值: ( LV15,RANK:520 )
在线值:
发帖
回帖
粉丝
11
最简单的方法是自己写个函数暴力搜索工具。经过鉴定。楼上几位大牛的方法都无效。至于函数暴力搜索可以查看一下论坛的KSSD库。
2012-4-12 05:26
0
雪    币: 22
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
这个比较靠谱
2012-4-13 19:36
0
雪    币: 227
活跃值: (66)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
13
您是怎么鉴定的?
我觉得2F、3F的方法都可行.
2012-4-13 20:03
0
雪    币: 2177
活跃值: (2045)
能力值: (RANK:400 )
在线值:
发帖
回帖
粉丝
14
不要这么红果果的说穿嘛。

其实我倒是想知道他怎么个暴力搜索法,哈哈。
2012-4-13 20:11
0
雪    币: 71
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
笨奔说得有道理

我觉得
2012-4-13 21:56
0
雪    币: 227
活跃值: (66)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
16
灰灰牛~
同样好奇暴力搜索,求科普...
2012-4-13 22:24
0
游客
登录 | 注册 方可回帖
返回
//