Funbox 3靶机wp

主机探活

nmap -sP 192.168.159.0/24

目标靶机 IP 为:192.168.159.169


端口扫描

nmap -sV -p- -A 192.168.159.169

在这里插入图片描述

开放端口为:22、80、33060


80端口

nikto
nikto -h 192.168.159.169 

在这里插入图片描述

没有什么可用的


目录扫描
dirsearch -u 192.168.159.169

在这里插入图片描述


先去登陆页面看看,尝试sql注入

在这里插入图片描述

成功进入后台。。。

但是查看后没有找到上传点。。。

在这里插入图片描述


继续查看其他目录,robots.txt,发现gym目录,对其进行目录扫描

在这里插入图片描述

在这里插入图片描述


进入admin目录下看看,发现一个上传点

在这里插入图片描述

文件上传

但是不能点选择文件,F12 检查,修改前端,把 disable 去掉

在这里插入图片描述

但是这个页面好像是个假上传,不管什么文件都传不上去。。。

在这里插入图片描述


store

再去看看其他的目录,发现有个store目录,对其扫描

在这里插入图片描述

去登陆页面看看,并尝试sql注入

在这里插入图片描述

都不行,好像不存在SQL注入

在这里插入图片描述


然后试了试弱口令,admin、admin就进去了。。。

在这里插入图片描述

反弹shell

Add new book




上传失败,原因是某个字段错了
在这里插入图片描述


publisherid为固定的值,去首页随便复制一个就行

在这里插入图片描述

成功上传shell文件

本地开启端口监听后访问该文件

http://192.168.159.169/store/book.php?bookisbn=sasa

在这里插入图片描述

提权

换个shell形式

python3 -c 'import pty;pty.spawn("/bin/bash")'

在这里插入图片描述

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

发现存在 time 命令的setuid,这个命令可直接获取root权限(之前提过的cve-2021-4034就不说了)

在这里插入图片描述


/usr/bin/time /bin/bash -p

在这里插入图片描述

成功获取 root 权限

在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值