巅峰极客2023 hellosql

简介: 巅峰极客2023 hellosql

随便输一个payload,有waf

这题只有两个回显,分别是太酷啦和nonono,不显示报错、登录成功等各种信息,目前只能想到用时间盲注。

抓包fuzz,194都是被过滤的

不止这些,手工测出来if、sleep、benchmark、*、rpad、count也被过滤了。

测试注释符:

?id=if                              显示nonono,说明滤了
?id=1'''''''''''''''#if             显示太酷啦,说明不滤,所以注释符是#

说明注释符#可以用。

查看各种信息,发现是php。

考虑到可能是长连接,可以使用get_lock作为延时手段,并且这个没有被过滤。

经过验证,无法使用get_lock作为延时手段。

认定了是时间盲注,那就换一种延时方式。

过滤了*,无法使用现成的笛卡尔积payload,那就手搓。

过滤if那就用case when condition then 1 else 0 end语句代替

得到flag。

还有一种绕过if过滤的办法

1' and 判断字符语句 and 笛卡尔积延时#"

这个的原理是and短路。因为and需要两边都为true,才能为true。比如说 条件1 and 条件2,如果条件1为true才会去判断条件2,但是如果条件1为false,就不会再去判断条件2了,and直接返回false。

网上找的另外一个大佬(Boogipop)的盲注语句:

时间盲注,用笛卡尔积

/index.php?id=1'or+elt(1>2,(SELECT+group_concat('1')+FROM+information_schema.columns+A,+information_schema.columns+B))+or'2

/index.php?id=1'or+elt(3>2,(SELECT+group_concat('1')+FROM+information_schema.columns+A,+information_schema.columns+B))+or'2


这个elt函数非常的陌生,网上的解释:

ELT()函数是分值函数,功能有点类似很多编程语言中的switch关键字。


语法:

ELT(N,str1,str2,str3,…)

其中N是要判断的数值,如果N=1,则返回str1,如果N=2,则返回str2,以此类推。

另外对不上的值返回Null,比如N=0,或者N大于后面列表的长度。

(1条消息) Mysql的分段函数INTERVAL()和分值函数ELT()_sql分值函数_lkforce的博客-CSDN博客

由此看来,elt确实能够代替if,师傅牛逼!

目录
相关文章
|
程序员 开发者 黑灰产治理
十年老友记 | @杨成功:没有什么能比写代码更让我快乐
十年老友记 | @杨成功:没有什么能比写代码更让我快乐
202 0
纪念金庸。创造了整整一个江湖。一个江湖的时代落幕了。。。
纪念金庸。创造了整整一个江湖。一个江湖的时代落幕了。。。 金庸武侠小说中的绝美句子,至今都让人回味无穷—— 情不知所起,一往情深;恨不知所终,一笑而泯。 ——金庸《笑傲江湖》 红颜弹指老,刹那芳华,与其天涯思君,恋恋不舍,莫若相忘于江湖。
1565 0
|
数据采集 人工智能 算法
|
Java
【极客头条征文】主编就是我
版权声明:欢迎转载,请注明沉默王二原创。 https://blog.csdn.net/qing_gee/article/details/47310817 前言:窗外,一座座高楼大厦拔地而起;窗内,一个人在互联网的世界里畅翔傲游;每天不定期的打开CSDN已经成为了我的工作和生活习惯,而【极客头条】这玩意儿让我欣喜所狂,比起博客的那种蜗牛般的回复速度,极客头条简直就像坐在新干线上一个极速。
834 0
|
大数据
加意网创始人郭宇:极客正在改变世界
郭宇:今天有很多朋友从外地,从大连、从上海、从青岛飞过参加这个活动,这是一个很小型的活动,但大家投入极大的热情,非常容幸。我们今天有幸请到在座的嘉宾,本次极客沙龙由海极网主办、加意网和猎云网联合主办,海尔提供了很大的支持。
364 0
加意网创始人郭宇:极客正在改变世界
|
Oracle 关系型数据库 MySQL
Qcon大会归来(r12笔记第36天)
   QCon大会全名是全球软件开发者大会,从这个定位来看受益的群体会非常大,面对如此大的一个群体,技术分享难免就会碰到两类问题,议题方向多元化,议题内容众口难调的情况。
1347 0
|
JavaScript 程序员 PHP
十年老友记 | @Dont:可以说我是看着思否从小长大的
十年老友记 | @Dont:可以说我是看着思否从小长大的
142 0
|
前端开发 Java 程序员
十年老友记 | @Peter 谭老师:编程路上,梦想占比更重
十年老友记 | @Peter 谭老师:编程路上,梦想占比更重
167 0
|
安全 程序员 云栖大会
【云栖大会】程序猿、攻城狮的大聚会 他们眼中的云栖大会是啥样
如果让我跟朋友介绍云栖大会的话,我会说,云栖大会是我们所生活的云时代、云应用、云体验、云技术最大、最全面的展会和论坛。在这里你可以看到最前沿的技术展示、体验和应用,感受到最新鲜最专业理念的交锋、碰撞和分享。
3627 0

热门文章

最新文章