CTFer成长之路~CTF中的SQL注入
今天继续进行CTFer成长之路的学习分享,“CTF中的SQL注入”。
SQL注入-2
题目描述:
请访问 http://127.0.0.1/login.php http://127.0.0.1/user.php
docker-compose.yml
version: '3.2'
services:
web:
image: registry.cn-hangzhou.aliyuncs.com/n1book/web-sql-2:latest
ports:
- 80:80
启动方式
docker-compose up -d
还是在命令终端,启动靶机,界面如下:

按F12进入开发界面,如下图所示:

一看就知道这是POST请求方式,所以在Payload里看到两个参数name, pass。看到这样的情况,我想到的是用sqlmap的-r request.txt的注入方式。那么request.txt的获取是通过burpsuite抓包然后保存成request.txt文件实现。截图如下:

sqlmap注入
sqlmap -r request.txt
具体操作如下图所示:

获取的flag如下所示:
今天就到这里了,欢迎点赞、关注、转发、收藏!!
其实直接用高级功能里的–os-cmd也可以一样直接获取到flag,感兴趣的可以自己体验一下。