05 2021 档案

摘要:先输入?id=1 尝试,根据显示,可以尝试布尔型盲注、时间延迟型盲注 在尝试?id=1',根据显示,可以尝试报错型注入 //报错注入需要Mysql版本在5.1.5以上 根据 ?id=1' and 1=2--+ 可以判断是字符型注入 阅读全文
posted @ 2021-05-28 23:02 大海jjok 阅读(72) 评论(0) 推荐(0)
摘要:输入?id=2",根据报错提示,因该是where (“id”) ?id=2")and 1--+确定 可以和第三关一样了 阅读全文
posted @ 2021-05-28 17:54 大海jjok 阅读(43) 评论(0) 推荐(0)
摘要:输入?id=1''--+,发现报错信息中有),说明php查询语句可能是select...from..where id=(’1‘) 输入?id=1') and 1=1 --+ ;?id=1') and 1=2--+; 可以确定我们的推测是正确的 ?id=-1') union select 1,2, g 阅读全文
posted @ 2021-05-28 17:33 大海jjok 阅读(93) 评论(0) 推荐(0)
摘要:通过加单引号和and,判断为数字型注入 使用order by 函数,爆出字段为3 使用 union select 1,2,3 发现输出点在 2,3 使用group_concat 函数, 基本和第一关大同小异,一个单引号的问题 阅读全文
posted @ 2021-05-28 16:00 大海jjok 阅读(94) 评论(0) 推荐(0)
摘要:要想学好sql注入,想从数据库里拿点东西,就得了解MySQL的一些存储内部表 在Mysq|大于5.0以上的版本的数据库中,会存在一个information_ schema数据库。这个库中保存了整个Mysql中的所有信息,包括所有库,所有表,所有数据,可以把它理解为一个信息数据库。 SCHEMATA表 阅读全文
posted @ 2021-05-26 12:42 大海jjok 阅读(173) 评论(0) 推荐(0)
摘要:在sql注入中我们通常会使用这样一条语句来爆破字段: id=-1 union select 1,2,3 --+ 源代码: SELECT * FROM users WHERE id=-1 union select 1,2,3 假如表的字段是三个,他会根据程序的设定来输出哪个字段。如果这时使用键值对来查 阅读全文
posted @ 2021-05-26 12:32 大海jjok 阅读(834) 评论(1) 推荐(0)
摘要:首先打开网页,题目提示输入请输入ID作为带数值的参数 可以试一下id=1,2,3 id=2 and 1=1 --+;id=2 and 1=2 --+;id=2'and 1=1--+;id=2'and 1=2 --+; 分别尝试以上输入,可以判断是字符型sql注入 可以尝试用union注入 先用ord 阅读全文
posted @ 2021-05-26 12:20 大海jjok 阅读(67) 评论(0) 推荐(0)