以下文章来源于凌晨安全 ,作者White_Give00001

前言

此次渗透为一次授权渗透测试,门户网站找出了一堆不痛不痒的小漏洞,由于门户网站敏感特征太多而且也没什么特殊性就没有截图了,后台则是根据经验找出并非爆破目录,涉及太多敏感信息也省略了,我们就从后台开始。

02

正文

拿到网站先信息收集了一波,使用的宝塔,没有pma漏洞,其它方面也没有什么漏洞,没有捷径走还是老老实实的渗透网站吧。

打开网页发现就是登录,果断爆破一波,掏出我陈年老字典都没爆破出来,最终放弃了爆破。

图片

图片

跑目录也没跑出个什么东西,空空如也,卡在登录这里找回密码这些功能也都没有,CMS指纹也没查到,都快要放弃了,瞎输了个login,报了个错(准确说是调试信息),提起12分精神查看。

小结:渗透这东西还是要讲究缘分的。

图片

往下继续看

图片

Reids账号密码都有,上面还有个mysql账号密码,但是端口都未对外网开放,只能放弃了

但下面ALIYUN_ACCESSKEYID跟ALIYUN_ACCESSKEYSECRET就很关键。

利用方式可以手动一步一步来,但是已经有大神写出了工具,不想看手工的直接滑到最后部分。

说句废话:手工有手工的乐趣,一步一步的操作会让你做完后有种成就感,我个人觉得手工其实是种享受,工具呢只是为了方便,在红蓝对抗中争分夺秒时使用。

手工篇

首先用行云管家导入云主机,网站地址:https://yun.cloudbility.com/

步骤:选择阿里云主机 -> 导入key id跟key secret -> 选择主机 -> 导入即可(名字随便输)

图片

图片

图片

导入成功后在主机管理看得到

图片

点进来查看详情,这里可以重置操作系统密码,但作为渗透,千万千万千万不要点这个,不能做不可逆操作。我们用这个只是为了得到两个数据,就是实例ID以及所属网络,拿到就可以走人了。往下看

图片

这里我们打开阿里API管理器,这个是阿里提供给运维开发人员使用的一个工具,

https://api.aliyun.com/#/?product=Ecs

点击左边的搜素框输入command,我们会用到CreateCommand跟InvokeCommand,CreateCommand是创建命令,InvokeCommand是调用命令。继续往下看

图片

Name部分随意

Type指的是执行脚本类型

RunBatScript:创建一个在Windows实例中运行的 Bat 脚本。RunPowerShellScript:创建一个在Windows实例中运行的PowerShell脚本。RunShellScript:创建一个在Linux实例中运行的Shell脚本。

CommandContent为执行命令,需要注意的是这里是填写base64编码。

填写完后选择python

图片

点击调试SDK示例代码,此时会弹出Cloud shell窗口,并创建一个CreateCommand.py文件,用vim编辑器打开CreateCommand.py,修改accessKeyId与accessSecret。

图片

图片

执行CreateCommand.py,会返回一个RequestId与CommandId,记录CommandId,后面调用命令会用到。

图片

打开InvokeCommand

RegionId填写行云管家中的所属网络

CommandId填写刚刚执行CreateCommand.py返回的CommandId

InstanceId填写示例ID,行云管家中获取到的那个

继续点击调试SDK代码,会生成一个InvokeCommand.py文件,同样用vim编辑器把accessKeyId与accessSecret修改了。

图片

修改完成后使用nc监听端口,执行InvokeCommand.py。

图片

成功执行命令反弹shell,收工。

工具篇

使用方法:

查看所有实例信息

AliCloud-Tools.exe -a <AccessKey> -s <SecretKey> ecs –list
图片

当拿到示例ID后就可以执行命令了

执行命令

AliCloud-Tools.exe -a <AccessKey> -s <SecretKey> ecs exec -I <实例ID> -c "执行命令"
图片

03

总结

Access Key一般会出现在报错信息、调试信息中,具体场景没法说什么情况。本次遇到也是意外收获,因此我在网上也查阅了很多文章,并没发现什么技巧。如果是APP在APK中存放Access Key Web页面/JS文件等 Github查找目标关键字发现Access Key与AccessKey Secret拥有WebShell低权限的情况下搜集阿里云Access Key利用。

免责申明:

本项目仅进行信息搜集,漏洞探测工作,无漏洞利用、攻击性行为,发文初衷为仅为方便安全人员对授权项目完成测试工作和学习交流使用。       请使用者遵守当地相关法律,勿用于非授权测试,勿用于非授权测试,勿用于非授权测试~~(重要的事情说三遍)~~,如作他用所承受的法律责任一概与**凌晨安全**无关!!!

原文地址:https://mp.weixin.qq.com/s/EJHWu1MXT6w_m91BrcSjhA


http://www.taodudu.cc/news/show-4001701.html

