第7章 Web应用安全SQL手工注入目标要求Objectives了解SQL手工注入的基本方法;掌握在DVWA平台上进行SQL手工注入的方法;SQL手工注入一、SQL手工注入知识点任务通过SQL手工注入的方法获取admin的密码1、检查是否存在注入点2、猜解SQL查询语句的字段数3、获取数据库名称4、获取数据表名5、获取字段名6、获取字段数据SQL手工注入二、SQL手工注入示例1、进入DVWA平台,选择DVWA Security,将安全级别设置为Low。2、选择SQL Injection,进入如下页面。SQL手工注入二、SQL手工注入示例3、尝试输入单引号’,得到报错,说明页面存在注入点,同时很有可能是字符型注入4、输入 1 ‘ or 1 = 1 #,查询成功。SQL手工注入二、SQL手工注入示例5、猜解SQL查询语句中的字段数。1'or 1=1 order by 1 #1'or 1=1 order by 2 #1'or 1=1 order by 3 #当输入1‘or 1=1 order by 3 #时,系统会报错,提示“ Unknown column ’3‘ in ’order cla