2026-06-25 @pequepadawans c2 adaptix beacon

C2 Adaptix — primeros pasos

C2 Adaptix — setup

Aislamiento

El teamserver va siempre detrás de una VPN o un jumpbox. Nunca expuesto a internet directamente.

Lorem ipsum dolor sit amet. Adaptix es un C2 open source con un buen balance entre funcionalidad y coste de mantenimiento.

Instalación

# Server
git clone https://github.com/Adaptix-Framework/AdaptixServer
cd AdaptixServer && go build -o adaptixserver

# Client (GUI)
git clone https://github.com/Adaptix-Framework/AdaptixClient
cd AdaptixClient && go build -o adaptixclient

Generar un beacon

Listener → HTTP/HTTPS
Profile  → default
Output   → agent.x64.bin (raw shellcode)
Perfil por defecto

El perfil default usa sleep 60s y jitter 20%. Suficiente para empezar. Más adelante ajustamos al contexto.

Validar el beacon

  1. Crear listener en puerto 443
  2. Generar agent.x64.bin
  3. Pasar al loader (builder.sh agent.x64.bin update.exe)
  4. Ejecutar en la VM de lab
  5. Ver callback en el client
sequenceDiagram
    participant VM as Win VM
    participant L as update.exe
    participant C as AdaptixClient
    VM->>L: run
    L->>L: burn + alloc + decrypt + protect
    L->>C: HTTPS 443 callback
    C->>L: tasks
    L->>C: results
    C-->>VM: interact

Limpieza

Importante

Cada beacon creado en lab se elimina del teamserver al terminar la sesión. Si no, se acumulan y generan ruido.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. El loop completo está en roadmap.md.