鸡肋的RDP反制

更新时间:2023年07月19日09:18:29

image.png

为什么叫鸡肋:

鸡肋者,食之无肉,弃之有味。 你说不能成吧,但是有成功案例,你说成了吧,要求太高,还要看运气的。

一句话:对方需要开启磁盘共享,不开启,没办法反制!

1.背景介绍

在很多攻防中,蓝队想要根据一台公网的RDP服务器或者Windows蜜罐服务器,获取攻击者本身的真实pc,可以尝试使用RDP反制来操作,本文以此为背景,进行学习记录。

在这里还有一个专利是关于反制的,总体看下来,貌似和下面的图中的技术差不多: https://patents.google.com/patent/CN112134868A/zh

image.png

2.环境准备

  • 靶机(VPS):Windows server2012

    192.168.135.133,开启3389
  • CS 4.5 192.168.22.103

    在这里控靶机,顺便反制Windows10机器的
  • Windows10 192.168.135.167

    模拟需要被反制的机器

在这先生成一个木马,控制server2012,模拟已经控制了该机器:

image.png

为了后文看起来比较容易,在这里统称当前Windows server2012为vps。

image.png

此时3389处于开放监听的状态:

image.png

3.RDP反制

此时这个服务器已经被控,维护人员用Windows来3389连接这个vps,首先看下本地win10远程登录的选项:

image.png

在高级选项详细信息这里可以看到,当前的机器中驱动器默认是不选择的:

image.png

我们连接到vps这台机器上看下。

3.1 远程登录的机器主动勾选磁盘分享

在当前vps的网络里面是可以看到当前win10的机器的,叫做tsclient

image.png

但是我们目前是无法获取到win10机器的任何信息的,因为没有开启任何的真正意义上的共享:

image.png

除非win10上默认勾选了驱动器的分享:

image.png

如果已经勾选的话,此时会多出来一个框提醒你是否连接:

image.png

当前刷新可以看到,此时从vps上已经可以看到win10的共享信息了:

image.png

但是在实际上,默认情况下,没有这么傻的人,不可能默认分享自己的磁盘的,但是这种概率不代表不存在,如果是在内网里面,也可能有概率吧。 如果关闭的话,就打不开了:

image.png

3.2 大部分默认情况下

在大部分情况下,不开启默认分享,就是正常的3389登录之后,如何反制呢? 其实在这里通过kill掉复制粘贴的进程,促使对方开启共享(看运气)

此时我们就要借助一个复制粘贴的进程了:

image.png

在这里可以尝试使用剪切板劫持攻击,在使用mstsc进行远程桌面的时候,会启动一个叫 rdpclip.exe 的进程,该进程的功能是同步服务端与客户端的剪贴板。具体的原理如下图:

image.png

来源:红蓝对抗中rdp协议的利用 - 网安

当我们没有远程的时候,我们看下vps的进程表:

image.png

在这里除了正常的进程之外,还有一个我们的beacon.exe进程,等对方3389到这台vps之后看下:

dir \\tsclient\c

image.png

此时对方没有开启c盘共享 看下进程:

image.png

image.png

在这里,我们可以看到里面多了一个rdpclip.exe的进程,这个是管理粘贴和复制的,具体的原理可以参考: 红蓝对抗中rdp协议的利用 - 网安 在这里不再展开(个人技术有限,展不开) 此时正在远程的人是可以粘贴、复制文件到本机或者远程的机器的:

image.png

如果此时,我们通过cs将该进程直接kill掉:

taskkill /F /PID 2736

image.png

正在远程的人就没法在两个系统间进行粘贴和复制了。 此时如果想粘贴复制的话,就得重启mstsc再试试:

image.png

重启之后,又可以粘贴复制了,但还是没有勾选那个c盘映射。 我们再给kill掉,继续让他重启,直到其怀疑人生,然后就开始搜索: 为什么3389之后的机器,无法复制粘贴? 网上的答案都是基于rdpclip.exe的:

image.png

但是实际上,个人感觉除了乱点之外,很少能够点开磁盘分享的,在这里倒是有一篇: 再捉“隔壁小王”

通过多次kill之后,对方开始怀疑人生,开始乱点,然后勾选了,假设勾选之后呢:

image.png

再去连接的话,从cs上看看,就可以看到目录结构了:

image.png

此时就算是目的达到了,在这里就可以翻翻他们的文件啥的了:

image.png

其实从这里,就可以用基础的Windows命令搞事了,比如你可以把cs马直接移动到他的pc上去:

shell copy C:\Users\crow\Desktop\beacon.exe \\tsclient\c\users\admin\desktop\

image.png

image.png

假设这里没有杀软,我们将这个文件还原到桌面上去,我们只能够对这个文件进行复制下载等操作,是无法直接让其在Windows10上运行的: 一句话来说,我们可以浏览文件、复制文件、删除文件,就是不可以运行文件。

image.png

就算是在3389的桌面上这样运行,也只能够在vps上显示:

image.png

因此,在作者的文章中提到了一个思路,将木马捆绑到一个常用的可执行文件上,然后等对方点击的时候,就上线了。 在这里可以重点看下c盘的桌面有啥可执行文件,无论是捆绑还是dll劫持,其实都是可以的:

