资讯动态

好靶场题解-报错注入-sql注入-数字型(与字符型对比)

发布时间:2026/10/27 10:31:38 来源:尧图企业网站定制
题目链接http://hbc.haobachang.com/see_bug_one?id106思路1.分别输入1 and 111 and 12进行判断是否能进行sql注入2.输入1 order by n 按第n列进行排列进行列数探测3.测试union select 1,2,3…n 进行行数据联合输出方便后边进行查询4.database()查库名这是哪个库。5.查询库中有哪些表6.查询flag表中的字段名7.取flag列数据。1 union select 1,2,flag,4,5 from flag 从flag表里查flag字段值。知识补充1.回显位用select 1,2,3…n.后面查询的数据都放回显位里。2.information_schema 是 MySQL 自带的元数据字典库里面存着所有库、表、列的名字。它不是一个真实业务表是系统视图。3.information_schema.tables 一行 一张表字段 table_name 是表名table_schema 是它属于哪个库。4.group_concat() 把所有行拼成一个字符串用逗号分隔这样一次就能全部显示出来。不用的话只能显示第一行得靠 limit 0,1、limit 1,1 一行行挪。5.information_schema.columnsinformation_schema.tables。tables 是有哪些表 “的目录columns 是” ​每张表里有哪些字段的目录。前者给你表名后者给你字段名反思这里我们与字符型进行对比1.字符型和数字型本质相同数字型限制条件更少而字符型数据以字符存储需加’string’在你从前端输入完毕自动补一个’符号以完成字符的闭合在进行sql注入时我们应先加上’提前进行闭合后进行注入在注入完毕后加-- 注释掉自动补充的’闭合符号。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