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

Спамер ботва.ру
  #1  
Старый 13.09.2009, 16:09
zifanchuck
Постоянный
Регистрация: 27.10.2008
Сообщений: 491
Провел на форуме:
4002393

Репутация: 464
Отправить сообщение для zifanchuck с помощью ICQ
По умолчанию Спамер ботва.ру

Написал ночью спамер сабжа. Выкладываю в паблек...
Для спама нужен акк с подтвержденным мылом, диапазон ид для спама, заголовок и текст для сообщения.

PHP код:
<html>
<head>
<title>Спамер Ботва.Ру</title>
</head>
<body>

<pre>
<form method="post">
Емейл:       <input type="text" name="email"><br>
Пароль:      <input type="text" name="pass">   <br>
Задержка:    <input type="text" name="sleep" size="5"><br>
Стартовой ИД:<input type="text" name="start" size="7">    <br>
Конечный ИД: <input type="text" name="end" size="7">      <br>
Заголовок:   <input type="text" name="title"><br>

Текст сообщения:
<textarea cols=40 rows=20 name='text'></textarea>
<input type="submit" value="Начать спамить!" target="_blank">
</pre>

</body>
</html>





<?php
set_time_limit
(0);

    
$email $_POST['email'];
    
$password $_POST['pass'];
    
$sleep $_POST['sleep'];
    
$count $_POST['start'];
    
$countend $_POST['end'];
    
$title $_POST['title'];
    
$text $_POST['text'];


    if(!
$email){echo "Не ввели Email"; exit();}
    if(!
$password){echo "Не ввели Пароль"; exit();}
    if(!
$sleep){echo "Не ввели Задержку"; exit();}
    if(!
$count){echo "Не ввели начальный ID"; exit();}
    if(!
$countend){echo "Не ввели Конечный ID"; exit();}
    if(!
$title){echo "Не ввели Заголовок"; exit();}
    if(!
$text){echo "Не ввели Текс сообщения"; exit();}

    
$ch curl_init("http://g2.botva.ru/login.php");
    
curl_setopt($chCURLOPT_USERAGENT"Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
    
curl_setopt($chCURLOPT_POST1);
    
curl_setopt($chCURLOPT_HEADER1);
    
curl_setopt($chCURLOPT_POSTFIELDS"server=2&email=".urlencode($email)."&passWord=".urlencode($password));
    
curl_setopt($chCURLOPT_REFERER"http://g2.botva.ru/login.php");
    
curl_setopt($chCURLOPT_COOKIEJAR$path."botva");
    
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
    
curl_setopt($chCURLOPT_RETURNTRANSFER1);
    
$res_index  curl_exec($ch);

         for(
$i=$count$i<$countend$i++)
    {
     
$ch curl_init("http://g2.botva.ru/player.php?id=".$i);
    
curl_setopt($chCURLOPT_USERAGENT"Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
    
curl_setopt($chCURLOPT_HEADER1);
    
curl_setopt($chCURLOPT_REFERER"http://g2.botva.ru/player.php?id=");
    
curl_setopt($chCURLOPT_COOKIEFILE$path."botva");
    
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
    
curl_setopt($chCURLOPT_RETURNTRANSFER1);
    
$res_index  curl_exec($ch);
    
$res_index str_replace("<div class='blockTitle '>",'***',$res_index);
      list(
$str1$str2) = explode("***"$res_index);
    
$str2 str_replace("</div>",'***',$str2);
      list(
$str1$str12) = explode("***"$str2);
    
$name $str1;
    if(!
$str1){}
    else
        {
    
$ch curl_init("http://g2.botva.ru/msg_new.php?to_id=".$i);
    
curl_setopt($chCURLOPT_USERAGENT"Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
    
curl_setopt($chCURLOPT_HEADER1);
    
curl_setopt($chCURLOPT_REFERER"http://g2.botva.ru/player.php?id=");
    
curl_setopt($chCURLOPT_COOKIEFILE$path."botva");
    
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
    
curl_setopt($chCURLOPT_RETURNTRANSFER1);
    
$res_index  curl_exec($ch);

    
$res_index str_replace("<input type='hidden' name='k' value='",'***',$res_index);
          list(
$str1$str2) = explode("***"$res_index);
    
$str2 str_replace("'>",'***',$str2);
          list(
$str1$str12) = explode("***"$str2);
    
$k $str1;



      
$ch curl_init("http://g2.botva.ru/msg_new.php");
    
curl_setopt($chCURLOPT_USERAGENT"Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
    
curl_setopt($chCURLOPT_HEADER1);
    
curl_setopt($chCURLOPT_POST1);
    
curl_setopt($chCURLOPT_POSTFIELDS"k=".$k."&to=".urlencode($name)."&subject=".urlencode($title)."&message=".urlencode($text));
    
curl_setopt($chCURLOPT_REFERER"http://g2.botva.ru/msg_new.php");
    
curl_setopt($chCURLOPT_COOKIEFILE$path."botva");
    
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
    
curl_setopt($chCURLOPT_RETURNTRANSFER1);
    
$res_index  curl_exec($ch);
    
sleep($sleep);

        
$file=fopen('botva.html',"a+");
    
fputs($file,$i.'<br>');
    
fclose($file);

     
$filename "stop.txt";
     
$fd fopen($filename"r");
    
$bufer fread($fdfilesize($filename));
    
fclose($fd);

    if(
$bufer=="stop"){die();}


        }


    }

echo 
"Task Completed!!!";


?>
все понятно. заполняем поля и вперед)) каптчи нет) только задержку нужно поставить побольше, а то там выскакивает иногда что нельзя отправлять так часто... я ставил 10 сек то все вроде норм. Еще нужен файлик stop.txt рядом со скриптом. можно туда написать sto, а если будет stop то скрипт останавливается. Вроде все что нужно сказал. С утра скрипт работал, щас хз.
Если ктото хочет отблагодарить может дать денюжку, или хотябы + в репу)))

п.с Автор не несет никакой ответственности за вред который может нанести этот скрипт и т.д... Всю отвецтвенность вы берете на себя

Последний раз редактировалось zifanchuck; 13.09.2009 в 16:45..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Куплю спамер на PHP samorg Разное - Покупка, продажа, обмен 10 30.08.2009 03:19
S[M]S Flooder Sated Разное - Покупка, продажа, обмен 47 20.06.2009 11:22



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


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




ANTICHAT.XYZ