『vulnhub系列』Dripping-Blues-1
『vulnhub系列』Dripping-Blues-1
下载地址:
https://www.vulnhub.com/entry/dripping-blues-1,744/
信息搜集:
使用nmap进行本地扫描,确定Ip地址为137
nmap 192.168.0.*

访问80端口web服务,有一串文字,意思大概是被攻击了,然后开了个小玩笑
这个名字可能会有用travisscott & thugger

使用dirsearch扫描目录,只发现robots.txt
dirsearch -u "http://192.168.0.137/"

访问robots.txt 发现有一个/dripisreal.txt 和/etc/dripispowerful.html ,我们试着访问一下

发现是让我们访问一个歌词网站,并计算其中的“n words”的MD5值,这个值是ssh登录的密码


自己试了一下,我们使用py生成md5值,发现并不行,应该是猜错了,我们继续从别的地方入手
67aff0e8f24f431a9f31899e0c18839b
漏洞利用:
因为开启了ftp服务,我们可以使用匿名登录
用户名:anonymous
ftp 192.168.0.137

发现有一个respectmydrip.zip 文件
ls #查看当前目录文件
get respectmydrip.zip #下载文件

解压,发现需要密码
unzip respectmydrip.zip

我们可以使用/usr/share/wordist/rockyou.txt.gz 里的字典进行暴力破解
首先使用gzip -d rockyou.txt.gz 对其进行解压

然后我们使用工具fcrackzip来进行暴力破解,得到了密码072528035
安装:apt-get install fcrackzip
命令:fcrackzip -D -p rockyou.txt -u respectmydrip.zip

之后我们进行解压,解压出来两个文件:respectmydrip.txt 和 secret.zip
unzip respectmydrip.zip

我们查看一下respectmydrip.txt 文件,获得提示:just focus on "drip”

解压一下secret.zip ,发现也有密码,并且没有破解出来

我们回到网页,提示说注意“drip”,并且在robots中还有一个/etc下的文件,可能存在任意文件读取操作,尝试一下,成功。得到,密码:imdrippinbiatch
http://192.168.0.137/index.php?drip=/etc/dripispowerful.html

解压secret.zip试试,不对

那我们想想还有什么地方需要用到密码:没错ssh
使用留言的这两个id:travisscott & thugger 配上密码登录一下试试,成功

权限提升:
ls一下可以看到user.txt ,然后cat一下获得以下内容
5C50FC503A2ABE93B4C5EE3425496521

使用命令
find / -perm -u=s -type f 2>/dev/null
查看可以具有SUID权限的文件,我们发现有一个/usr/lib/policykit-1/polkit-agent-helper-1

这里需要用到github上的Pochttps://github.com/Almorabea/Polkit-exploit
然后将CVE-2021-3560.py 传到靶机,使用命令,获得Root权限
python3 CVE-2021-3560.py

