首页
社区
课程
招聘
[原创]重载内核之五重载GUI内核
发表于: 2014-5-21 04:40 10568

[原创]重载内核之五重载GUI内核

2014-5-21 04:40
10568

  重载内核的相关文章实在是太多了,鉴于还是有很多初学者研究这一块,本文仅作为一个引导作用,文笔不好,见谅。
  我的博客:http://blog.csdn.net/sidyhe
  开发环境:VS2010 + WinDDK
  测试环境:VirtualDDK + VMware + Win7 sp1 x86
  第一部分链接:http://bbs.pediy.com/showthread.php?t=187863
  第二部分链接:http://bbs.pediy.com/showthread.php?t=187919
  第三部分链接:http://bbs.pediy.com/showthread.php?t=187982
  第四部分链接:http://bbs.pediy.com/showthread.php?t=188012
第五部分:重载GUI内核
  不知道我的叫法对不对,实际上就是重载win32k.sys,有了前面文章的功底,我想重载一个镜像并不难了,只要稍微修改一下ReloadNtModule即可。

  g_lpWin32kAddress = KeGetModuleHandle(PsLoadedModuleList, "win32k.sys");
  g_lpNewWin32kAddress = ReloadNtModule(PsLoadedModuleList, g_lpWin32kAddress);
  KeFixReloc2(g_lpNewWin32kAddress, g_lpWin32kAddress);
  KeInsertPsLoadedModuleList(PsLoadedModuleList, g_lpNewWin32kAddress, g_lpWin32kAddress);

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

上传的附件:
收藏
免费 4
支持
分享
最新回复 (7)
雪    币: 2895
活跃值: (3929)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
继续,不要停.
2014-5-21 06:57
0
雪    币: 2161
活跃值: (750)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
3
有句代码写错了,文章和附件已更新。
2014-5-21 07:29
0
雪    币: 341
活跃值: (143)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
4
内核。。好高深
2014-5-21 08:45
0
雪    币: 219
活跃值: (783)
能力值: (RANK:290 )
在线值:
发帖
回帖
粉丝
5
@顶你→_→
2014-5-21 09:06
0
雪    币: 135
活跃值: (76)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
严重支持楼主,感谢楼主的分享精神~~~~~~~~~~~~~~~~
2014-5-21 10:45
0
雪    币: 129
活跃值: (2768)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
期待下一篇
2014-5-21 11:11
0
雪    币: 29
活跃值: (42)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
不得不顶,好文章
2014-6-1 08:34
0
游客
登录 | 注册 方可回帖
返回
//