相关文章:

  • 教程 - 【超详细】从零开始部署网站——阿里云主机CentOS系统
  • 阿里云主机使用流程
  • 最详细的【微信小程序+阿里云Web服务】开发部署指引(三):开通阿里云主机
  • 阿里云主机环境搭建
  • 阿里云主机的公网带宽和私网带宽的介绍
  • 阿里云虚拟主机和服务器的区别
  • 阿里云主机如何安装wordpress?阿里云服务器搭建个人博客步骤
  • 在阿里云主机上部署Mysql数据库详细教程
  • 阿里云主机配置HTTPS
  • 一分钟了解阿里云产品:云虚拟主机
  • 云服务器ECS的基本概念
  • vscode好用插件——磨刀不误砍柴工!
  • 代码炼金术·02集·卓越程序员磨刀不误砍柴工--快速学习能力
  • 磨刀不误砍柴工,掌握DEVC++的一些实用技巧
  • “磨刀”真的不误“砍柴”工吗?
  • 儿童吹泡泡水简单配方_请问儿童吹泡泡液如何制作?
  • javascript进阶面向对象ES6
  • Python学习之路(四)——Python核心编程3(面向对象、模块_包_异常)
  • 2022-2027年中国家用清洁产品行业发展监测及投资战略研究报告
  • 创新洞察|为什么中国企业更擅长用户导向创新
  • 7. 面向对象
  • ppt制作心得【转发】
  • 企业大数据价值你只发掘了1%!
  • 儿童吹泡泡水简单配方_儿童吹泡泡水简单配方,最简单做泡泡水的办法
  • 儿童吹泡泡水简单配方_小孩吹泡泡的 泡泡水,有谁知道详细的配方?
  • 郑轻oj1048
  • Unknown error 1048
  • 杭电1048 The Hardest Problem Ever
  • PAT 甲级 1048 Find Coins
  • P1048 洛谷

阿里云主机泄露Access Key到getshell相关推荐

  1. python 程序运行在阿里云主机_阿里云主机Access key利用工具

    简介(Gamma实验室核心成员:一灯老和尚所写) 在日常渗透过程中我们经常遇到信息泄露出ALIYUN_ACCESSKEYID与ALIYUN_ACCESSKEYSECRET(阿里云API key),特别 ...

  2. 阿里云主机安装Memcached扩展优化WordPress

    2019独角兽企业重金招聘Python工程师标准>>> 前言 最近发现阿里云主机在使用中,并发访问量稍大,页面加载速度就很慢.于是学习了一些服务器优化的文章,决定安装Memcache ...

  3. Esp8266进阶之路12 图文并茂学习阿里云主机搭建8266MQTT服务器,实现移动网络远程控制一盏灯!

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. Esp8266之 搭建开发环境,开始一个"hello ...

  4. 如何使用阿里云主机搭建lordofpomelo

    2019独角兽企业重金招聘Python工程师标准>>> 最近使用osc赠送的88元代金卷,用1元的价格购买了1个月阿里云主机..适逢网易开源了一个基于Node.js的游戏服务端框架 ...

  5. 阿里云主机安装开发工具包报错处理

    环境: 阿里云主机系统版本:Centos6.2 x64 错误: 安装开发工具包报错,使用163yum源: # yum  groupinstall   "Development tools&q ...

  6. 创建失败_【阿里云主机】二级域名创建失败解决方法

    本篇写的是[阿里云主机]的二级域名创建失败的解决方法,切勿看错.(请确保在阿里云主机后台管理界面已做好配置)   举例:如果你的域名是www.abc.com,你想创建的二级域名是haha.abc.co ...

  7. 阿里云主机(aliyun-Linux) x64安装Redis详解

    转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/97.html?1455870336 如何在Linux​上安装Redis呢, ...

  8. 阿里云主机CentOS添加硬盘

    1.查看新硬盘 #fdisk –l 新添加的硬盘的编号为/dev/xvdb 2.硬盘分区 1)进入fdisk模式 #/sbin/fdisk /dev/xvdb 2)输入n进行分区 3)选择分区类型 这 ...

  9. 在CentOS7上安装vim编辑器报错无法解析阿里云主机

    文章目录 1.采用yum安装vim报错 2.配置域名解析服务器 3.再次利用yum安装vim 4.利用vim编辑器编辑文件 1.采用yum安装vim报错 执行命令:yum -y install vim ...

  10. 解决阿里云主机受到攻击的问题 2

    解决阿里云主机受到攻击的问题 详细解决方案 在/etc/profile 文件中添加: sed -i 's/^\([^#].*scrypt\)/# \1/' /etc/rc.local sed -i ' ...

最新文章

  1. 基于Python的频谱分析(一)
  2. linux学习总结-----web前端①
  3. Intellij Idea 从 Svn 检出 Maven 项目、部署 Tomcat 运行
  4. golang的GUI库,使用go-fyne设计一个代办事项APP
  5. CG CTF WEB 伪装者
  6. 如何提升代码可读性?阿里发布16条设计规约
  7. Eureka-服务发现
  8. SCRF的简介及防护手段
  9. 两个股市真理之间的矛盾
  10. Vue之ElementUI导航菜单
  11. jwt如何加盐_JWT 基础教程
  12. 关于strict-origin-when-cross-origin404请求的问题
  13. Mac 修改 hosts 命令,以及使其立马生效
  14. Android版本9华为,华为应用市场旧版本下载-华为应用市场老版v9.0.0.303 安卓版 - 极光下载站...
  15. 春晚宫女唐奕霖被爆背景深厚 可携助手出入央视排练场享有特权
  16. Transact-SQL
  17. 此次边路调整系统推荐射手走哪路_此次边路的调整系统会推荐射手走什么路呢...
  18. Word文档导出(使用固定模板)
  19. redis的发布订阅缺陷
  20. elementUI表格无数据显示图片

热门文章

  1. U盘格式化后容量变小了恢复教程
  2. yourshelf是什么意思中文_[英语shelf的中文是什么意思]英语shelf的中文是什么意思...
  3. 对飞猪H5端API接口sign签名逆向实验
  4. ffmpeg js转换音频_实现纯前端下的音频剪辑处理
  5. 音频剪辑软件分享,教你快速剪辑音频
  6. 计算机登录网站慢手机快,手机WiFi网速慢,简单输入几个数字立马变快!
  7. Arduino学习总结
  8. 第一次团队作业——团队选题报告
  9. sqlrelay mysql_SQL Relay使用
  10. newton插值公式