0

0

内网漫游:通过RDP劫持向远程系统执行任意代码

爱谁谁

爱谁谁

发布时间:2025-05-07 08:10:12

|

726人浏览过

|

来源于php中文网

原创

远程桌面协议(rdp)被广泛应用于管理员的内部网络管理中。它允许系统所有者和管理员远程管理其windows环境。然而,rdp在提供便利的同时,也为攻击者开启了一扇窗,攻击者可利用此协议在内部网络中自由漫游。以下攻击方式可使攻击者获取凭据,劫持其他用户的rdp会话,并在使用rdp作为验证机制的受感染工作站上远程执行任意代码。

RDP中间人攻击是一种常用的获取凭据的攻击手段。通过对RDP会话进行此类攻击,攻击者可以轻易获取用于内网渗透的域帐户的明文密码。Seth是一种可帮助自动执行RDP中间人攻击的工具,无论目标是否启用了网络级身份验证(NLA),它都能完美执行。我们只需提供四个必要参数:

以太网接口、攻击者的IP、受害者工作站的IP(客户端)、目标RDP主机(服务器)的IP。

./seth.sh eth0 10.0.0.2 10.0.0.3 10.0.0.1

内网漫游:通过RDP劫持向远程系统执行任意代码

成功执行后,该工具将在后台执行一系列步骤,以确保攻击的成功实施。以下是执行的相关流程:

通过欺骗ARP回复启用IPv4流量转发,将流量从受害主机重定向到攻击者机器,然后再转发到目标RDP服务器。配置iptable规则拒绝SYN数据包,以防止直接的RDP认证。捕获目标主机的SYN数据包。克隆SSL证书。重新配置iptables规则,以将流量从受害工作站路由到目标RDP主机。阻止到端口88的流量,以将Kerberos身份验证降级到NTLM。这些步骤将在受害者身份验证之前执行。当用户尝试通过RDP向目标服务器进行身份验证时,将会收到以下消息:

内网漫游:通过RDP劫持向远程系统执行任意代码

当用户建立连接时,其凭据将以明文形式显示给攻击者。

内网漫游:通过RDP劫持向远程系统执行任意代码

RDP Inception是MDSec发现的一种攻击方式。其主要是基于“启动(Startup)”程序,利用大家熟知的“启动项”目录,强制登录进入RDP访客计算机执行恶意代码。为此,MDSec还开发了RDPInception的PoC验证程序,一个简单的批处理脚本。在攻击者已经获得访问权限的工作站上执行批处理脚本,攻击者将会获取到一个shell。

内网漫游:通过RDP劫持向远程系统执行任意代码

如果提权用户(管理员或域管理员)尝试通过RDP与已感染的主机进行身份验证,则批处理脚本将会被系统上的其他用户复制。

内网漫游:通过RDP劫持向远程系统执行任意代码

批处理脚本将会在工作站每次启动时执行,以实现后门持久化。

内网漫游:通过RDP劫持向远程系统执行任意代码

当通过RDP向受感染主机验证的提权用户重启他的机器时,代码将被执行。

内网漫游:通过RDP劫持向远程系统执行任意代码

新的Meterpreter会话将在管理员的主机上,通过RDP服务的滥用被打开,而不需要直接攻击该系统。

内网漫游:通过RDP劫持向远程系统执行任意代码

active Meterpreter sessions列表,将验证攻击者是否可以在两个系统上访问。

Groq
Groq

GroqChat是一个全新的AI聊天机器人平台,支持多种大模型语言,可以免费在线使用。

下载

内网漫游:通过RDP劫持向远程系统执行任意代码

RDP会话劫持如果攻击者在目标系统上获得本地管理员访问权限,则可能劫持其他用户的RDP会话。这也解决了攻击者对该用户的凭据需求。这项技术最初是由Alexander Korznikov发现的,在他的博客中已有描述。

可使用的可用会话列表可以在Windows任务管理器中的“Users“选项卡中查看。

内网漫游:通过RDP劫持向远程系统执行任意代码

也可以从命令提示符中获取相同的信息。

query user

内网漫游:通过RDP劫持向远程系统执行任意代码

