首页
社区
课程
招聘
[原创]共享段攻击 Shared Sections' Attacking
发表于: 2011-8-21 21:26 24716

[原创]共享段攻击 Shared Sections' Attacking

2011-8-21 21:26
24716
一般常见的某些软件喜欢使用HHOOK类钩子注入DLL,由于他们多数都抄了流行的那个典范代码中一些东西,比如共享段,对于共享段而言,丫是全宇宙可读可写啊(属性是0xD0000040)
于是一种新型的针对某些软件的某些部件的攻击方式诞生鸟~
这里以金山KSAFE的ksfmon.dll举个例子

IDA中打开的样子

我震惊的发现HHOOK~~
想到什么了?
对如果我们直接对丫进行XX
测试代码:
DWORD ptr=*(DWORD *)(GetModuleHandleA("ksfmon.dll")+0x139000+0x0C);
UnhookWindowsHookEx((HHOOK)ptr);

同类软件也存在类似的问题,比某那啥,某那啥~这里就不一一列举了~这种攻击有时候会造成杀毒软件直接崩溃退出(某XX的共享段清0后主进程自动退出),有的则造成监控状态异常~

[课程]FART 脱壳王!加量不加价!FART作者讲授!

上传的附件:
  • 1.jpg (40.62kb,1529次下载)
  • 2.jpg (19.64kb,1504次下载)
收藏
免费 7
支持
分享
最新回复 (49)
雪    币: 146
活跃值: (182)
能力值: ( LV13,RANK:220 )
在线值:
发帖
回帖
粉丝
2
共享内存是攻击点啊 呵呵还有管道 ipc 消息啥的
2011-8-21 21:32
0
雪    币: 113
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
是指在自己的进程中load 这个DLL,然后改写这个地址就行?果然安全与方便就是天敌啊。
2011-8-21 22:11
0
雪    币: 220
活跃值: (701)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
0x139000+0x0C

ASM不懂的人问句0x139000+0x0C,怎么来的?
2011-8-21 22:32
0
雪    币: 859
活跃值: (304)
能力值: ( LV11,RANK:180 )
在线值:
发帖
回帖
粉丝
5
好东西~~好东西~~
2011-8-21 22:35
0
雪    币: 8865
活跃值: (2379)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
6
+0x139000是节的开始的偏移
+0x0C是那个hhk的偏移~
2011-8-21 22:47
0
雪    币: 485
活跃值: (78)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
7
膜拜学习
2011-8-21 22:58
0
雪    币: 30
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
求问,那个hhk是用于hook的code不?
2011-8-21 23:07
0
雪    币: 220
活跃值: (701)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
感谢无敌的VXK指点!
+0x0C是那个hhk的偏移~

那个hhk的偏移怎么算的?
2011-8-21 23:12
0
雪    币: 146
活跃值: (182)
能力值: ( LV13,RANK:220 )
在线值:
发帖
回帖
粉丝
10
看图看出来的啊..
2011-8-21 23:15
0
雪    币: 8865
活跃值: (2379)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
11
用IDA+人脑计算的~
2011-8-21 23:15
0
雪    币: 48
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
小白请教:这个节指的是哪个节?
2011-8-21 23:20
0
雪    币: 48
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
哦,图图终于打开了,原来是SH节
2011-8-21 23:21
0
雪    币: 220
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
呵呵 不错 不错
2011-8-21 23:38
0
雪    币: 242
活跃值: (25)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
15
继续膜拜~~
2011-8-21 23:39
0
雪    币: 37
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
金山的人是不是在加班了!
2011-8-22 00:07
0
雪    币: 34
活跃值: (10)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
17
看了下我N久没更新过的36蛋,发现6.8.2.1010也有这个.share段.不知道有没有这问题~
2011-8-22 00:21
0
雪    币: 88
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
膜拜膜拜 V大啊各种爆料啊~
2011-8-22 00:41
0
雪    币: 292
活跃值: (347)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
这个GetModuleHandle总是返回0呀。。。如何获取其他进程模块的基地址呀?
2011-8-22 01:13
0
雪    币: 27
活跃值: (90)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
20
向v校学习..
2011-8-22 01:24
0
雪    币: 8865
活跃值: (2379)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
21
ksfmon.dll会主动注入某写进程,你只要是那些被注入的就好了~
2011-8-22 03:51
0
雪    币: 993
活跃值: (442)
能力值: ( LV12,RANK:403 )
在线值:
发帖
回帖
粉丝
22
不怕没办法
就怕没思路
V校强大啊~~~~~~~
2011-8-22 09:27
0
雪    币: 2177
活跃值: (2045)
能力值: (RANK:400 )
在线值:
发帖
回帖
粉丝
23
太强大了。。。
各种猥琐技巧啊。
2011-8-22 09:33
0
雪    币: 270
活跃值: (97)
能力值: ( LV8,RANK:140 )
在线值:
发帖
回帖
粉丝
24
膜拜
2011-8-22 09:48
0
雪    币: 220
活跃值: (701)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
ksfmon.dll会主动注入某写进程,你只要是那些被注入的就好了~

自己Loadlibrary这个ksfmon.dll,行不?
2011-8-22 09:51
0
游客
登录 | 注册 方可回帖
返回
//