首页
社区
课程
招聘
[原创]分享比较完整的ROOTKIT DEMO! 原来Shadow Hook和SSDT Hook一样容易!
发表于: 2008-8-5 23:37 106754

[原创]分享比较完整的ROOTKIT DEMO! 原来Shadow Hook和SSDT Hook一样容易!

2008-8-5 23:37
106754
收藏
免费 7
支持
分享
最新回复 (116)
雪    币: 796
活跃值: (370)
能力值: ( LV9,RANK:380 )
在线值:
发帖
回帖
粉丝
26
  测试并修改中。
2008-8-7 16:05
0
雪    币: 107
活跃值: (1693)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
27
欢迎驱动 可惜看不懂  驱动太邪恶了
2008-8-7 16:32
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
MCY
28
非常感谢楼主,这是个好东西呀.
2008-8-7 17:03
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
29
路过,帮顶
2008-8-7 17:37
0
雪    币: 207
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
30
有哪位高手修改好驱动了吗?
我在XPSP2下用INSTDRV.EXE能成功加载驱动,但在卸载时,却蓝屏了!
不对SSDT HOOK ,只hook shadow,驱动能够顺利加载和卸载,估计是SSDT hooK方面出问题了! 对于SSDT HOOK, 首先恢复SSDT HOOK,然后再HOOK, 每隔几ms重新HOOK。 在没有装杀毒软件的系统中也不能正常卸载!
目前也在加紧修改中测试中!!!!
2008-8-7 19:37
0
雪    币: 427
活跃值: (412)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
31
SSDT hooK 已经可能不是很好而且稳定的办法,建议研究江民驱动[hook shadow+inline hook]。
2008-8-7 21:20
0
雪    币: 722
活跃值: (123)
能力值: ( LV12,RANK:300 )
在线值:
发帖
回帖
粉丝
32
小伟的意思是说你对原函数的内容是硬编码,在不同的系统或不同的内核文件的情况下会挂掉。
2008-8-7 21:36
0
雪    币: 207
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
33
我的程序采用硬编码编程兼容性很差,我在XPSP2下是:
kd> u NtOpenProcess
nt!NtOpenProcess:
805c0e1e 68c4000000      push    0C4h
805c0e23 6890aa4d80      push    offset nt!FsRtlLegalAnsiCharacterArray+0x1ff0 (804daa90)
805c0e28 e8d374f7ff      call    nt!wctomb+0x45 (80538300)
在不同系统或不同内核文件下函数前面几个字节就变了,应该写个模块直接从内核中读取函数前面几个字节!
2008-8-7 22:37
0
雪    币: 103
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
34
楼主有才!!!
2008-8-8 09:58
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
35
学习 ....
2008-8-9 19:33
0
雪    币: 563
活跃值: (95)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
36
学习下
2008-8-9 21:00
0
雪    币: 109
活跃值: (11)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
37
很好很强大,严重支持!
2008-8-10 02:53
0
雪    币: 1312
活跃值: (5164)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
38
收藏!!!!
2008-8-10 03:24
0
雪    币: 255
活跃值: (49)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
39
驱动编译错误:

irpfile.c <548> : error c2039 'QueryDirectory' : is not a member of '__unnamed'
irpfile.c <549> : error c2039 'QueryDirectory' : is not a member of '__unnamed'
irpfile.c <550> : error c2039 'QueryDirectory' : is not a member of '__unnamed'

不知是什么错误 望LZ赐教
2008-8-10 20:35
0
雪    币: 207
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
40
//自己的ntddk.h中添加的代码: QueryDirectory
        //Parameters for IRP_MJ_DIRECTORY_CONTROL
        struct {
            ULONG Length;
            PUNICODE_STRING FileName;
            FILE_INFORMATION_CLASS POINTER_ALIGNMENT \
            FileInformationClass;
        } QueryDirectory;
详情请用WinDbg查看IO_STACK_LOCATION 结构。
2008-8-10 23:36
0
雪    币: 255
活跃值: (49)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
41
感谢LZ的回答 编译通过 DDK中 ntddk.h 对于 _IO_STACK_LOCATION结构确实有很多参数没有定义 再次感谢 希望LZ的项目不断更新
2008-8-11 11:22
0
雪    币: 207
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
42
呵呵!That's OK!
2008-8-11 15:18
0
雪    币: 207
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
43
今天去看了网龙,环境果然很不错!没人顶,自己顶帖子了!
2008-8-13 23:24
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
44
学习,谢谢分享!!!
2008-8-18 20:32
0
雪    币: 234
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
45
确实不错。。支持一下,刚刚也要用。。。谢谢了
2008-9-16 18:58
0
雪    币: 208
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
46
谢谢分享。
2008-9-16 23:02
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
47
谢谢楼主的分享。
得到很多帮助!
2008-9-24 11:26
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
48
弱弱的问一下。。。我不小心运行了。。。怎么才能把系统恢复过来。。。
2008-9-24 14:41
0
雪    币: 207
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
49
进入安全模式,打开注册表,删除
SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\policies\\Explorer\\Run
下的键就可以了!
2008-9-26 12:43
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
50
我在干净的XP sp3下加载驱动没问题
2008-9-26 20:45
0
游客
登录 | 注册 方可回帖
返回
//