TP : Création d'un virus
J'ai pu voir certaines failles de sécurité grâce à ce TP et comment s'en protéger par la suite avec le développement de nos applications
PROJET INDIVIDUELPROJET EPITECH
Dans le cadre d’un projet académique en cybersécurité, j’ai développé une plateforme C2 (Command & Control) en environnement de lab, composée d’un frontend Vue.js, d’un backend Go et d’un agent Go sur machine cible Windows.
L’objectif était de simuler une chaîne de pilotage d’agent complète (communication sécurisée, exécution de tâches, remontée des résultats, supervision en temps réel), avec un focus fort sur la qualité technique :
une communication agent/serveur chiffrée (TLS + échange de clés + chiffrement applicatif),
un système de tâches distant (création, exécution, retour de résultats),
une fonctionnalité de kill agent de bout en bout (UI → API → arrêt propre de l’agent),
des actions syscall Windows-only pour démonstration académique,
un dashboard Events enrichi (détail d’actions, filtres intelligents ET/OU, export PDF),
une base de tests structurée (local + CI), avec séparation des jobs Linux/Windows,
une documentation technique par fonctionnalité pour la maintenance et la présentation.
Ce projet m’a permis de renforcer mes compétences en architecture distribuée, Go backend, Vue frontend, sécurité applicative, observabilité, et industrialisation CI/testing.