Day94:云上攻防-云服务篇弹性计算云数据库实例元数据控制角色AK控制台接管

目录

云服务-弹性计算服务器-元数据&SSRF&AK

前提条件

利用环境1:获取某服务器权限后横向移动

利用环境2:某服务器上Web资产存在SSRF漏洞

云服务-云数据库-外部连接&权限提升

云上攻防-如何利用SSRF直接打穿云上内网


知识点:

1、云服务-弹性计算-元数据&SSRF&AK

2、云服务-云数据库-外部连接&权限提升

云服务-弹性计算服务器-元数据&SSRF&AK

元数据解释:实例元数据(metadata)包含了弹性计算云服务器实例在阿里云系统中的信息,您可以在运行中的实例内方便地查看实例元数据,并基于实例元数据配置或管理实例。(基本信息:实例ID、IP地址、网卡MAC地址、操作系统类型等信息。实例标识包括实例标识文档和实例标识签名,所有信息均实时生成,常用于快速辨别实例身份。)

各大云元数据地址:

  1. 阿里云元数据地址:http://100.100.100.200/
  2. 腾讯云元数据地址:http://metadata.tencentyun.com/
  3. 华为云元数据地址:http://169.254.169.254/
  4. 亚马云元数据地址:http://169.254.169.254/
  5. 微软云元数据地址:http://169.254.169.254/
  6. 谷歌云元数据地址:http://metadata.google.internal/

细节方面可通过访问官网找元数据访问触发说明

阿里云例子:https://help.aliyun.com/zh/ecs/user-guide/manage-instance-metadata

腾讯云例子:https://cloud.tencent.com/document/product/213/4934

前提条件

弹性计算服务器配置访问控制角色

SSRF漏洞或已取得某云服务器权限(webshell或漏洞rce可以访问触发url)

利用环境1:获取某服务器权限后横向移动

获取关键角色信息

curl http://100.100.100.200/latest/meta-data/

curl http://100.100.100.200/latest/meta-data/ram/security-credentials/

获取ecs角色临时凭证

curl http://100.100.100.200/latest/meta-data/ram/security-credentials/ecs

利用AK横向移动

CF 云渗透框架项目:https://wiki.teamssix.com/CF/

1、先配置云服务商的访问密钥

cf config

2、获取控制台

3、获取所有的ecs服务器

4、执行命令(需要先获取ecs服务器)

5、获取所有oss存储桶

能看这么多东西是授权的权限高,如果权限低的话能看的东西就很少。

利用环境2:某服务器上Web资产存在SSRF漏洞

获取关键角色信息

curl http://100.100.100.200/latest/meta-data/
curl http://100.100.100.200/latest/meta-data/ram/security-credentials/

获取ecs临时凭证

curl http://100.100.100.200/latest/meta-data/ram/security-credentials/ecs

利用AK横向移动

CF 云渗透框架项目:https://wiki.teamssix.com/CF/

云服务-云数据库-外部连接&权限提升

1、帐号密码
源码配置中找到(几率高)或爆破手段(几率低)

2、连接获取
白名单&外网 直接Navicat支持连接
内网需要其中内网某一个服务器做转发

3、AK利用(权限提升)
CF 云渗透框架项目:https://wiki.teamssix.com/CF/

云上攻防-如何利用SSRF直接打穿云上内网

1. 利用SSRF发现打点阿里云

这里的 SSRF 漏洞触发点在 UEditor 编辑器的上传图片功能中,下面我们尝试让服务器从 https://baidu.com?.jpg 获取图片。

2. 直接利用SSRF漏洞获取目标阿里云的元数据地址

3.直接上CF利用框架项目,冲起来

4.存储桶下载后里面翻出另一个AK信息,发现这个 AK 还具有 ECS 的权限。

5.直接使用 CF拿下一键接管控制台

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

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

相关文章

JVM之JVM的基本介绍

基本介绍 JVM:全称 Java Virtual Machine,即 Java 虚拟机,一种规范,本身是一个虚拟计算机,直接和操作系统进行交互,与硬件不直接交互,而操作系统可以帮我们完成和硬件进行交互的工作 特点&…

【Godot4.2】CanvasItem绘图函数全解析 - 3.绘制纹理

概述 前两节我们讲述了常见几何图形绘制以及对几何图形应用变换的基础知识。 本节我们来讲如何在CanvasItem中绘制纹理。 系列目录 0.概述1.绘制简单图形2.设定绘图变换3.绘制纹理4.绘制样式盒5.绘制字符和字符串6.TextLine和TextParagraph详解7.自定义节点TextBoard8.绘制点…

2024年国内五大企业邮箱是哪些?附最新企业邮箱价格对比

如今,不论是外贸公司或是中小企业,应用企业邮箱解决日常办公的规定都越来越频繁。国内企业邮箱的提供商有很多,排名前五的是Zoho Mail、阿里、腾讯、网易、新浪。他们的功能特点和价格怎么样?小编今天就带您了解一下。 一、Zoho …

人员抽烟AI检测算法原理介绍及实际场景应用

抽烟检测AI算法是一种基于计算机视觉和深度学习技术的先进工具,旨在准确识别并监测个体是否抽烟。该算法通过训练大量图像数据,使模型能够识别出抽烟行为的关键特征,如烟雾、手部动作和口部形态等。 在原理上,抽烟检测AI算法主要…

【Python习题】若一个正整数的逆序数和它自身相等,则该整数称为回文数。编写程序,找出 1000以内的所有回文数。

题干 若一个正整数的逆序数和它自身相等,则该整数称为回文数。编写程序,找出 1000以内的所有回文数。 代码

【尚硅谷最新】一篇文章带你搞懂Maven

目录 一、Maven是什么? 二、Maven安装和配置 2.1 Maven安装 2.2 Maven环境配置 (1)配置MAVEN_HOME (2)配置Path (3)命令测试(cmd窗口) 2.3 Maven功能配置 &…

自动化测试-web

一、自动化测试理论: UI: User Interface (用户接口-用户界面),主要包括:app 和webUI自动化测试:使用工具或代码执行用例的过程什么样的项目适合做自动化: 需要回归测试项目(甲方自…

体验Humane AI:我与可穿戴AI别针的生活

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

PMDM-针对特定口袋的分子扩散生成模型

Pocket based Molecular Diffusion Model (PMDM) 模型 是 腾讯AI lab 2023年发表在预印本上的文章,第一作者为Huang Lei。文章链接:https://www.biorxiv.org/content/10.1101/2023.01.28.526011v1.full.pdf 当前,该文章已经正式发表在nature…

数据结构--循环队列

1.队列的定义: 和栈相反,队列(queue)是一种先进先出(first in first out,缩写为FIFO)的线性表.它只允许在表的一端进行插入,而在另一端删除元素. 在队列中,允许插入的一端叫做队尾(rear),允许删除的一端则称为队头(front). 2.循环队列的设计图示: 3.循环队列的结构设计: ty…

OpenHarmony实例应用:【常用组件和容器低代码】

介绍 本篇Codelab是基于ArkTS语言的低代码开发方式实现的一个简单实例。具体实现功能如下: 创建一个低代码工程。通过拖拽的方式实现任务列表和任务信息界面的界面布局。在UI编辑界面实现数据动态渲染和事件的绑定。 最终实现效果如下: 相关概念 低代…

Normalization

Norm介绍 归一化层,目前主要有这几个方法,Batch Normalization(2015年)、Layer Normalization(2016年)、Instance Normalization(2017年)、Group Normalization(2018年&…