前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >RDP连接多开方法与利用思路

RDP连接多开方法与利用思路

作者头像
Al1ex
发布2021-08-13 15:16:39
2K0
发布2021-08-13 15:16:39
举报
文章被收录于专栏:网络安全攻防网络安全攻防
文章前言

本篇文章我们主要介绍在拿下目标域内主机的情况下,如何多开RDP链接且使得正常登录目标主机的用户不会被强制下线或者发现

具体实现
测试环境
  • 域内主机:Windows 7
  • 主机地址:192.168.174.170
正常情况

Step 1:普通用户(Al1ex)正常登录域内主机

Step 2:攻击者在拿下目标主机的情况下,开启远程桌面,之后使用同一账户进行远程连接

之后发现攻击者远程登录后,正常登录的用户会被强制下线:

攻击者使用不同的账户(Al2ex)进行远程连接

之后会提示"其他用户当前已登录到此计算机,如果继续,则该用户必须断开与此计算机的链接,是否继续?"

之后我们继续链接,发现正常登录的用户会被提示"Al2ex要链接到该计算机",当然这并非我们所期望的:

如果30秒内未断开连接,则原账户会被直接断开,攻击者Al2ex成功登录:

总结如下:

  • 同一账户:同时只能有一个用户登录
  • 不同账户:同时只能有一个账号登录
多开实现1

Step 1:在目标主机上以管理员权限执行mimikatz的命令

代码语言:javascript
复制
privilege::Debug
ts::multirdp

Step 2:之后同一账户远程登录

之后发现正常的登录的用户Al1ex被强制下线,攻击者成功使用Al1ex登录:

Step 3:使用不同的账户(Al2ex)登录

之后发现Al2ex成功登录,且不会引发正常登录的用户Al1ex的警觉

简单小结:

  • 相同账户:mimikatz并不能解决同一账户多端登录问题,同样会导致一方被强制下线
  • 不同账户:mimikatz能够较好的解决多端登录问题,同时可以规避警示信息,降低用户的警觉
多开实现2

这里提供另外一种多开方式——rdpwrap,项目地址如下:

https://github.com/stascorp/rdpwrap

下面来看具体操作:

Step 1:执行install.bat进行安装

Step 2:之后去除"Sigle Session per user"选项

Step 3:使用同样的账户进行远程登录

发现可以同时登录:

注意:这种在拿到目标主机的一个shell权限之后,想要多开登录同一账户时多少有一些不太现实,略显鸡肋,因为要涉及到图形化交互,但是如果当前未有其他用户登录或者使用不同的用户登录后,可以通过多开的方式来进行团队协作进行渗透测试

Step 4:使用不同的账户进行远程登录

发现可以同时登录

简单小结:

  • 相同账户:需要设计到图形化操作,在前期渗透过程中略显鸡肋,后期团队协作中可以有较好的辅助作用
  • 不同账户:可以实现多用户同时登录对目标进行渗透测试
扩展补充

a、查看是否开启远程桌面:

代码语言:javascript
复制
REG QUERY "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections

# 状态解释
0x1表示关闭
0x0表示开启

b、查看远程桌面的端口号

代码语言:javascript
复制
REG QUERY "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber

c、开启远程桌面

代码语言:javascript
复制
meterpreter > run post/windows/manage/enable_rdp

d、关闭远程桌面

代码语言:javascript
复制
meterpreter > run multi_console_command -r /root/.msf4/loot/20191203031341_default_192.168.80.132_host.windows.cle_476697.txt

e、修改防火墙允许3389端口通过

代码语言:javascript
复制
netsh advfirewall firewall add rule name="Remote Desktop" protocol=TCP dir=in localport=3389 action=allow
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-08-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 七芒星实验室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章前言
  • 具体实现
    • 测试环境
      • 正常情况
        • 多开实现1
          • 多开实现2
          • 扩展补充
          相关产品与服务
          网站渗透测试
          网站渗透测试(Website Penetration Test,WPT)是完全模拟黑客可能使用的攻击技术和漏洞发现技术,对目标系统的安全做深入的探测,发现系统最脆弱的环节。渗透测试和黑客入侵最大区别在于渗透测试是经过客户授权,采用可控制、非破坏性质的方法和手段发现目标和网络设备中存在弱点,帮助管理者知道自己网络所面临的问题,同时提供安全加固意见帮助客户提升系统的安全性。腾讯云网站渗透测试由腾讯安全实验室安全专家进行,我们提供黑盒、白盒、灰盒多种测试方案,更全面更深入的发现客户的潜在风险。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档