码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 漏洞复现:通过CVE-2022-30190上线CS


    免责声明:本文章仅供学习和研究使用,严禁使用该文章内容对互联网资产进行任何未授权的非法操作!若将其用于非法目的,所造成的后果由您自行承担,产生的一切风险与本文作者无关,如继续阅读该文章即表明您默认遵守该内容。

    0x00 前言

    CVE-2022-30190是一个Office的RCE,其能够在非管理员权限、禁用宏且在windows defender的情况下绕过防护,达到上线的效果。这里不对漏洞原理做过多的分析(主要是因为太菜),主要是进行漏洞的实战化复现,通过生成一个可以触发漏洞的docx,点击该docx即可上线CS。
    已知漏洞影响范围:
    office 2021 Lts

    office 2019

    office 2016

    Office 2013

    Office ProPlus

    Office 365

    0x01 环境准备

    1.攻击机
    windows10
    2.靶机
    windows10专业版
    office2019(内部版本号:1808,高于此版本的office2019则不受影响)

    0x02 下载POC

    在攻击机直接下载使用komomon大佬的工具:CVE-2022-30190-follina-Office-MSDT-Fixed
    该工具经过大佬的修改,能自定义doc模板,比较贴合实战。

    0x03 攻击机启动CS服务端并挂载web payload

    1.攻击机起一个CS服务端,并起一个HTTPS的监听器,这里测试了HTTPS和HTTP都能成功上线,DNS不行,因为生成的payload没有x64的stager,因此在64位机器上无法执行,原因因为太菜所以不明。
    2.在CS服务端生成一个https的powershell payload,生成的ps1文件直接通过CS托管,实战中这个文件随便找个网盘之类的站挂上就行。
    3.将WWW文件夹中的expolit.html通过CS托管,将web payload挂载到CS上。

    0x04 攻击机生成docx文件

    1.执行命令:xxxx生成一个docx文件
    2.将docx文件发送给靶机

    0x05 靶机模拟点击docx上线CS

    我们模拟点击收到的来路不明的docx文件:
    可以看到攻击机上的CS收到了靶机回传回来的Beacon会话

    0x06 后记

    后记就是CS生成的powershell脚本会直接被杀,因此在实战中还需要做免杀,绕过静态查杀和动态查杀,这是一个很宏大的命题,在此不多作阐述。

    ----未完待续

  • 相关阅读:
    [springmvc]springmvc的实现流程原理,以及快速创建一个三层架构项目
    使用 Java 解析 Apache 日志文件
    NX/UG二次开发—Parasolid—PK_BODY_pick_topols
    使用kubenetes dashboard控制台部署项目
    字节大咖面试经验诚意出品:微服务攻坚手册,助你向大厂迈进
    d如何使用常
    Headscale组网教程
    亲测可用的RT1052+FreeRTOS10.3移植CmBacktrace方法——2022.11.12
    react传参有哪些常用方法?--Props,Context API和Redux全局管理
    leetcode 98 验证二叉搜索树
  • 原文地址:https://blog.csdn.net/shuaicenglou3032/article/details/126256925
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号