靶机设置
设置靶机为nat模式
查看靶机的MAC地址
靶机ip查找
nmap 192.168.112.0/24
靶机IP为192.168.112.146
目录扫描
dirsearch -u "192.168.112.146"(使用root用户操作)
浏览器访问
发现80端口开放,尝试访问浏览器页面
发现没有什么有价值的东西,尝试目录拼接
目录拼接
拼接/dbadmin/
点击test_db.php发现登陆界面
尝试使用弱口令登陆admin
在info中发现账号密码,进行MD5解密
账号:root
密码:34kroot34
账号:zico
密码:zico2215@
ssh登陆
尝试登陆账号密码
两个账号全部登陆失败
上传文件拿shell
发现ssh登陆失败后,继续在数据库中进行操作,尝试写入webshell
创建一个新的数据库,命名为zico
创建一个表
创建表中字段,格式为text,为后续写入shell做准备
在字段中写入一句话木马
在页面发现有一个Rename的选项,尝试改名将木马放在后台文件中进行执行
改为1.php
再次拼接访问/dbadmin/发现1.php文件已经存在
使用蚁剑连接,发现连接成功,成功拿到shell
提权
在/home/zico/wordpress/wp-config.php中读取到账号密码
账号:zico
密码:sWfCsfJSPV9H3AmQzw8
再次尝试ssh连接
登陆成功
查看权限发现为普通用户
sudo -l
发现存在免密操作解压
尝试使用sudo提权
sudo tar -cf /dev/null /dev/null --checkpoint=1 --checkpoint-action=exec=/bin/sh
提权成功