
Un simple C2 Framework écrit en C++ moderne
[!WARNING] Travail en cours : Ceci est un projet secondaire en cours de développement, incomplet et non sécurisé ! Il est uniquement destiné à être utilisé comme terrain de jeu personnel.
[!CAUTION] À utiliser à vos risques et périls : Le code de ce dépôt peut être dangereux. N'exécutez et n'utilisez que ce que vous comprenez !
Bienvenue dans le dépôt du framework C2 Malvex. Il s'agit d'un framework C2 éducatif destiné à montrer comment d'autres frameworks C2 peuvent fonctionner et opérer. Il gagnera en maturité et sera étendu au fil du temps. L'objectif est cependant de le garder aussi simple et compréhensible que possible. Il pourrait donc servir de base pour votre propre framework C2. L'implant actuel ne prend en charge que les machines Linux.

Les autres frameworks C2 sont très complexes et difficiles à adapter, étendre, comprendre ou porter sur d'autres plateformes. Mon objectif est d'avoir quelque chose de simple mais solide, indépendant de la plateforme, facile à comprendre et à adapter. Ainsi, ce framework C2 devrait offrir une base parfaite sur laquelle construire vos propres fonctionnalités (une fois qu'il sera plus mature). Tout – client, serveur et implant – est écrit en C++ moderne et contenu dans le même « projet ».


Malvex est conçu pour être modulaire.
Cette section pourra être développée ultérieurement s'il y a un intérêt légitime suffisant.
Le framework est structuré pour permettre l'intégration d'implants Windows (PE) ou macOS (Mach-O) avec des modifications minimes du protocole de communication Serveur/Client.
Intéressé(e) par plus ? : Voir « Conatact » pour me contacter !
Ce projet est sous licence MIT License. Consultez le fichier LICENSE pour le texte intégral.
Copyright (c) 2026 erarnitox