成果:
除了一开始获得的user.txt我们来到root里获得root.txt
78CE377EF7F10FF0EDCA63DD60EE63B8
『vulnhub系列』Dripping-Blues-1的更多相关文章
- vulnhub靶场之DRIPPING BLUES: 1
准备: 攻击机:虚拟机kali.本机win10. 靶机:DRIPPING BLUES: 1,网段地址我这里设置的桥接,所以与本机电脑在同一网段,下载地址:https://download.vulnhu ...
- 『GreenPlum系列』GreenPlum 4节点集群安装(图文教程)
目标架构如上图 一.硬件评估 cpu主频,核数推荐CPU核数与磁盘数的比例在12:12以上Instance上执行时只能利用一个CPU核资源进行计算,推荐高主频 内存容量 网络带宽重分布操作 R ...
- Istio 运维实战系列(2):让人头大的『无头服务』-上
本系列文章将介绍用户从 Spring Cloud,Dubbo 等传统微服务框架迁移到 Istio 服务网格时的一些经验,以及在使用 Istio 过程中可能遇到的一些常见问题的解决方法. 什么是『无头服 ...
- Istio 运维实战系列(3):让人头大的『无头服务』-下
本系列文章将介绍用户从 Spring Cloud,Dubbo 等传统微服务框架迁移到 Istio 服务网格时的一些经验,以及在使用 Istio 过程中可能遇到的一些常见问题的解决方法. 失败的 Eur ...
- 『高性能模型』HetConv: HeterogeneousKernel-BasedConvolutionsforDeepCNNs
论文地址:HetConv 一.现有网络加速技术 1.卷积加速技术 作者对已有的新型卷积划分如下:标准卷积.Depthwise 卷积.Pointwise 卷积.群卷积(相关介绍见『高性能模型』深度可分离 ...
- 『TensorFlow Internals』笔记_源码结构
零.资料集合 知乎专栏:Bob学步 知乎提问:如何高效的学习 TensorFlow 代码?. 大佬刘光聪(Github,简书) 开源书:TensorFlow Internals,强烈推荐(本博客参考书 ...
- 『深度应用』NLP机器翻译深度学习实战课程·壹(RNN base)
深度学习用的有一年多了,最近开始NLP自然处理方面的研发.刚好趁着这个机会写一系列NLP机器翻译深度学习实战课程. 本系列课程将从原理讲解与数据处理深入到如何动手实践与应用部署,将包括以下内容:(更新 ...
- 关于『进击的Markdown』:第一弹
关于『进击的Markdown』:第一弹 建议缩放90%食用 比起隐蔽物下的狙击手,Markdown更像冲锋陷阵的阵头兵 简单.粗暴.直接.而且好上手 各位晚上好! 早饭吃了吗您 我 今 天 没 吃 M ...
- 关于『进击的Markdown』:第五弹
关于『进击的Markdown』:第五弹 建议缩放90%食用 路漫漫其修远兮,吾将上下而求索. 我们要接受Mermaid的考验了呢 Markdown 语法真香(一如既往地安利) ( 进击吧!Mark ...
- 关于『进击的Markdown』:第四弹
关于『进击的Markdown』:第四弹 建议缩放90%食用 美人鱼(Mermaid)悄悄的来,又悄悄的走,挥一挥匕首,不留一个活口 又是漫漫画图路... 女士们先生们,大家好! 我们要接受Markd ...
随机推荐
- C/C++如何写调试宏
1. 调试宏以及测试 在写代码时,不可避免需要打印提示.警告.错误等信息,且要灵活控制打印信息的级别.另外,还有可能需要使用宏来控制代码段(主要是调试代码段)是否执行.为此,本文提供一种调试宏定义方案 ...
- 从零开始:Django项目的创建与配置指南
title: 从零开始:Django项目的创建与配置指南 date: 2024/5/2 18:29:33 updated: 2024/5/2 18:29:33 categories: 后端开发 tag ...
- mod操作符效率高吗?
编程语言中mod取余操作符%的效率不是很高,比如M = N % 10,它花费得时间本机测试是1ms,而如果使用M = N - N / 10 * 10,则只需要0.1ms. 所以平时变成得时候,可以尽量 ...
- java 读取气象专业格式NetCDF文件
一.NetCDF简介NetCDF全称为network Common Data Format( "网络通用数据格式"),是一个软件库与机器无关的数据格式,支持创建,访问基于数组的科研 ...
- 关于浏览器sessionStorage共享问题
今天也是闲暇之余看了点前端基础知识发现了好玩的 window.open("同源页面")这种方式新开的页面会复制之前的sessionStorage 通过a标签新开的页面同样也会,原理 ...
- ASP.NET Core如何禁用模型验证(或者从模型状态中移除某些属性)?
这是一篇4年前的文章:[经验分享]在ASP.NET Core中,如果禁用某个请求的模型验证? 事隔多年,又有网友问到这个问题.我就来重新整理一下,顺便扩展一下之前的解决办法. ===== 这是一个来自 ...
- gcc版本升级
升级链接: CentOS 7 gcc版本需升级到7.5.0 ,详细可参考文档:https://learn.microsoft.com/zh-cn/azure/cognitive-services/sp ...
- c# - 如何在圆角 WPF 窗体中创建圆角矩形?
我正在 WPF 中创建一个应用程序,我想要圆角.收到.现在窗体是无边框的,我正在尝试创建一个圆角矩形并将其放在顶部,使其看起来像 Windows 应用程序的顶部栏. 我做不到. 这是我的代码: < ...
- @synchronized(self) 加锁引起的Crash
一.最近米家App进入前台的时候上报上来一个Crash {"app_name":"MiHome","timestamp":"201 ...
- 使用vscode编辑c语言
在 Visual Studio Code (VSCode) 中配置 C 语言环境 步骤指南: 一,前期准备(安装扩展,软件包) 安装 C/C++ 扩展 打开 VSCode. 点击左侧边栏的扩展按钮(或 ...