鱼C论坛

 找回密码
 立即注册
查看: 3623|回复: 10

SQL手注过程中遇到的疑问

[复制链接]
发表于 2018-9-22 10:52:26 | 显示全部楼层 |阅读模式
5鱼币
URL+PAYLOAD:http://ctf5.shiyanbar.com/web/index_3.php?id=1' union select null where 'a'='a

报错提示
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\h43a1W3\phpstudy\WWW\web\index_3.php on line 30
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where 'a'='a'' at line 1

有点不明白,很正常一个条件语句,怎么会报错呢??!

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-9-22 13:17:36 | 显示全部楼层
sql 完全沒经验,报错是第一行,完整代码是啥?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-9-23 09:17:24 | 显示全部楼层
claws0n 发表于 2018-9-22 13:17
sql 完全沒经验,报错是第一行,完整代码是啥?

没有完整代码,这个是盲注题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-9-27 09:30:49 | 显示全部楼层
正在卓尼小乱 发表于 2018-9-23 09:17
没有完整代码,这个是盲注题

人家要是把引号给过滤了可不就报错了嘛。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-9-27 15:02:04 | 显示全部楼层
'where 'a'='a''  双引号包单引号,谢谢,单引号包单引号没用的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-9-28 13:57:45 | 显示全部楼层
waitforlove 发表于 2018-9-27 15:02
'where 'a'='a''  双引号包单引号,谢谢,单引号包单引号没用的

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\h43a1W3\phpstudy\WWW\web\index_3.php on line 30
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where "a"="a'' at line 1

额,这并不是单引号包单引号,它提示本身会有一堆单引号把整个错误语句包裹的,所以实际上我第一次发的报错,是两个单引号,以上是改为双引号后的报错。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-9-28 13:58:45 | 显示全部楼层
waitforlove 发表于 2018-9-27 15:02
'where 'a'='a''  双引号包单引号,谢谢,单引号包单引号没用的

以纯文本显示没区别,但在页面中报错很明显,仔细看,最后一个双引号,是一个单引号和另一个单引号构成的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-9-28 14:00:10 | 显示全部楼层
945318498 发表于 2018-9-27 09:30
人家要是把引号给过滤了可不就报错了嘛。。。

感觉这个有可能一点,这几天没时间,等放假了好好研究一下这道题。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-10-2 16:16:27 | 显示全部楼层
因为没看到原始语句,如果需要在引号中使用引号,需使用''
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-1-14 10:49:23 | 显示全部楼层
这道题就是sql报错注入的题,你可以在id=1后面加上 ^(length('xx')!=0)%23  看看过滤了哪些字符
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-1-14 10:50:12 | 显示全部楼层
这道题就是sq l 报错注入的题,你可以在id=1后面加上 ^(length('xx')!=0)%23  看看过滤了哪些字符
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 02:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表