Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
telegram-phish-simulator — Simulation éducative de phishing Telegram pour la formation et la sensibilisation à la cybersécurité. Démontre la collecte d'identifiants via des pages de connexion factices dans des environnements de laboratoire isolés. | Kitploit
Outils/GitHubGitHub/maty156/telegram-phish-simulator
Outils de PhishingAttaques de Mots de PasseCollecte d'InformationsHameçonnageTests d'IntrusionIngénierie SocialeApprentissage et ÉducationRed TeamingLabs et Pratique

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
GitHubmaty156/telegram-phish-simulator

telegram-phish-simulator

Simulation éducative de phishing Telegram pour la formation et la sensibilisation à la cybersécurité. Démontre la collecte d'identifiants via des pages de connexion factices dans des environnements de laboratoire isolés.

Voir le dépôt
2il y a 1 moisPas encore vérifié

⚠️ Simulateur de Phishing Telegram – Outil de Sécurité Éducatif

N'UTILISEZ PAS CE CODE POUR DES ACTIVITÉS ILLÉGALES. Ce dépôt est une simulation conçue uniquement pour l'éducation à la cybersécurité, la sensibilisation et les tests autorisés en laboratoire.

Telegram Phishing Simulation Demo


📚 Table des matières

  • À propos
  • Contenu
  • Configuration de laboratoire sécurisée
  • Comment exécuter
  • Flux d'attaque simulé
  • Directives de défense
  • Utilisation éthique
  • Licence

🎯 À propos

Ce projet démontre une simulation de phishing Telegram destinée à :

  • la formation en cybersécurité,
  • les exercices de sensibilisation au phishing,
  • la recherche défensive,
  • les tests de pénétration autorisés dans des environnements isolés.

Il montre comment les attaquants peuvent utiliser de fausses offres « Premium gratuit » pour récolter des numéros de téléphone, capturer des codes de vérification et demander des mots de passe 2FA.

Ce dépôt n'est pas destiné au phishing réel ou à la prise de contrôle de comptes. Il ne se connecte pas à l'API live de Telegram.


📁 Contenu


🧰 Configuration de laboratoire sécurisée

Utilisez cet outil uniquement dans un environnement contrôlé.

Prérequis

  • Un logiciel de machine virtuelle comme VirtualBox ou VMware.
  • Deux machines virtuelles isolées : un hôte attaquant et un hôte victime.
  • Un réseau privé entre les machines virtuelles.
  • Aucun déploiement public ni interaction avec des utilisateurs réels.

Installation recommandée

root@kitploit:~
sudo apt update && sudo apt install -y nodejs npm
cd /home/youruser
git clone https://github.com/Maty156/telegram-phish-simulator.git
cd telegram-phish-simulator
npm install

Recommandations réseau

  • Utilisez un réseau « host-only » ou NAT afin que le trafic reste dans votre laboratoire.
  • Assurez-vous que la machine virtuelle victime peut atteindre l’adresse IP de la machine attaquante.
  • N’exposez pas le service sur l’Internet public.

⚡ Démarrage rapide

  1. Installez Node.js et npm sur la machine virtuelle attaquante.
  2. Clonez le dépôt et installez les dépendances.
  3. Lancez server.js sur la machine virtuelle attaquante.
  4. Ouvrez le navigateur de la machine virtuelle victime à l’adresse http://<ip-attaquant>/.
  5. Soumettez les valeurs de test et observez le résultat sur la machine virtuelle attaquante.

🚀 Comment exécuter

  1. Démarrez le serveur simulé sur la machine virtuelle attaquante :

    root@kitploit:~
    npm start
    
  2. Depuis la machine virtuelle victime, ouvrez la page de phishing dans un navigateur :

    root@kitploit:~
    http://<ip-attaquant>:3000/
    
  3. Utilisez la page pour soumettre un numéro de téléphone, un code de vérification et éventuellement un mot de passe.

  4. Observez le résultat affiché sur la machine virtuelle attaquante et dans stolen_credentials.log.

Le serveur est une simulation et n’effectue pas une authentification Telegram réelle.


🧠 Flux d'attaque simulé

Ce simulateur modélise les phases de phishing utilisées pour la capture d’identifiants :

  1. Récolte du numéro de téléphone
    • La victime saisit un numéro de téléphone sur la page factice.
    • Le numéro est envoyé au backend contrôlé par l’attaquant.
  2. Interception du code de vérification
    • La victime saisit un code à 6 chiffres.
    • Le code est envoyé au backend simulé.
  3. Capture du mot de passe 2FA
    • Si activé, la victime est invitée à saisir un mot de passe.
    • Le mot de passe est capturé localement.

Le backend enregistre toutes les valeurs dans le terminal et dans stolen_credentials.log.


🛡️ Directives de défense

La protection contre ce type de phishing comprend :

  • Activer la vérification en deux étapes Telegram.
  • Éviter les offres « Premium gratuit » non sollicitées.
  • Vérifier les URL avant de saisir des identifiants.
  • Utiliser des gestionnaires de mots de passe pour éviter le remplissage automatique sur les sites factices.
  • Surveiller les sessions Telegram actives et révoquer les appareils inconnus.
  • Former les utilisateurs aux techniques d’ingénierie sociale et de phishing.

⚖️ Utilisation éthique

Utilisez ce dépôt uniquement à des fins défensives, éducatives et de test autorisé.

  • Ne l’utilisez pas pour cibler des personnes réelles.
  • Ne le déployez pas sur l’Internet public.
  • Ne le connectez pas aux API réelles de Telegram.
  • Ne l’utilisez pas sans autorisation explicite du propriétaire de l’environnement.

L’auteur n’est pas responsable d’une mauvaise utilisation.


📄 Licence

Ce projet est sous licence MIT. Consultez le fichier LICENSE inclus pour les conditions complètes.

  • Cette licence autorise la réutilisation, la modification et la distribution.
  • Elle n’offre aucune garantie.

Utilisez ce dépôt uniquement à des fins éducatives, défensives et de test autorisé.

Télécharger l’outil
FichierDescription
public/index.htmlInterface utilisateur de la page de phishing utilisée pour la simulation.
public/assets/Ressources statiques annexes utilisées par la page de démonstration.
server.jsBackend simulé qui enregistre localement les valeurs soumises.
package.jsonMétadonnées du projet Node et dépendances.
README.mdDocumentation du projet.
LICENSEConditions de licence du projet.
.gitignoreFichiers et répertoires exclus du suivi Git.