创建一个使用系统级权限执行tscon的服务,将劫持ID为3的会话。

sc create sesshijack binpath= "cmd.exe /k tscon 3 /dest:rdp-tcp#0" net start sesshijack

内网漫游:通过RDP劫持向远程系统执行任意代码

当服务启动时,用户“test”可以在不知道他密码的情况下使用netbiosX的会话。

内网漫游:通过RDP劫持向远程系统执行任意代码

Mimikatz也支持这种技术。第一步是检索终端服务会话列表。

ts::sessions

内网漫游:通过RDP劫持向远程系统执行任意代码

尝试直接使用会话1将失败,因为Mimikatz并未以SYSTEM权限执行。因此,下列命令将会将token从本地管理员提升到SYSTEM。这样一来,当再次使用其他会话时,将不需要提供用户的密码。

ts::remote /id:1 privilege::debug token::elevate

内网漫游:通过RDP劫持向远程系统执行任意代码

再次执行以下命令,将成功劫持netbiosX用户的会话。

ts::remote /id:1

内网漫游:通过RDP劫持向远程系统执行任意代码

*参考来源:pentestlab,FB小编 secist 编译,转载请注明来自FreeBuf.COM

相关专题

更多
登录token无效
登录token无效

登录token无效解决方法:1、检查token的有效期限,如果token已经过期,需要重新获取一个新的token;2、检查token的签名,如果签名不正确,需要重新获取一个新的token;3、检查密钥的正确性,如果密钥不正确,需要重新获取一个新的token;4、使用HTTPS协议传输token,建议使用HTTPS协议进行传输 ;5、使用双因素认证,双因素认证可以提高账户的安全性。

6048

2023.09.14

登录token无效怎么办
登录token无效怎么办

登录token无效的解决办法有检查Token是否过期、检查Token是否正确、检查Token是否被篡改、检查Token是否与用户匹配、清除缓存或Cookie、检查网络连接和服务器状态、重新登录或请求新的Token、联系技术支持或开发人员等。本专题为大家提供token相关的文章、下载、课程内容,供大家免费下载体验。

782

2023.09.14

token怎么获取
token怎么获取

获取token值的方法:1、小程序调用“wx.login()”获取 临时登录凭证code,并回传到开发者服务器;2、开发者服务器以code换取,用户唯一标识openid和会话密钥“session_key”。想了解更详细的内容,可以阅读本专题下面的文章。

1052

2023.12.21

token什么意思
token什么意思

token是一种用于表示用户权限、记录交易信息、支付虚拟货币的数字货币。可以用来在特定的网络上进行交易,用来购买或出售特定的虚拟货币,也可以用来支付特定的服务费用。想了解更多token什么意思的相关内容可以访问本专题下面的文章。

1095

2024.03.01

硬盘接口类型介绍
硬盘接口类型介绍

硬盘接口类型有IDE、SATA、SCSI、Fibre Channel、USB、eSATA、mSATA、PCIe等等。详细介绍:1、IDE接口是一种并行接口,主要用于连接硬盘和光驱等设备,它主要有两种类型:ATA和ATAPI,IDE接口已经逐渐被SATA接口;2、SATA接口是一种串行接口,相较于IDE接口,它具有更高的传输速度、更低的功耗和更小的体积;3、SCSI接口等等。

991

2023.10.19

PHP接口编写教程
PHP接口编写教程

本专题整合了PHP接口编写教程,阅读专题下面的文章了解更多详细内容。

51

2025.10.17

php8.4实现接口限流的教程
php8.4实现接口限流的教程

PHP8.4本身不内置限流功能,需借助Redis(令牌桶)或Swoole(漏桶)实现;文件锁因I/O瓶颈、无跨机共享、秒级精度等缺陷不适用高并发场景。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

232

2025.12.29

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

521

2023.07.26

php源码安装教程大全
php源码安装教程大全

本专题整合了php源码安装教程,阅读专题下面的文章了解更多详细内容。

74

2025.12.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 6.4万人学习

Excel 教程
Excel 教程

共162课时 | 10.3万人学习

PHP基础入门课程
PHP基础入门课程

共33课时 | 1.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号