首页
社区
课程
招聘
[原创]半自动发掘dll hijack
发表于: 2012-12-31 16:56 15609

[原创]半自动发掘dll hijack

2012-12-31 16:56
15609

感谢accessed提供强大的MDebug,
dll hijack大家都不陌生了,下面演示一种简单的办法来半自动寻找dll劫持.
为此仅需要编写一段简单的脚本.
只过滤了常见的knowndlls,需要的时候自己可以添加,比较简陋的办法,抛砖引玉

以xp sp3的dwwin.exe为例,测试



update,添加32/64的脚本.
过滤完整的known dlls

利用脚本直接发掘出wps 可以利用的模块
SHFolder.dll
Iphlpapi.dll
SXS.DLL
plgpf.dll


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

上传的附件:
收藏
免费 6
支持
分享
最新回复 (25)
雪    币: 55
活跃值: (519)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
2
感谢。分享。
2012-12-31 17:41
0
雪    币: 1115
活跃值: (122)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
3
非常不错,就是下面的显示有点乱
2012-12-31 17:42
0
雪    币: 257
活跃值: (67)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
来看看,感谢分享
2012-12-31 23:34
0
雪    币: 284
活跃值: (34)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
关注一下!!!
2012-12-31 23:43
0
雪    币: 106
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
LZ发的是基于木马常利用的Hijacking。
我刚刚发了一个基于漏洞形式的hijacking。
2013-1-1 00:08
0
雪    币: 97697
活跃值: (200799)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
7
Thanks for share.
上传的附件:
2013-1-1 08:14
0
雪    币: 175
活跃值: (2511)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
感谢共享!!!
2013-1-1 15:00
0
雪    币: 107
活跃值: (404)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
谢谢分享。。。
2013-1-1 23:35
0
雪    币: 343
活跃值: (40)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
10
好东西,感谢分享。
2013-1-1 23:37
0
雪    币: 37
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
好东西呀。非常好。
2013-1-2 09:21
0
雪    币: 13218
活跃值: (4276)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
补丁时好用。。。
2013-1-2 09:44
0
雪    币: 196
活跃值: (2197)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
13
不错学习一下了
2013-1-2 23:57
0
雪    币: 200
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
这个看着不错。。。研究一下
2013-1-3 00:28
0
雪    币: 485
活跃值: (78)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
15
DLL HIJACK MARK, THX FOR SHARE IT!
2013-1-3 18:07
0
雪    币: 92
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
注册表改一下 就hijack不起了
2013-1-3 23:52
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
学习。似乎很高深。
2013-1-4 00:08
0
雪    币: 215
活跃值: (90)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
18
dll劫持,不错
2013-1-4 09:07
0
雪    币: 652
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
看完了,不错的想法。xspy的这个例子很实用。
2013-1-4 09:55
0
雪    币: 146
活跃值: (182)
能力值: ( LV13,RANK:220 )
在线值:
发帖
回帖
粉丝
20
上来膜拜kj大牛
2013-1-5 15:31
0
雪    币: 652
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
if (eip == LoadLibraryA)
        {
                readstr [esp+4]        //这个读取的字符串路径不是dll全路径吗???
                                                 //默认情况下不是写的都是dll名称,系统自动查找  怎么区分是不是劫持。
                vAnsi = result
                strstr vAnsi,":"                //通过查找路径里是否有冒号来判断是否是全路径  不太明白???
                                                //
                strlen result
                if (result > 0)
                {
                        //全路径的不要
                        continue
                }
                //排除掉known dll
                if (vFilterKnownDlls)
                {
                        strcmpi "advapi32.dll",vAnsi
                        if ( 0 == result)
                        {
                                continue
                        }
    }
}

求解释
2013-1-5 15:43
0
雪    币: 347
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
感谢分享~~~
2013-1-8 09:47
0
雪    币: 23
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
Mark+1~
2013-1-8 14:56
0
雪    币: 103
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
好像意义不大啊
2013-1-8 15:13
0
雪    币: 219
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
感谢分享。。。
2013-1-9 11:44
0
游客
登录 | 注册 方可回帖
返回
//