web--SQL注入

SQL注入的危害

1.获得用户数据(及个人隐私)

2.获得管理员账号密码

3.修改网站数据

4.上传文件(shell  木马)

什么事SQL注入

攻击者通过构造不同的SQL语句来实现对数据库的操作。

1.参数用户可控

2..我们构造的参数带入数据库查询

SQL注入一般流程

1.判断注入点 

2.判断字段数 (用order by 可以根据指定的列进行排序)

3.判断回显点

4.查询相关内容

(可以使用Cookie来传参)

数据库查询

information_schema数据库是MySQL系统自带的数据库,它提供了数据库元数据的访问方式。

version 查询数据库的版本号  (构造 ?id=1 and 1=2 union select 1,version() 回车)

column_name 是一个列名称

posted @ 2020-03-08 20:22  xjve  阅读(262)  评论(0编辑  收藏  举报