DVWA练习记录——SQL Injection

使用在线靶场

www.vsplate.com

看看介绍吧


在我看来就是闭合引号和拼接使用查询语句来读取数据库的数据

这是low级别代码

既然没做任何过滤机制,那就构造一个完整的查询语句:

所以输入

1' union select user(),database() from users #


查到数据了

看看medium吧


这个,好像直接拼接就可以了的样子。直接构造呗


输入

1 union select 1,2 from users

在线靶场好像有问题

嘛靶场medium界面打不开就不管了,应该思路没错。看看high吧


看起来就是限制了只取查询的第一行,而且读取数据从session里读了

试试构造呗

输入

1'  union select 1,2 from users #

好像和low级别一样就成功了,没看懂这个是在防什么

看看help怎么说吧


session在变应该就是防止无脑注入攻击咯。

impossible级别

找个答案看看

http://www.freebuf.com/articles/web/120747.html

答案是从盲注讲解的,还脱了裤,而且medium也不是想象那样。学到了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 32,226评论 18 399
  • 第一天 7月13日OCP笔记: Oracle Ocp11g准备资料: OracleFundmentals 书 管理...
    fjxCode阅读 7,787评论 0 4
  • 人为什么要结婚呢?在这个社会,男人和女人,到底谁更需要一纸婚姻的制约精神。可如果这结婚证无法让爱情的忠诚得以保障...
    墨之屋阅读 2,905评论 0 1
  • 在这个薄情的世界,真心换来的只是抛弃 你那么天真,哪里知道世事无常的道理? 忠诚,是选择你的理由,也是抛弃你的借口...
    黎璃莉莉阅读 1,573评论 0 0
  • (一) 我背负的江山,是黄土的一角 是一块顽石,是一寸黝黑的肌肤 浪子,把青山养好,把河里的鱼儿喂饱 迈向江湖...
    成风_65d9阅读 1,677评论 0 1