Wiki [Tuto/HowTo] [PHP] Troller les annuaires du "darknet|"Deepweb"

0
9
juil.
2018

Introduction

Si vous avez un Tor Hidden Web Service, vous avez sûrement déjà croisé le cuivre des crawlers des annuaires qui ont tendance à consommer les ressources machines sans prêter gare. Nous allons voir ici comment mettre en place un script PHP permettant de générer une quantité paramétrable de fichiers rempli de faux noms de domaines Tor et ainsi pourrir les bases de données des robots malveillants.
Si vous ne souhaitez pas punir les robot respectueux, vous pouvez placer vos fakes listes dans des dossiers qui sont Disallow par votre robot.txt.
GitLab du script : https://gitlab.com/voxdemonix/troll/blob/master/troll_darknet_annuary.php

Installation

Note : suivant votre configuration système il est possible que vous deviez exécuter la plus part des commandes sous root (administrateur).

Choisissez un dossier où stocker le script

cd /opt/scripts

Téléchargez le script.

wget https://gitlab.com/voxdemonix/troll/raw/master/troll_darknet_annuary.php

Éditez-le afin d'adapter les variable dans la section /* INIT */

nano ./troll_darknet_annuary.php
  • $path4Files = array("/var/www/html/top_secret_zone/"); => le ou les dossiers où ranger les fausses listes
  • $files2Creat = array( "simple.txt", […] "page20.html"); => les noms des faux fichiers à générer
  • $chooseOnionLenghtFirstIteration = 16; => la taille des onions qu'il faut générer durant la première itération
  • $chooseOnionLenghtSecondIteration = 56; => la taille des onions qu'il faut générer durant la seconde itération
  • $numberOfFakeInEachFiles = 6666; => le nombre de fausses adresses à insérer dans chaque fichier

Lancez le script afin de le vérifier

php -f ./troll_darknet_annuary.php

Si le test a fonctionné, ajoutez le script au planificateur de tâche système cron (lien vers un générateur).

crontab -e
  • Si c'est la première fois que vous éditez cron, choisissez "nano" et retenez que CTRL+X permet de sauver&quitter.

Ajoutez le cron avec la fréquence que vous souhaitez par exemple
* Note : n'oubliez pas d'adapter le chemin (path) vers où vous avez rangé le script.

  • Pour exécuter le script toutes les heures :
11 * * * *          php -f /path/to/scripts/troll_darknet_annuary.php # each hour
  • Pour exécuter le script tous les jours :
22 2 * * *          php -f /path/to/scripts/troll_darknet_annuary.php # each day
  • Pour exécuter le script tous les lundis :
32 2 * * 1          php -f /path/to/scripts/troll_darknet_annuary.php # each monday
  • Pour exécuter le script tous les 7ième, 14ième, 21ième et 29ième jours de chaque mois :
42 4 7,14,21,29 * * php -f /path/to/scripts/troll_darknet_annuary.php #each 7 days
  • Pour exécuter le script tous les 7 jours :
42 4 */7 * *    php -f /path/to/scripts/troll_darknet_annuary.php #each 7 days

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.