鱼C论坛

 找回密码
 立即注册
查看: 3877|回复: 16

[技术交流] 内核编程练习作品->UnSSDTHOOK(完整源码)

[复制链接]
发表于 2012-11-16 14:35:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 Love 梦想 于 2012-11-16 14:48 编辑

     所以在没有稳定的工作前,就先暂时放下单片机,复习一下编程知识。这个编程作品,也是在复习的时候,蒋哥想在需要的时候结束几个隐藏的进程。隐藏进程的实现方法通常都是通过DLL远程注入的方式,也有RING3 下HOOK相关API。而蒋哥的增值程序采用的是 SSDT HOOK技术(具体请看我的另外一篇《学习笔记 -> HOOK SSDT表的理解(1) 》http://user.qzone.qq.com/1007566569/blog/1338534353)。那个增值程序仅仅只是HOOK了 NtQuerySystemInformation,修改里它的返回值,所以普通的任务管理器自然就看不到该进程。就帮他整了一个简单的程序。后来想想,他在网吧工作,所以可能会有别的需要,所以索性就改进成通用版的,可以恢复指定被HOOK 的NtAPI。方便他用批处理器调用,也算是自己的第一个内核驱动变成作品吧。

      恢复比HOOK要简单多。只需要把被修改的地址改回原来的即可。留下驱动代码供日后自己复习用:


有详细代码,安装好DDK之后可以完全编译成功~~ 有兴趣的鱼友可以试试~~~
游客,如果您要查看本帖隐藏内容请回复

==========================================================================================
程序下载地址:http://pan.baidu.com/share/link?shareid=117493&uk=2400077093

调用方法:

UnSSDTHOOK [ID]-[NtAPI]+

ID:SSDT表中函数服务号

NtAPI:函数名字

通过XueTr可以知道有那些API被HOOK,ID就是
里面的序号。NtAPI就是函数的名字。

例如:UnSSDTHOOK 122-NtOpenProcess+

注意,在执行前需要确定序号与函数名是相对应的。

可以通过批处理(.bat),循环调用,也可以自己写程
序调用。

UnSSDTHOOK 执行后会加载驱动,所以驱动名字不得修改。
恢复指定的函数地址后,会自动卸载驱动。


                                                                                                             Love 梦想 于 2012.11.16


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2012-11-16 14:44:14 | 显示全部楼层

自己坐沙发 嘎嘎~~

本帖最后由 Love 梦想 于 2012-11-16 14:48 编辑

自己坐沙发 嘎嘎~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-11-16 15:21:00 | 显示全部楼层
safdasdf sad f
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2012-11-17 14:45:18 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-12-8 15:55:04 | 显示全部楼层
看看。。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-12-8 19:03:52 | 显示全部楼层
我来学习的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-12-8 19:21:24 | 显示全部楼层
学习内核编程 。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-12-11 00:27:05 | 显示全部楼层
终极目标就是这个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-12-16 13:08:08 | 显示全部楼层
看看。。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-12-30 16:26:21 | 显示全部楼层
看看看看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-3-22 13:00:32 | 显示全部楼层
正要来看看是怎么样来用的啊!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-6-5 09:38:49 | 显示全部楼层
:victory:支持哦。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-6-5 10:57:44 | 显示全部楼层

过来看看啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-6-7 18:32:09 | 显示全部楼层
哈哈,你好
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-8-19 11:36:25 | 显示全部楼层
看一下哦。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-8-19 12:27:08 | 显示全部楼层
dffffffffffffffffffffgdf
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-1-21 22:25:55 From FishC Mobile | 显示全部楼层
小生有礼了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 07:02

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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