Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Herramientas/GitHubGitHub/outflanknl/external_c2
Frameworks de Pruebas de PenetraciónFrameworks de ExploitsPost-ExplotaciónComando y ControlRed TeamingDesarrollo de Payloads
GitHuboutflanknl/external_c2

external_c2

POC para C2 externo de Cobalt Strike

Ver Repositorio
14329hace 4 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Sinopsis

Cobalt Strike contiene una característica nueva/experimental llamada external_c2. Esto evita los perfiles maleables y permite al desarrollador crear sus propios canales. Este código es una POC, que al final resultó ser la solución a un problema de la vida real.

Contenido del código

  • c2file.c: una implementación en C del cliente (el proceso que habla con el beacon)
  • c2file_dll.c, c2file_dll.h, c2file.py: una implementación en Python del cliente (usando una dll, el proceso que habla con el beacon) que permite un desarrollo rápido de canales complejos
  • python_c2ex.py: el servidor que habla con el plugin external_c2 del teamserver.
  • externalc2_start.cna: el script necesario para iniciar el external_c2 en el teamserver.

Blog

Lee nuestro blog para más información: https://outflank.nl/blog/2017/09/17/blogpost-cobalt-strike-over-external-c2-beacon-home-in-the-most-obscure-ways/

Instalación

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

Colaboradores

Gracias a @armitagehacker por proporcionar información sobre la funcionalidad de external_c2, incluido el código de ejemplo en C que fue esencial para hacer que esto funcionara. Gracias a Marc Smeets (@mramsmeets), autor del blog y quien implementó esta POC en una asignación real. Código escrito por Mark Bergman (@xychix), pero basado en gran medida en el ejemplo inicial en C de @armitagehacker.

Licencia

Licencia BSD

Descargar herramienta