『红蓝对抗』远控软件小技巧

admin 2023年1月6日11:52:44安全文章评论15 views1349字阅读4分29秒阅读模式
『红蓝对抗』远控软件小技巧

点击蓝字,等你关注


日期:2023-01-05
作者:hdsec
介绍:假设已经通过某个漏洞拿到目标主机的Webshell权限,这时可以看下目标主机是否安装了第三方软件如ToDeskRustDesk等,利用第三方软件可以进行远程桌面连接。

0x00 前言

假设已经通过某个漏洞拿到目标主机的Webshell权限,但是由于目标主机安装了云锁、护卫神等防护软件无法进行远程桌面连接,这时可以看下目标主机是否安装了第三方软件ToDeskRustDesk等,利用第三方软件可以进行远程桌面连接。

0x01 ToDesk

1.1 破解远程连接密码

运行ToDesk后会在默认安装目录下生成一个config.ini配置文件,存储的有设备代码、临时密码、安全密码以及登录用户和密码等重要敏感信息,但密码都经过ToDesk特有的加密算法进行了加密。

『红蓝对抗』远控软件小技巧

实战测试中只需要找到目标主机ToDesk中的tempAuthPassEx临时密码或authPassEx安全密码,将它们覆盖到我们本地ToDesk中的tempAuthPassEx,重启ToDesk即可得到明文密码。

目标主机上的信息:

『红蓝对抗』远控软件小技巧

攻击机上也安装todesk工具,找到config.ini文件,将目标主机上的tempAuthPassEx字段的值粘贴到响应的位置,保存文件然后重启todesk程序,就可以看到明文的密码。

『红蓝对抗』远控软件小技巧

『红蓝对抗』远控软件小技巧

输入临时密码成功连接。

『红蓝对抗』远控软件小技巧

0x02 RustDesk

工具下载地址:https://github.com/rustdesk/rustdesk/releases

2.1 内网环境中的应用

当我们通过某个口子控制了一台跳板机,并且获取了内网服务器webshell权限,但是这台机器不出网并且安全防护软件配置的等级很高。我们可以利用工具RustDesk远程过去把杀软退掉,而RustDesk就支持在内网使用IP进行直连。

『红蓝对抗』远控软件小技巧

选择允许IP直接访问,就会在配置文件中自动添加一条命令,如下图所示。(配置文件路径:C:UsersrcsecAppDataRoamingRustDeskconfig)

『红蓝对抗』远控软件小技巧

RustDesk的实现IP直接访问功能监听的默认端口是21118,这个端口是可以修改的,修改配置文件RustDesk2.toml,在options下添加一行direct-access-port='自定定义端口号',然后重启RustDesk即可。

在控制端输入目标地址(如果是默认端口直接输入IP,如果是自定义端口输入IP:PORT格式),然后输入密码即可远控。

『红蓝对抗』远控软件小技巧

0x03 总结

本文介绍了一点学习到的tips,希望下次能用上。

『红蓝对抗』远控软件小技巧
免责声明:本文仅供安全研究与讨论之用,严禁用于非法用途,违者后果自负。

点此亲启

ABOUT US

宸极实验室隶属山东九州信泰信息科技股份有限公司,致力于网络安全对抗技术研究,是山东省发改委认定的“网络安全对抗关键技术山东省工程实验室”。团队成员专注于 Web 安全、移动安全、红蓝对抗等领域,善于利用黑客视角发现和解决网络安全问题。

团队自成立以来,圆满完成了多次国家级、省部级重要网络安全保障和攻防演习活动,并积极参加各类网络安全竞赛,屡获殊荣。

对信息安全感兴趣的小伙伴欢迎加入宸极实验室,关注公众号,回复『招聘』,获取联系方式。

『红蓝对抗』远控软件小技巧


原文始发于微信公众号(宸极实验室):『红蓝对抗』远控软件小技巧

特别标注: 本站(CN-SEC.COM)所有文章仅供技术研究,若将其信息做其他用途,由用户承担全部法律及连带责任,本站不承担任何法律及连带责任,请遵守中华人民共和国安全法.
  • 我的微信
  • 微信扫一扫
  • weinxin
  • 我的微信公众号
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年1月6日11:52:44
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                  『红蓝对抗』远控软件小技巧 http://cn-sec.com/archives/1501105.html

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: