Malware fictif réaliser dans le cadre du cyber camp 2025-2026
Caution
Ce script est à but éducatif et de sensibilisation et à il n'est à utiliser sur la machine que de personne ayant donnée leur accord.
Le script contenue dans bot.py fera office de 'virus'. Une fois éxécuter par la victime le script se connecteras à un bot discord qui permettra de déclencher les différent partie du script, pour cela merci de vous réferer à la section Commande de "Hack".
Pour lancer le bot sur l'ordinateur de la victime il faut se placer dans l'environement virtuelle (décrit dans Premiere installation) et executer la commande python bot.py
Note
Python est requis pour installer le projet dans un premier temps.
Pour commencer il faudra créer l'environement virtuel dans le quel le script tournera, pour ce faire il suffit d'executer dans un terminal à l'emplacement de bot.py la commande :
python3 -m venv Hub
Note
Si la commande renvoie une erreur, tapper simplement python à la place de python3
Une fois l'environement virtuelle crée vous pouvez l'activer avec la commande :
./Hub/Scripts/activate
La suite des commandes se feront toute dans cet environement, mais si vous avez besoin de le quitter c'est possible grâce à la commande deactivate
Caution
Puisque ce script ce base sur un bot discord il vous en faudra un dont vous ayez accès au token. Celui ci est a placé dans un fichier .env au niveau de bot.py avec cette syntax :
DISCORD_TOKEN=[votre token]
Pour mettre à jour l'environement virtuelle une fois dedans il suffit d'exectuer la commande:
pip install -r requirements.txt
Si de nouvelle dépendance sont installée pour faire tourner le script il faut mettre à jour le fichier requirements.txt avec la commande:
pip freeze > requirements.txt
Voici les différente commande mise en place sur le bot pour agir sur la victime
/commands: Envoie la liste des commandes dans un embed/bubbles: Active l'écran de veille Bubbles/popup: Ouvre des terminal et bloque le clavier la souris de manière temporaire/wallpaper: Change le fond d'écran de la victime par celui télécharger/open_web_page: Ouvre une page internet spécifié (par défaut un rickRoll)/spam_fichier: Créer des fichier texte aléatoire sur le bureau de l'utilisateur/supprimer_fichier: Supprime les fichier texte/blackscreen: Affiche un écran noir en plein écran avec du texte/screenmelter: Fait fondre l'écran de la victime pendant 36s/shutdown: désactive le script
- pour activer l'environement du bot python:
./Hub/Scripts/activate - pour sortir de l'environement du bot python:
deactivate - Lancer le bot une fois dans l'environement:
python bot.py - Pour envoyer les requirements.txt
pip freeze > requirements.txt - Pour installer les requirements.txt
pip install -r requirements.txt