2.11 快卫⼠RDP远程桌面保护绕过

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 2.11 快卫⼠RDP远程桌面保护绕过

0x00 简介

快卫士是集实时监测、智能分析、风险预警于一体的统一管理主机的安全软件,通过防病毒、防勒索、防篡改、高危漏洞检测、基线一键检测、安全防火墙等安全功能,帮助企业用户实现威胁识别、告警、阻止入侵行为,构建安全的主机防护体系。


官方文档:https://www.kuaikuaicloud.com/help_center/document/id/346.html

0x01 安装方式

执⾏以下命令快速安装快卫⼠客户端,然后在控制台“安装与设置”⽣成key值填⼊客户端中即可,如下图所示。

    powershell -executionpolicy bypass -c "(New-Object Net.WebClient).DownloadFile('http://oss-cn-quanzhou.kz.cc/kws-bucket-public/windows_client/KWS.exe', $ExecutionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath('.\KwsInstall.exe'))"; "./KwsInstall.exe -Silent"


    控制台生成key值


    快卫士客户端界面


    0x02 功能介绍

    快卫士有免费、高级、旗舰三个版本,但免费版中只提供了漏洞检测修复和远程桌面保护两个基础的安全加固功能,所以我只简单测试了远程桌面保护的绕过,高级、旗舰版等以后有机会再测吧。


    RDP远程桌面保护认证方式有4种:计算机名、白名单IP、区域认证、登录时间认证,相关的端口/服务/进程有以下几个个,有兴趣的可以去研究下

      端口:9501、9503
      服务:KSGTermSrv、KWSUpdateSrv
      进程:KWSUpdate.exe、KSecurityGuard.exe、KSecurityConsole.exe

      管理员在控制台开启以上任意⼀种认证⽅式,这时我们在进⾏3389登录时都会出现下图报错:你的远程桌⾯服务会话已结束。⽹络管理员可能已结束了连接......

      0x03 绕过方法

      快卫⼠客户端的安装⽬录下有⼀个KSGTermSrv.log⽇志⽂件,记录的有我们设置的计算机名、⽩名单IP、区域认证、登录时间认证等信息,以及之前登录过3389的计算机名、IP等各种信息。

        C:\Program Files (x86)\快快⽹络\快卫⼠\Log\KSGTermSrv.log


        安装时默认给了Users可读取权限,所以还可以通过KSGTermSrv.log获取到更多有⽤的信息,如:公⽹/内⽹IP、MAC、主机名、系统版本与位数、RDP远程登录端⼝、控制台登录⽤户名等。


        我们可以通过KSGTermSrv.log日志文件查看管理员设置的远程桌面保护认证规则,或者找之前成功登录过的计算机名、IP、地区、时间段等来绕过。


        多观察各种认证方式下登录成功和登录失败的日志,说不定还会有意外惊喜...,如下图所示。


        1. LastConfigId上次配置时间:1682680601;
        2. FilterType过滤器类型:0不认证、1计算机名、2白名单IP、4区域认证、5登录时间认证;
        3. ComputerName白名单计算机名、IpAdress白名单IP、FilterArea白名单区域、StartTime开始时间、EndTime结束时间。


        设置不认证日志:


        设置计算机名日志:


        设置白名单IP日志:

        设置区域认证日志:


        设置登录时间认证日志:


        除了白名单IP无法绕过,其他几个基本都没啥问题,也试了下之前用于绕过异地登录提醒的方法,都失败了,暂时绕不过这白名单IP,远程登录日志如下图所示。

        0x04 测试总结

        从这篇文章和之前的一些测试来看,很多软件都会将登录信息、设置选项、或者是将使用访问记录等写进日志、数据库或配置文件中,只不过有的是明文,有的是经过加密的,如之前测试过的云锁、护卫神、安全狗、向日葵、Todesk百度网盘等,只要你足够细心,总会发现一些有用的信息...。

        相关实践学习
        日志服务之数据清洗与入湖
        本教程介绍如何使用日志服务接入NGINX模拟数据,通过数据加工对数据进行清洗并归档至OSS中进行存储。
        相关文章
        |
        Ubuntu Windows
        Ubuntu Remmina 远程桌面提示 “无法连接到RDP服务器”
        版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.
        3100 0
        通过RDP远程桌面登陆到一台通过无线网络连接的电脑总是自动断开
        本来通过RDP远程登陆到一台电脑后总是自动断开,该电脑为无线网络连接,尝试修改电源设置也不不起作用。发现和802.1X协议有关,后来经如下尝试后成功解决:
        3019 0
        |
        安全 Windows
        Rapid7警告声明:远程桌面协议(RDP)暴露数百万 Windows 终端
        本文讲的是Rapid7警告声明:远程桌面协议(RDP)暴露数百万 Windows 终端,去年6月,卡巴斯基实验室研究人员揭露,黑客利用远程桌面协议(RDP)窃取85,000台来自医院、学校、航空公司和政府机构的服务器,还公开在地下黑市贩卖;今年4月,黑客利用RDP终端与俄罗斯银行的8台ATM机建立连接,吐出80万美元存款;今年6月,勒索软件SamSam也是使用RDP成功感染了其他电脑设备,种种案例表明RDP终端已经成为黑客入侵电脑的管道。
        2945 0
        |
        2月前
        |
        安全 网络安全 数据安全/隐私保护
        远程桌面连接出现了内部错误怎么解决?
        远程桌面连接出现了内部错误怎么解决?
        |
        3天前
        |
        Linux 网络安全 数据安全/隐私保护
        【最新教程】树莓派安装系统及VNC远程桌面连接
        【最新教程】树莓派安装系统及VNC远程桌面连接
        |
        10天前
        |
        数据可视化 网络协议 Linux
        Linux 怎样通过win 远程桌面连接链接Linux后台服务器的可视化图形界面
        Linux 怎样通过win 远程桌面连接链接Linux后台服务器的可视化图形界面
        14 0
        |
        8月前
        |
        数据可视化 Ubuntu Unix
        Linux 怎样通过win 远程桌面连接链接Linux后台服务器的可视化图形界面
        第一行:允许用户youuser执行sudo命令(需要输入密码). 第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码).
        66 0
        |
        2月前
        |
        弹性计算 安全 数据安全/隐私保护
        远程桌面连接Windows实例,提示“为安全考虑,已锁定该用户账户,原因是登录尝试或密码更改尝试过多”错误解决方案
        远程桌面连接Windows实例,提示“为安全考虑,已锁定该用户账户,原因是登录尝试或密码更改尝试过多”错误解决方案
        518 0