Des nouvelles ont été ajoutées en tête de listes.
Remontez pour les voir.
Inscription à la newsletter
Publier Gophish en HTTPS avec un reverse proxy Nginx
Killian VAN RUYMBEKE - ITConnect -
24/09
Dans ce tutoriel, nous allons mettre en place un reverse proxy Nginx pour publier en HTTPS un serveur de phishing Gophish, avec un certificat TLS Let's Encrypt.
Sommaire
I. Présentation
II. Créer et enregistrer les sous-domaines
III. Configurer Pfsense pour une propagation DNS
IV. Mise en place du reverse proxy Nginx
A. Installation Nginx sur Debian ou AlmaLinux
B. Création des fichiers de configuration Nginx
C. Installer Certbot et générer les certificats
D. Vérifier la configuration de Nginx
V. Modifier le fichier de configuration de Gophish
VI. Première campagne Gophish avec un reverse proxy
VII. Conclusion
I. Présentation
Dans ce tutoriel, nous allons explorer la mise en place d'un reverse proxy Nginx pour un serveur de phishing Gophish. Cette démarche s'inscrit dans la continuité de notre série de tutoriels sur Gophish, où nous avons précédemment établi les fondations nécessaires pour le déploiement d'une campagne de phishing à des fins de sensibilisation.
Pour rappel, dans le premier tutoriel, nous avons configuré un domaine spécifique nommé "kvrcybertechno.fr" associé à une adresse IP publique (203.153.73.6) fournie par OVHcloud. Derrière cette adresse IP se cache un hyperviseur bare metal. Sur cet hyperviseur, nous trouvons une machine virtuelle (VM) dédiée à Gophish avec l'adresse IP "192.168.1.17" et une seconde VM qui accueillera notre serveur Nginx, dotée de l'adresse IP "192.168.1.20".
La lecture de l'article précédent est recommandée avant de lire celui-ci :
Création d'une campagne de phishing avec Gophish et Microsoft 365
La gestion des noms de domaine est assurée par un pfSense configuré avec l'adresse IP publique "96.122.153.201". Ce pfSense est crucial puisqu'il intègre une règle de port forwarding, redirigeant les requêtes entrantes des ports HTTP (80) et HTTPS (443) vers notre serveur Nginx nouvellement configuré.
Nginx est un serveur web open source conçu pour offrir robustesse et flexibilité, éléments essent... [Courte citation de 8% de l'article original]
Loading...
🍪
Le modèle économique de notre site repose sur l'affichage de publicités personnalisées basées sur l'utilisation de cookies publicitaires. En continuant votre visite sur notre site, vous consentez à l'utilisation de ces cookies.
Politique de confidentialité