vulnhub靶机dpwwn-01

Vulnhub靶机dpwwn-01
靶机下载地址:dpwwn: 1 ~ VulnHub
https://www.vulnhub.com/entry/dpwwn-1,342/
Kali ip:192.168.70.129
靶机ip:192.168.70.137

一、信息搜集

靶机ip发现

 sudo arp-scan -l

在这里插入图片描述

nmap -sS 192.168.70.0/24

在这里插入图片描述

确定靶机ip为192.168.70.137
开放的端口分别为ssh 22端口,80 http端口,3306 mysql端口
目录扫描
命令:

dirb 192.168.70.137

在这里插入图片描述

进行访问除了info.php,没有什么其他的信息

二、mysql和ssh连接

尝试对mysql和ssh进行连接
使用msf对靶机的3306端口进行弱口令扫描,发现登录成功
命令:

use auxiliary/scanner/mysql/mysql_login
set rhost 192.168.70.137
Run

在这里插入图片描述

账号是root 密码是空
建立mysql连接
命令:

mysql -h 192.168.70.137 -u root

在这里插入图片描述

查询数据库
在这里插入图片描述

查询ssh中的数据
在这里插入图片描述

发现存在ssh的账号和密码
使用ssh进行连接
在这里插入图片描述

连接成功

三、提权

查看文件内容发现是shell脚本,再查看权限,可写入,再查看进程发现存在crontab定时任务。
在这里插入图片描述

查找带有suid权限的文件

find / -perm -u=s -type f 2>/dev/null

在这里插入图片描述

可以看到也有crontab
使用

cat /etc/os-release

查看系统版本
在这里插入图片描述

推荐一篇centos 7 的提权的文章
CentOS 7系统利用suid提权获取Root Shell - FreeBuf网络安全行业门户
https://www.freebuf.com/articles/system/244627.html
开始利用crontab定时任务提权
在这里插入图片描述

在logrot.sh中写入命令
在其确认定时任务是否添加成功
在这里插入图片描述

Nc开始监听端口即可

nc -nvlp 9999

反弹shell成功,查看权限是root权限

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值