码迷,mamicode.com
首页 > 其他好文 > 详细

buuctf 随便注

时间:2019-11-27 12:13:53      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:过滤   zha   技术   关于   数据   load   hang   数字   inf   

进入题目界面。

技术图片

 

 配合上题目 随便注 很容易想到这是一道sql注入题。

先随便尝试一下。

技术图片

 

 发现了这个(不用fuzz了,哈,开心)

select被过滤了,在思考了良久之后,发现自己不会。后来在大佬的帮助下才知道这是堆叠注入。

关于堆叠注入的知识点可以看大佬的博客:https://www.cnblogs.com/geaozhang/p/9891338.html  (大佬nb!感谢大佬!)

看完博客之后完全可以自己实操

利用 show databases; 来爆出数据库

技术图片

 

 技术图片

 

 得到了两个表,接下来就是爆字段了。

payload=1‘;show columns from `1919810931114514`;(注意如果表名是纯数字时,一定要用 ` 把它包括起来,` 强制命令执行)

技术图片

 

 看到flag了对吧。那么读取它就可以了。但是我们的select被过滤了。平时可以使用select * from flag来读取现在又使用什么呢?

这时候就要用到mysql的预编译系统了。(大佬的博客有说到,不会的赶紧去看啊,就是上面的链接)

构造payload=1‘;SET @a=0x73656c65637420666c61672066726f6d20603139313938313039333131313435313460;PREPARE sqlexp from @a;EXECUTE sqlexp;

得到flag

技术图片

 

 

buuctf 随便注

标签:过滤   zha   技术   关于   数据   load   hang   数字   inf   

原文地址:https://www.cnblogs.com/cioi/p/11938983.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!