![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sqli-lab刷题
文章平均质量分 50
小白学习sql注入
fippyFish
这个作者很懒,什么都没留下…
展开
-
sqli-lab刷题Less-15 一些有趣的发现,关于burpsuite
sqli-lab刷题Less-15 一些有趣的发现,关于burpsuitesqli-lab的Less-15使用的是post方法提交的表单,因此参数不可见,这种情况下有两种方法查看参数的提交1.查看网页源代码右击网页,点击view source,可以查看网页源代码在这里可以看到两个input标签中各有name='uname',name='passwd',因此参数的提交方式为uname=1&passwd=12.使用burp suite先设置浏览器的代理,在火狐浏览器中点击设置原创 2021-10-09 15:04:35 · 182 阅读 · 0 评论 -
sqli-lab刷题Less-11,12,13,14基于报错的post注入
在username中输入1,在password中输入1显示登录错误,在username中输入1,password中输入1'由此可以知道其为单引号型的post注入,在username中输入1,password中输入1' or 1=1 #登录成功第十二关也是一样的思路username中输入1,password中输入1") or 1=1 #第十三关则是在username中输入1,password中输入1') or 1=1 #第十四关则是在username中输入1,passw原创 2021-10-09 14:28:59 · 110 阅读 · 0 评论 -
sqli-lab刷题Less-8,9,10
这几关没有什么好说的,为基于盲注的get注入,和第五关差不多Less-5原创 2021-10-09 14:17:29 · 71 阅读 · 0 评论 -
sqli-lab刷题Less-6 基于盲注的双引号型sql注入
sqli-lab刷题Less-6 基于盲注的双引号型sql注入输入?id=1\,报出错误猜测其原语句为"$id" LIMIT 0,1输入?id=1" --+发现其不报错,说明猜测正确输入?id=1" order by 3 --+,不报错,输入?id=1" order by 4 --+,报错由此可以知道只有三个字段输入?id=1" and 1=2 union select 1,2,3 --+,发现其不回显,说明为盲注盲注具体看这篇文章sqli-lab刷题Less原创 2021-10-08 19:24:50 · 1623 阅读 · 0 评论 -
sqli-lab刷题Less-5 基于盲注的单引号型sql注入
输入?id=1,不报错输入?id=1',报错由此猜测其为单引号型注入输入?id=1' and 1=2 union select 1,2,3 --+不显示任何信息说明要进行盲注盲注分为布尔型盲注和时间性盲注,先分析布尔型盲注布尔盲注具体看布尔盲注补充知识length(database())>=1,判断当前数据库长度是否>=1,正确输出1,错误输出0substr(database(),1,1)='s',判断当前数据库的第一个字母是否为s,正确输..原创 2021-10-07 10:07:43 · 243 阅读 · 0 评论 -
sqli-lab刷题Less-4
输入?id=1\发现其报错由此猜测原sql语句为("$id")输入?id=1") --+发现其不报错证实了猜测,由此可以爆出数据库具体操作见sqli-lab刷题Less-1,只需要将其中的?id=1'替换为?id=1")即可原创 2021-10-07 08:25:20 · 116 阅读 · 0 评论 -
sqli-lab刷题Less-1
sqli1-lib刷题Less-1本人是一名小白,刚开始进行web学习。打开sqli-lib的Less-1,观察其页面。可以看到,其页面提示输入id值,在url输入?id=1,提交id=1的参数,并且结合其给的提示,探测出其为单引号型的sql注入之后拼接sql语句,在url输入?id=1’ order by 4 --+,order by会对列名称进行排序,多次试验发现为4时候报错,3不报错,证明该表名有3个字段之后使用联合查询...原创 2021-10-05 22:17:12 · 196 阅读 · 0 评论 -
sqli-lab刷题Less-2
Less-2为双引号注入型,与Less-1相差不大,详情查看sqli-lab刷题Less-2打开sqli-lab,在网站输入?id=1'出现'' LIMIT 0,1'的报错,去掉LIMIT 0,1'原本sql语句就有的字符,出现两个'',说明1后面多了一个单引号输入?id=1 and 1=2 union select 1,2,3 --+出现下述现象,说明注入点为2,3字段,接下来的操作与Less-1相同,(需要查看请点击这里),不再赘述。...原创 2021-10-05 22:44:26 · 96 阅读 · 0 评论 -
sqli-lab刷题Less-3
输入?id=1',发现其报错说明原sql语句可能是('$id')输入?id=1') --+,不报错,证实其猜测有此可以开始爆出其数据库等信息具体见sqli-lab刷题Less-1,只需要将其中的语句?id=1'部分替换为?id=1)爆出版本号和数据库信息:?id=1') and 1=2 union select 1,version(),database() --+爆出数据库下表名:?id=1') and 1=2 union select 1,group_concat(..原创 2021-10-07 08:16:43 · 82 阅读 · 0 评论