CTFer成长之路~CTF中的SQL注入

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

还是在命令终端,启动靶机,界面如下:

截屏2025-05-14 19.39.36

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

截屏2025-05-14 19.41.59

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

截屏2025-05-14 19.33.33

sqlmap注入

sqlmap -r request.txt

具体操作如下图所示:

截屏2025-05-14 19.53.04

获取的flag如下所示:

截屏2025-05-14 19.52.14

今天就到这里了,欢迎点赞、关注、转发、收藏!!

其实直接用高级功能里的–os-cmd也可以一样直接获取到flag,感兴趣的可以自己体验一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bruce_xiaowei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值