freeBuf
主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

奇淫技巧之Metasploit远程代码执行“冲击波”
2019-04-10 13:00:28

*本文原创作者:星空111,本文属于FreeBuf原创奖励计划,未经许可禁止转载

最近在整理各种漏洞的利用技巧,我在Freebuf上每天都能获取很多干货,为了回馈freebuf和各位小伙伴,希望我的文章能帮到大家,希望大家能将这种分享精神发扬光大!

本文仅用于安全教育和技术研究学习,切勿违法使用。

一、经典漏洞复现(MS08-067)

非常感谢John Lambert在几年前发表的MS08-067漏洞事件回忆录,它帮我们认识到,即使身处今天这样复杂的攻击威胁下,MS08-067漏洞事件仍然具有参考和借鉴意义。

Conficker蠕虫利用了MS08-067漏洞,加入了NetBIOS感染方式,对当时全球大量组织机构造成了破坏性影响,成为了所谓的互联网猛兽!

1.影响的版本

4.png5.png6.png50.pngNote:最重要的是影响到微软的服务器系统

5.png1.png

2.官方漏洞描述

1.png微软Response Timeline:
1.png

这几句简单英文我就不翻译了,看不懂的人,我就......

3.环境搭建

攻击方:Kali(2019.1)  

靶机:XP SP2 Chinese -Simplified(NX)

4. 渗透测试

1>查找该漏洞的匹配模块

1.png

2> 正常情况下对方的电脑都开启防火墙功能,所以使用 reverse_tcp反弹性连接,让目标机器透过防火墙主动和攻击者建立连接。

1.png2.png

1.png

3>搜索靶机3.png3.png1.png4>设置靶机的IP和载荷

1.png为:
1.png

5>选择目标靶机

1.png6>攻击成功

1.png二:奇淫利用技巧

1>获取对方cmdshell

1.png

2>尝试添加system权限

1.png添加成功,其实到一步后,这台靶机就成了你案板上的肉鸡,任你蹂躏了,哈哈!

Note:当然现在是在测试学习,你也可以检测到底有没有在靶机上添加成功!

1.png

添加成功!

3>远程桌面尝试连接

1.pngNote:不幸的是,发现并没有开启3389(远程桌面连接端口),哎,还要我需要手动开启,蛋疼。。。

1.png

Note:将新用户添加到administation分组(提升到管理员权限)

4.png三、防御措施

1>安装微软官方KB958644补丁程序<根本解决>;

2>缓解措施:  由于该漏洞攻击利用的端口是139和445,应采取安全技术措施(软、硬防火墙、交换、路由、TCP、IP筛选都可以)对上述2端口进行限制;也可以封锁4444端口的内外连接;不过意义不是很大,黑客可以修改源程序进行端口修改;

3>在不能更新且系统不需要该服务的情况下,临时禁用系统的Server、Computer Browser服务!

着重说一下针对服务器系统的防御(变通方法)--->它不能从根本上纠正漏洞,但有助于在应用更新之前封堵已知的攻击源。

在Windows Vista、Windows Server 2008和Windows 7 Beta上,筛选受影响的RPC标识符

除了使用Windows防火墙阻止端口外,Windows Vista、Windows Server 2008和Windows 7 Beta版本还可以选择性地筛选RPC通用唯一标识符 (UUID)。 要阻止此漏洞,请添加一条规则以阻止UUID为4b324fc8-1670-01d3-1278-5a47bf6ee188的所有RPC请求。可通过网络外壳完成此操作。 要访问网络外壳,请从提升的命令提示符处运行下列命令。

在netsh环境中,请输入下列命令:

netsh>rpc

netsh rpc>filter

netsh rpc filter>add rule layer=um actiontype=block

netsh rpc filter>add condition field=if_uuid matchtype=equal data=4b324fc8-1670-01d3-1278-5a47bf6ee188

netsh rpc filter>add filter

netsh rpc filter>quit

筛选键是一个随机生成的、特定于每个系统的 UUID。要确认筛选器已就位,请从提升的命令提示符处运行下列命令:

netsh rpc filter show filter

如果命令成功,则会显示下列信息:

正在列出所有 RPC 筛选器

---------------------------------

filterKey: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

displayData.name: RPCFilter

displayData.description: RPC Filter

filterId: 0x12f79

layerKey: um

weight: 键入: FWP_EMPTY Value: Empty

action.type: block

numFilterConditions: 1

四、小结

1>为了方便大家学习,还专门补录了视频:

链接:https://pan.baidu.com/s/1puIluOhrrLxqX4o9M9Tpsw 

提取码:xga2 

背景音乐用的是我最喜欢的一首歌《超人不会飞》,希望大家不管在那个领域,都能够不负青春,做一个超人!

2>至于后渗透攻击奇淫利用阶段有很多,本文只提到一些关键的利用手法,你也可以:进程迁移(migrate)、启动键盘记录(keyscan_start)、执行远程关机(shutdown -s -t  10 -c "输入文字内容提示")、靶机信息(systeminfo)、靶机木马上传、后门植入、靶机摄像头捕获等等,本文就不一一演示了!

下节预告:专门用XMIND给下节内容做了一个简单的框架出来:

QQ拼音截图未命名.png

欲知后事,请听下回分解。

*本文原创作者:星空111,本文属于FreeBuf原创奖励计划,未经许可禁止转载

# 远程代码执行 # Metasploit
本文为 独立观点,未经允许不得转载,授权请联系FreeBuf客服小蜜蜂,微信:freebee2022
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
  • 0 文章数
  • 0 关注者