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
Outils/GitHubGitHub/outflanknl/external_c2
Penetration Testing FrameworksExploit FrameworksPost-ExploitationCommand and ControlRed TeamingPayload Development
GitHuboutflanknl/external_c2

external_c2

POC for Cobalt Strike external C2

Voir le dépôt
14329il y a 4 ansVérifié par Kitploit

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

Synopsis

Cobalt Strike contient une fonctionnalité nouvelle/expérimentale appelée external_c2. Cela contourne les profils malléables et permet au développeur de créer ses propres canaux. Ce code est une POC, qui s'est finalement avérée être la solution à un problème réel.

Contenu du code

  • c2file.c : une implémentation en C du client (le processus en communication avec le beacon)
  • c2file_dll.c, c2file_dll.h, c2file.py : une implémentation Python du client (utilisant une DLL, le processus en communication avec le beacon) permettant un développement rapide de canaux complexes
  • python_c2ex.py : le serveur communiquant avec le plugin external_c2 du teamserver.
  • externalc2_start.cna : le script nécessaire pour démarrer le external_c2 sur le teamserver.

Blog

Lisez notre blog pour plus d'informations : https://outflank.nl/blog/2017/09/17/blogpost-cobalt-strike-over-external-c2-beacon-home-in-the-most-obscure-ways/

Installation

i686-w64-mingw32-gcc -shared c2file_dll.c -o c2file.dll

Contributeurs

Merci à @armitagehacker pour avoir fourni des informations sur la fonctionnalité external_c2, y compris un exemple de code C qui était essentiel pour que cela fonctionne. Merci à Marc Smeets (@mramsmeets), auteur du blog et celui qui a implémenté cette POC dans un projet réel. Code écrit par Mark Bergman (@xychix) mais fortement basé sur l'exemple C initial de @armitagehacker.

Licence

Licence BSD

Télécharger l’outil