msf拿下windows的远程桌面

本文介绍了如何在获取shell后,通过检查远程桌面服务、提升权限,最终成功开启3389端口并创建新账号实现远程桌面登录的过程。涉及到的步骤包括使用netstat检查端口、尝试enable_rdp、非管理员权限提权及创建新用户等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、拿下shell后查看远程桌面有没有开启

使用netstat -nao 我们可以看到windows靶机并没有开启rdp端口,因此无法连接

 55b79b2b8e414b08bdc406c21ec31328.png

 2、直接使用run post/windows/manage/enable_rdp看能否开启远程桌面3389端口

run post/windows/manage/enable_rdp

 0a3b8e62e548401fa4e9fe5064ca5468.png

 3、发现无法开启,权限问题,可以使用getuid查看是否是管理员,发现非管理员账号

 c4676aac3d2d4d68a67efc8c23a39f46.png

 4、提权

先使用getsystem看能否提权,

getsystem工作原理:
getsystem创建一个新的Windows服务,设置为SYSTEM运行,当它启动时连接到一个命名管道。
getsystem

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值