SQL注入 1

SQL注入定义
1,数据(Data)
图像,语音,文字
2,数据库(Databass) Access MSSQL Oracle SQLITE MySQL等
按照数据结构来组织,存储和管理数据的仓库。
3,数据库管理系统 (DBMS) Access MSSQL Oracle SQLITE MySQL等
操纵和管理数据的软件,用于建立,使用和维护数据库
4,结构化查询语句(SQL) DQL DDL DML TCL DCL
结构化查询语言是一种数据库查询和程序设计语言,用来存储数据以及查询,更新和管理关系数据库系统。

Insert into user 插入语句
Insert into user values(“123”,”456”,”789”);
Update user set 更改语句
update user set password=“123” where name=“sangfor”;
Delete from user 删除语句
delete from user where name=“sangfor”;

Information_schema 系统自带库 存储了其他库名表名 字段
Order by 猜列数
Union 联合查询(前提 列数一致)

实际操作:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

通过and 和or 判断闭口方式为整形

在这里插入图片描述
在这里插入图片描述
通过 order by 判断出列数为3
在这里插入图片描述
通过union all 判断出显示位为2,3
在这里插入图片描述

根据database() 判断出当前所在库名
在这里插入图片描述

根据 from information_schema.tables where table_schema='security’语句 找出security 库下所有的表名。 并用group_concat(table_name) 全部显示出来

在这里插入图片描述

根据from information_schema.columns where table_schema='security’and table_name='users’找出security库下 users表下 的列名 并group_concat(column_name) 显示出来
在这里插入图片描述

将查找出来的需要的列名代入 显示出用户和密码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值