在这里因为时间问题,直接建设我们将一个caser.exe捆绑了我们的木马程序,等连接的人去点击:

image.png

此时我们的木马已经上线了:

image.png

当然,我们在这里用的是普通的权限,如果想要高权限的话,就要找一些高权限运行的应用了,这个要看运气的。

3.3 mac连接

使用mac连接的话,可以用Microsoft Remote Desktop来连接:

image.png

可以看到当前也是无权限的:

image.png

4.总结

总体来说,这种反向攻击非常考察是否开启了共享,如果没有开启,依照目前公开的方法来看的话,是没有办法继续搞下去的。 至于那个剪切板窃取的CVE-2019-0887,一样需要开启磁盘共享,而且这个不稳定,有作者证实在win10上运行失效。

image.png

在这里非常非常非常看运气,当然,技术也是很重要。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/81595.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Maven详解

文章目录 一、引言1.1 为什么需要 Maven?1.2 Maven 解决了哪些问题?1.2.1 添加第三方jar包1.2.2 jar包之间的依赖关系1.2.3 处理jar包之间的冲突1.2.4 获取第三方jar包1.2.5 将项目拆分成多个工程模块1.2.6 实现项目的分布式部署 二、介绍三、Maven 的特…

【java安全】JNDI注入概述

文章目录 【java安全】JNDI注入概述什么是JNDI?JDNI的结构InitialContext - 上下文Reference - 引用 JNDI注入JNDI & RMI利用版本:JNDI注入使用Reference 【java安全】JNDI注入概述 什么是JNDI? JNDI(Java Naming and Directory Interf…

图数据库Neo4j学习五渲染图数据库neo4jd3

文章目录 1.现成的工具2.Neo4j JavaScript Driver3.neovis4.neo4jd34.1neo4jd3和neovis对比4.2获取neo4jd34.3neo4jd3的数据结构4.4Spring data neo4.4.1 定义返回数据格式4.4.1.1NeoResults4.4.1.2GraphVO4.4.1.3NodeVO4.4.1.4ShipVO 4.4.2 SDN查询解析4.4.2.1 Repo查询语句4.…

element-ui中的el-table合并单元格

描述: 在写项目的时候有时候会经常遇到把行和列合并起来的情况,因为有些数据是重复渲染的,不合并行列会使表格看起来非常的混乱,如下: 而我们想要的数据是下面这种情况,将重复的行进行合并,使表…

stm32串口通信(PC--stm32;中断接收方式;附proteus电路图;开发方式:cubeMX)

单片机型号STM32F103R6: 最后实现的效果是,开机后PC内要求输入1或0,输入1则打开灯泡,输入0则关闭灯泡,输入其他内容则显示错误,值得注意的是这个模拟的东西只能输入英文 之所以用2个LED灯是因为LED电阻粗略一算就是1…

【考研数学】矩阵、向量与线性方程组解的关系梳理与讨论

文章目录 引言一、回顾二、梳理齐次线性方程组非齐次线性方程组 写在最后 引言 两个原因让我想写这篇文章,一是做矩阵题目的时候就发现这三货经常绑在一起,让人想去探寻其中奥秘;另一就是今天学了向量组的秩,让我想起来了之前遗留…

Linux后门大全-xinetd后门(二)

环境 靶机:centos7.6 攻击机:Linux 使用docker搭建靶机环境,当然也可以不使用docker,直接跳过创建容器的步骤即可 创建容器 #创建名为backdoorT4的特权容器,并使用/usr/sbin/init,因为容器默认不开启sy…

java:Servlet

背景 我们访问浏览器访问一个地址,最终是访问到了这个 java 类,而 java 是运行在 Tomcat 上的,所以 Tomcat 作为一个服务器会把这个访问地址指向这个类中,这个类就是 Servlet,Servlet 就是一个具有一定规范的类&#x…

牡丹宣言|对国潮化妆品品牌的理解

化妆品的国潮概念? ■ 是中国的时代潮流。 ■ 是传统元素与现代元素的碰撞。 ■ 是一股年轻的力量。 ■ 是大国崛起的象征。 ■ 是中国文化自信的体现。 如何正确认知化妆品? ■ 化妆品不是药品 ■ 化妆品是一种观念 ■ 化妆品是一种习惯 ■ 化…

【科研】-- 如何将Endnote中参考文献格式插入到Word?

文章目录 如何将Endnote中参考文献格式插入到Word? 如何将Endnote中参考文献格式插入到Word? 1、首先确保Endnote和Word安装正确,正常可以从学校官网中下载到正版软件,下载后在word栏目中会出现EndNote的标签; 2、可…

Python使用pyqt5写windows桌面应用实战教程

本篇文章主要讲解,Python使用pyqt5写windows桌面应用的详细实战教程文章,主要涵盖单个界面的布局构建说明,表单构建说明,数据交互构建说明以及可直接开发的简易多界面框架实例构建说明,能够让你很快的了解pyqt在python中的使用和构建方式,快速实现一个简单的windows桌面图…

特殊的矩阵与特殊的矩阵关系———实对称、正定、对角、零矩阵

一、特殊的矩阵 1、实对称矩阵 定义:都是实数,且 性质: (1)可以用特征值来求A的大小 (2)可以得到A的秩 (3)必定可以相似对角化 运用: 与实对称矩阵A合同的矩…