SQL注入【二】——MYSQL注入的基本流程

本文详细介绍了SQL注入中的MYSQL注入流程,从判断注入点到获取数据库信息、破解数据,再到权限提升和内网渗透。重点讨论了如何利用INFORMATION_SCHEMA获取数据库版本和元数据,以及不同类型的注入方法和数据解密策略。
摘要由CSDN通过智能技术生成

**

在对MYSQL注入的基本流程讲解前先来科普一下MySQL 5.0以上和MySQL 5.0以下版本的区别

**

MySQL 5.0以上版本存在一个存储着数据库信息的信息数据库--INFORMATION_SCHEMA ,其中保存着关于MySQL服务器所维护的所有其他数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。而5.0以下没有。我们常见的MySQL注入都是基于MySQL5.0以上版本的

[noway]所以我们有必要在进行SQL注入时养成用version()来查看数据库版本的习惯[/noway]

sql注入基本流程

0x01 判断是否有注入点

通过加单引号和and 1=1,and 1=2等根据页面返回结果确定是否存在注入

目标:需要确定

  • 注入方式(union,boolean,cookie等)
  • 如果是(union,boolean,报错)注入还得确定注入参数类型是数字型还是字符型

0x02 获取数据库基本信息

1.数据库版本

比如数据库类型(MySQL,Oracle等)

如果是MySQL还得确定版本

[noway]下面语句都是插入在回显点处,并且都要加上括号包裹[/noway]

例:http://127.0.0.1/sqlilabs/Less-1/?id=-1' union select 1,(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值