首页
社区
课程
招聘
[求助]苦学半年 何为内核重载
发表于: 2013-6-21 16:24 18489

[求助]苦学半年 何为内核重载

2013-6-21 16:24
18489
看了些贴子 重载内核的措辞 感觉在绕新手 问他们要看哪些必备书 却不回复
请通俗易懂指点

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (20)
雪    币: 46
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
高手之论在此
http://bbs.pediy.com/showthread.php?t=140159
看不懂
2013-6-21 16:27
0
雪    币: 1392
活跃值: (5212)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
3
就是复制一份内核代码,然后用旧内核的数据,用新内核的代码绕过一些hook之类的东西
2013-6-21 17:40
0
雪    币: 1839
活跃值: (4065)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
盲目跟风,不知道用途的技术学来何用....
2013-6-21 18:06
0
雪    币: 46
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
你的这番解释很底层 我听的懂 听完后比之前清晰了许多
那么仅看一些内核编程的书和rootkit方面的书够吗
用新内核的代码怎么个绕法呢
2013-6-21 20:27
0
雪    币: 46
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
你知道就行了
我不知道用途
这个可以有
2013-6-21 20:29
0
雪    币: 1392
活跃值: (5212)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
7
直接从本地加载文件,这样得到的TEXT段就是完全没有被修改过的,纯净的。然后修改kifastcallentry让R3的函数走到你的新内核去
2013-6-21 22:55
0
雪    币: 1042
活跃值: (500)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
从字面上理解应该是重新载入一份新的内核,覆盖那些HOOK函数等。
2013-6-22 10:49
0
雪    币: 406
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
内核重载,非常困难,如果那位能弄出来,这是真正的xx,期待出现,一般的人围观就行了.
2013-6-22 11:12
0
雪    币: 34
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
内核重载,第一次听说,由长知识了
2013-6-22 11:37
0
雪    币: 46
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
啥~~~
重载内核 2010年就火了 只是咱们才接触而已
2013-6-22 17:51
0
雪    币: 46
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
还是你讲的清晰 这里我有几处不懂
1从本地加载文件 用什么工具加载呢
2修改kifastcallentry  这个就是360的做法吗?不会~~
我还有相关EXE加密视频 讲这个 就是我提取不了 你会提取我传你 然后一起学习
2013-6-22 17:54
0
雪    币: 952
活跃值: (1826)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
论坛上的代码很多, 比如A盾 自己去看
2013-6-22 18:26
0
雪    币: 228
活跃值: (115)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
14
10年就已经玩过了.现在已经没新意了.X64位下无HOOK 一切都是河蟹的!所以重载内核神马的,都是浮云.当然为了防止自己的XX给下断还是可以有的.
2013-6-22 23:52
0
雪    币: 46
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
请教了
1 对方怎么给自己的XX给下断的?
2 64位下无HOOK 为什么核心编程5还要讲HOOK
以上两处都是第一次听说 如能不吝赐教 太好了
2013-6-23 21:39
0
雪    币: 239
活跃值: (190)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
16
第一问,没看懂
第二问,可以为你解答,64位下有一个pageguard,保护内核不被修改,可以说,正常情况下是不存在内核hook,你看的书中讲hook,那是因为他仅仅是书,而不是其它的,书就是书,就像书上讲,负数不能开平方,你说,负数能开平方么?
2013-6-23 21:48
0
雪    币: 46
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
收到你的指点太高兴了
第一问是对这句话不理解:所以重载内核神马的,都是浮云.当然为了防止自己的XX给下断还是可以有的.
那么64位下XX游戏只能用某线程来检测有无第三方技术吗?
2013-6-23 22:07
0
雪    币: 116
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
帖子不是写的很清楚呢
原始的 ring3API -> KiFastCallEntry -> ring0API (系统自己加载的OS Kernel)
重载的 ring3API -> KiFastCallEntry(HOOK那个跳转的地址,重定向到你自己加载的kernel里的地址) -> new ring0 API (自己加载的OS Kernel)
2013-6-24 11:58
0
雪    币: 46
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
噢~~~真形象 我就喜欢形象 学的更明白了 谢谢你们啊
2013-6-24 20:50
0
雪    币: 239
活跃值: (190)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
20
KiFastCallEntry 就是ring3到ring0的ssdt,sdt调用的必经之路
2013-6-25 10:01
0
雪    币: 46
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
想hook KiFastCallEntry 必须重做内核函数吗
2013-6-25 21:00
0
游客
登录 | 注册 方可回帖
返回
//