当前位置: 首页 > news >正文

HackTheBox - Medium - Linux - Ambassador

Ambassador

Ambassador 是一台中等难度的 Linux 机器,用于解决硬编码的明文凭据留在旧版本代码中的问题。首先,“Grafana”CVE (“CVE-2021-43798”) 用于读取目标上的任意文件。在研究了服务的常见配置方式后,将在其中一个默认位置发现 Web 门户的凭据。登录后,进一步的枚举会显示另一个包含“MySQL”凭据的配置文件,这些凭据用于检索用户帐户的密码并在计算机上站稳脚跟。最后,配置错误的“Consul”服务用于通过从“Git”存储库的先前提交中检索身份验证令牌来获取升级的权限。


外部信息收集

端口扫描

循例nmap

file

Web枚举

80

file

3000

file

Foothold

这个版本的grafana存在未授权任意文件读取

file

运行exp

file

在grafana.ini中获取到admin的明文凭据,可以直接登录

file

file

从刚刚连带出来的grafana.db中我们可以检索到mysql的凭据

file

从whackywidget库的users表中我们可以得到developer的base64编码的密码

file

base64 decode

file

登ssh

file

本地权限提升

/opt

file

file

file

这个中文文档能够让我们了解consul以及相关命令,方便我们利用

现在需要token,在外面有个.git,我想应该会有历史提交

file

git show在tidy config之前的那一次提交中,不出意外,我们得到了它

file

然鹅exec执行似乎不行

file

find

file

经典能写不能读

file

现在进攻路径很明确,类似于前几台靶机的systemctl那种

在consul.d/consul.d写入.hcl新文件,谷歌随便找了个配置文件,让它执行我们的shellcode

datacenter = "east-aws"
data_dir = "/opt/consul"
log_level = "INFO"
node_name = "foobar"
server = true
watches = [{type = "checks"handler = "/tmp/cmd.sh"}
]

祖传suid bash的shellcode

file

consul reload

file

这一缕红光依旧是这么的刺眼

http://www.lryc.cn/news/275183.html

相关文章:

  • 嵌入式——循环队列
  • 2024.1.7-实战-docker方式给自己网站部署prometheus监控ecs资源使用情况-2024.1.7(测试成功)
  • 20240107 SQL基础50题打卡
  • 阿里云公网带宽出网和入网是什么?上行和下行是什么?
  • eureka工作原理是什么
  • Vue中的事件委托(事件代理)使用方法介绍
  • 「HDLBits题解」Wire decl
  • [MAUI]在.NET MAUI中调用拨号界面
  • Kali/Debian Linux 安装Docker Engine
  • Spring 应用合并之路(二):峰回路转,柳暗花明 | 京东云技术团队
  • SQL Error 1366, SQLState HY000
  • Codeforces Round 893 (Div. 2)(VP-7,寒假加训)
  • MySQL第四战:视图以及常见面试题(上)
  • C语言程序设计——程序流程控制方法(一)
  • torch.backends.cudnn.benchmark
  • SQL Server从0到1——写shell
  • 计算圆弧的起始角度、终止角度和矩形信息并使用drawArc绘制圆弧
  • C++ Trie树模版 及模版题 || Trie字符串统计
  • Linux基础命令@echo、tail、重定向符
  • uniapp:签字版、绘画板 插件l-signature
  • Python Pillow(PIL)库的用法介绍
  • uniapp 【专题详解 -- 时间】云数据库时间类型设计,时间生成、时间格式化渲染(uni-dateformat 组件的使用)
  • k8s之flink的几种创建方式
  • 应用OpenCV绘制箭头
  • 信息学奥赛一本通1032:大象喝水查
  • 聊聊jvm的direct buffer统计
  • C/C++ 位段
  • Peter算法小课堂—树的应用
  • FineBI:简介
  • 原神单机版【完全无脑搭建】⭐纯单机⭐*稳定版*