摘要: Less 23实验主要是:过滤注释的显错注入 这里我们输入单引号测试一下: 从图中说明有注入点,我们用前面的方法测试一下,用 或者 +都无法成功(前面用%23,其实就是 ) 从源代码中看到只要输入 和 都被代替为了空格 那么这里就需要绕过这样的过滤。这里可以使用 ;%00 来绕过,输入: local 阅读全文
posted @ 2020-04-08 18:20 tangjf10 阅读(210) 评论(0) 推荐(0)
摘要: Less 22实验主要是:Base64编码双引号Cookie注入 这个实验和Less 21一样,只是注入语句需要用双引号,从下面源代码中可以看出: 了解了注入点原理就不再展开了。 阅读全文
posted @ 2020-04-08 17:29 tangjf10 阅读(154) 评论(0) 推荐(0)
摘要: Less 21实验主要是:Base64编码单引号Cookie注入 从Less 21开始就进入了高级注入阶段。这个实验和Less 20差不多,也是需要用cookie来注入,输入用户名和密码后(这里有人可能想到怎么前面的使用都不直接从用户名和密码位置注入,这是因为源码中有相关代码来防止该类的注入),显示 阅读全文
posted @ 2020-04-08 17:23 tangjf10 阅读(490) 评论(0) 推荐(0)
摘要: Less 20实验主要是:基于错误的cookie请求头注入 首先我们要了解一下cookie的作用,cookie是非常重要的请求头,它是一段文本,常用来表示请求者身份等。 通过下面的源代码能够了解到,输入正确用户名和密码登陆后,服务器会将用户名和密码记录在cookie中。那么这样的作用就是下一次客户端 阅读全文
posted @ 2020-04-08 17:02 tangjf10 阅读(556) 评论(0) 推荐(0)
摘要: Less 19实验主要是:基于错误的Referer请求头注入 这个实验和Less 18一样,不同之处就是使用的是Referer头。Referer头包含一个URL,代表当前访问URL的上一个URL,也就是说,用户是从什么地方来到本页面。 相关方式和Less 18差不多,这里就不赘述了。 阅读全文
posted @ 2020-04-08 15:16 tangjf10 阅读(307) 评论(0) 推荐(0)
摘要: Less 18实验主要是:基于错误的User Agent请求头注入 在开始这个实验前,大家需要了解一下HTTP协议,这里我们就不过多介绍了。我有一个公开课专门介绍过HTTP协议,大家可以到maxstu.ke.qq.com中看一下。 这里我们直接介绍和实验相关的部分。首先我们说一下User Agent 阅读全文
posted @ 2020-04-08 15:11 tangjf10 阅读(937) 评论(0) 推荐(0)
摘要: Less 17实验主要是:基于错误的更新查询POST注入 首先我们先测试一下功能。 我们输入正确的username,则会返回更新成功的信息。例如username输入admin,password输入123456 我们再输入错误的username,则会返回无法更新的信息。例如username输入abc, 阅读全文
posted @ 2020-04-08 14:48 tangjf10 阅读(217) 评论(0) 推荐(0)
摘要: Less 16实验主要是:双引号boolen/时间盲注 这个实验过程和Less 15基本是一样的,只是用的是双引号。这里就不过多介绍了,利用代码为在username输入: admin") and If(ascii(substr(database(),1,1))=115,1,sleep(5)) 密码随 阅读全文
posted @ 2020-04-08 14:19 tangjf10 阅读(158) 评论(0) 推荐(0)
摘要: Less 15实验主要是:单引号boolen/时间盲注 boolen和时间盲注的原理我们再Less 8、Less 9中已经介绍过,这里就不再介绍。 我们直接来验证该漏洞即可。在username输入: admin'and If(ascii(substr(database(),1,1))=115,1,s 阅读全文
posted @ 2020-04-08 14:11 tangjf10 阅读(479) 评论(0) 推荐(0)