找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
楼主: Tesla.Angela

[半原创]Hook KiFastCallEntry完整代码(For XP/2K3/WIN7)

 火... [复制链接]

0

主题

4

回帖

0

精华

初来乍到

积分
16
发表于 2011-5-8 06:13:47 | 显示全部楼层
我是来膜拜的

0

主题

3

回帖

0

精华

初来乍到

积分
10
发表于 2011-5-17 14:53:04 | 显示全部楼层
程序经常被360杀掉,看看这个能不能保护一下,谢谢了

强烈B4 360,垃圾

4

主题

183

回帖

3

精华

钻石会员

积分
4965
发表于 2011-12-14 12:39:37 | 显示全部楼层
WIN7下为何不能废除360保护呢?我按照第二个文件里的win7特征码修改了第三个文件,但是没用!

4

主题

183

回帖

3

精华

钻石会员

积分
4965
发表于 2011-12-14 15:08:56 | 显示全部楼层
本帖最后由 watchsky 于 2011-12-14 17:01 编辑

我调试了一下,大概知道原因了,我的win7系统的代码是
nt!KiFastCallEntry+0xd9:
83c843d9 8b570c          mov     edx,dword ptr [edi+0Ch]
83c843dc 8b3f            mov     edi,dword ptr [edi]
83c843de 8a0c10          mov     cl,byte ptr [eax+edx]
83c843e1 8b1487          mov     edx,dword ptr [edi+eax*4]
83c843e4 2be1            sub     esp,ecx
83c843e6 c1e902          shr     ecx,2
83c843e9 8bfc            mov     edi,esp
83c843eb 3b351c97da83    cmp     esi,dword ptr [nt!MmUserProbeAddress (83da971c)]

以下2条指令与XP下相反
83c843dc 8b3f            mov     edi,dword ptr [edi]
83c843de 8a0c10          mov     cl,byte ptr [eax+edx]
xp的汇编指令可以参看

http://bbs.myhack58.com/simple/index.php?t242323.html

唉,真是麻烦啊

索性把jmp的inline hook 改成6字节的,调整相应的hook代码和FakeKiFastCallEntry(),注意6字节的jmp inline hook第一位填成NOP,代码就能在win7下搞掉360了。嘿嘿,测试通过,多谢大牛公开360细节及源码。

其实把inline hook的位置多往前移动几个字节就可以实现版本的兼容了,不过我们就得操作ssdt表了。另外把6字节的jmp hook根据版本进行填充也可以实现系统的兼容。以上有点麻烦,有谁改好了给我发一版啊。

12

主题

144

回帖

0

精华

铜牌会员

积分
281
发表于 2011-12-14 21:58:46 | 显示全部楼层
本帖最后由 testid 于 2011-12-14 21:59 编辑
watchsky 发表于 2011-12-14 15:08
我调试了一下,大概知道原因了,我的win7系统的代码是
nt!KiFastCallEntry+0xd9:
83c843d9 8b570c        ...


厉害,我向你学习!

1

主题

5

回帖

0

精华

初来乍到

积分
5
发表于 2011-12-20 16:51:39 | 显示全部楼层
顶了  重载SSDT表 谢谢楼主共享

2

主题

45

回帖

0

精华

铜牌会员

积分
214
发表于 2012-6-7 15:33:47 | 显示全部楼层
这个,看着不错

1

主题

49

回帖

1

精华

金牌会员

积分
1225
发表于 2012-6-12 10:24:24 | 显示全部楼层
这个很强悍,支持。

28

主题

116

回帖

0

精华

铜牌会员

积分
273
发表于 2012-6-13 01:10:16 | 显示全部楼层
现在还有效吗?

0

主题

30

回帖

0

精华

铜牌会员

积分
47
发表于 2012-7-27 00:34:02 | 显示全部楼层
非常感谢提供

2

主题

16

回帖

0

精华

铜牌会员

积分
64
发表于 2013-1-16 14:54:52 | 显示全部楼层
感谢!!!!

7

主题

414

回帖

1

精华

铂金会员

积分
2173
发表于 2013-4-7 15:36:24 | 显示全部楼层
感謝樓主

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
 楼主| 发表于 2013-7-14 01:45:14 | 显示全部楼层
这份代码是两年前写的,不知道在全补丁的WIN7上会不会蓝屏,大家可以试试。

0

主题

11

回帖

0

精华

铜牌会员

积分
184
发表于 2013-8-21 12:22:11 | 显示全部楼层
谢谢老大分享,话说这论坛这么多资源,为什么没什么人气呢?

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
 楼主| 发表于 2013-8-23 00:14:51 | 显示全部楼层
qqlinhai 发表于 2013-8-21 12:22
谢谢老大分享,话说这论坛这么多资源,为什么没什么人气呢?

因为很多人都把这里当成下载站了。

30

主题

693

回帖

0

精华

钻石会员

积分
2815
发表于 2015-5-31 13:56:19 | 显示全部楼层
好代码需要支持
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表