Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
anti-begal.py — Python-скрипт, эксплуатирующий уязвимость истощения ресурсов в эндпоинте сборщика C2 B.E.G.A.L, заваливая его поддельными XOR/Base64-полезными нагрузками, чтобы нарушить работу вредоносных серверов управления и контроля. | Kitploit
Инструменты/GitHubGitHub/xsanflip/anti-begal.py
Оборонительные ИнструментыЭксплуатацияСкриптинг и автоматизацияЭксплуатация веб-приложенийАнализ вредоносных программТестирование на ПроникновениеКомандование и УправлениеRed Teaming
GitHubxsanflip/anti-begal.py

anti-begal.py

Python-скрипт, эксплуатирующий уязвимость истощения ресурсов в эндпоинте сборщика C2 B.E.G.A.L, заваливая его поддельными XOR/Base64-полезными нагрузками, чтобы нарушить работу вредоносных серверов управления и контроля.

424 месяцев назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Репозиторий
Поделиться

Anti-Begal: B.E.G.A.L C2 DOS Exploit

Screenshot_2026-06-17_11_47_34

Anti-Begal (anti-begal.py) — это скрипт активной защиты и тактического нарушения работы, специально разработанный для обнаружения и нейтрализации несанкционированных экземпляров фреймворка командования и управления (C2) B.E.G.A.L (Backdoor Exfiltration Gateway for Advanced Looting).

Этот скрипт действует как «вакцина» для фреймворка B.E.G.A.L. Он эксплуатирует намеренно оставленную в исходном коде B.E.G.A.L архитектурную уязвимость (исчерпание ресурсов через неаутентифицированную конечную точку), позволяя Blue Teams и исследователям безопасности демонтировать нелегальные C2-серверы, развёрнутые злоумышленниками.

⚠️ СТРОГИЙ ПРАВОВОЙ И ЭТИЧЕСКИЙ ДИСКЛЕЙМЕР

Этот инструмент выпущен строго в образовательных целях, для исследований в области активной защиты и санкционированных операций по ликвидации.

  1. Авторизация обязательна: У вас должно быть явное законное разрешение на воздействие на инфраструктуру, против которой направлен этот скрипт (например, вы системный администратор, защищающий свою сеть, или участвуете в санкционированной правоохранительной операции по ликвидации).

  2. Никакого вредоносного использования: Использование этого инструмента для проведения атак типа «отказ в обслуживании» (DoS) против публичной сетевой инфраструктуры или сторонних серверов без согласия является незаконным и строго запрещено.

  3. Отсутствие ответственности: Разработчик (xsanlahci) не несёт никакой ответственности и не отвечает за любое неправомерное использование, ущерб или правовые последствия, вызванные использованием этой программы.

Используя это программное обеспечение, вы соглашаетесь с этими условиями.

Как это работает (уязвимость)

Фреймворк B.E.G.A.L C2 полагается на неаутентифицированную конечную точку сбора данных (/api/v1/collector) для приёма обфусцированных (XOR + Base64) данных полезной нагрузки от своих бот-агентов.

Поскольку C2-сервер динамически выделяет память (ACTIVE_SESSIONS и CREDENTIAL_VAULT) и создаёт новый файл базы данных SQLite для каждого уникального UUID бота, который он получает, он крайне подвержен исчерпанию ресурсов.

anti-begal.py автоматизирует эксплуатацию этого недостатка проектирования:

  1. Генерация полезной нагрузки: Он воспроизводит XOR-шифр и кодирование Base64 из B.E.G.A.L.

  2. Подмена UUID: Он генерирует тысячи поддельных UUID ботов.

  3. Внедрение мусорных данных: Он внедряет огромные объёмы мусорных данных в полезную нагрузку, чтобы усилить воздействие на хранилище.

  4. Многопоточность: Он наводняет целевую конечную точку /api/v1/collector этими поддельными зашифрованными запросами с использованием параллельных потоков.

brave_screenshot (4)

Тактическое воздействие на целевой C2:

  • Исчерпание памяти (OOM): Выделение памяти Python-сервером Flask резко возрастёт, что приведёт к серьёзным задержкам или полному краху интерфейса C2.

  • Голодание хранилища/инодов: Жёсткий диск целевого сервера будет заполнен тысячами поддельных файлов SQLite .db, что не позволит злоумышленнику сохранить реально похищенные учётные данные.

  • Отравление данных: Хранилище учётных данных злоумышленника станет бесполезным, будучи погребённым под тысячами поддельных записей ботов.

🚀 Использование

Предварительные требования

  • Python 3.x

  • Библиотека requests (pip install requests)

Запуск скрипта

Вы можете запустить скрипт в интерактивном режиме. Он запросит у вас необходимые параметры.

python3 anti-begal.py

Интерактивные запросы:

  1. insert target : Базовый URL вредоносного C2-сервера B.E.G.A.L (например, http://192.168.1.100:31337 или https://rogue-c2.example.com). Скрипт автоматически добавит путь /api/v1/collector.

  2. insert key (press Enter for default): Ключ XOR, используемый целевым C2. Если вы его не знаете, нажатие Enter приведёт к использованию ключа B.E.G.A.L по умолчанию. (Примечание: даже при неверном ключе атака всё равно может расходовать ресурсы сервера на обработку некорректной полезной нагрузки).

  3. insert Threads (1-1000, default: 50): Количество параллельных потоков атаки. Большие значения увеличивают интенсивность флуда, но потребляют больше CPU/RAM на вашей атакующей машине. 50–200 обычно достаточно для нарушения работы стандартного развёртывания Flask.

Пример вывода

==================================================
         Anti-Begal DoS Exploit Script
           coded by xsanlahci 2026
==================================================

insert target : http://10.10.10.50:31337
insert key (press Enter for default): 
[*] Using default key: FLIPPER_SECURE_XOR_KEY_1337
insert Threads (1-1000, default: 50): 100
--------------------------------------------------
--------------------------------------------------
[*] Starting DoS attack on http://10.10.10.50:31337/api/v1/collector with 100 threads.
[*] Using XOR Key: 'FLIPPER_SECURE_XOR_KEY_1337'
[*] Press Ctrl+C to stop the attack.
[*] Requests Sent: 4520 | Errors: 12

🛡️ Меры защиты (как защититься от B.E.G.A.L)

Если вы запускаете B.E.G.A.L в образовательных целях в лаборатории и хотите закрыть этот «Kill-Switch»:

  1. Внедрите ограничение частоты запросов: добавьте Flask-Limiter, чтобы ограничить количество запросов с одного IP к эндпоинту /api/v1/collector.

  2. Аутентификация/предварительно разделяемый ключ: требуйте предварительно разделяемый криптографический токен в заголовке запроса перед обработкой полезной нагрузки или выделением памяти.

  3. Ограничения размера полезной нагрузки: строго применяйте максимальную длину содержимого для входящих запросов.

Создано xsanlahci — 2026

Скачать инструмент