Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
begal-c2 — Painel de comando e controle em Flask e Socket.IO com um agente de extensão de navegador maliciosa que coleta credenciais, exfiltra arquivos via Telegram e emite comandos remotos de webcam, captura de tela e microfone. | Kitploit
Ferramentas/GitHubGitHub/xsanflip/begal-c2
Ferramentas de PhishingExfiltração de DadosPós-ExploraçãoSegurança WebComando e ControleAprendizado e EducaçãoRed TeamingDesenvolvimento de PayloadsCavalo de Troia de Acesso Remoto
GitHubxsanflip/begal-c2

begal-c2

Painel de comando e controle em Flask e Socket.IO com um agente de extensão de navegador maliciosa que coleta credenciais, exfiltra arquivos via Telegram e emite comandos remotos de webcam, captura de tela e microfone.

833há 4 mesesAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Ver Repositório

B.E.G.A.L - C2 v2.0 (Documentação Final)

B.E.G.A.L (Backdoor Exfiltration Gateway for Advanced Looting) é um painel interativo de Comando e Controle (C2) baseado na web, construído com Python (Flask & Socket.IO). Esta plataforma foi projetada especificamente para facilitar a pesquisa em cibersegurança, simulações de Red Teaming e fins educacionais, a fim de compreender como malwares/botnets modernos operam na exfiltração de dados e no controle remoto de alvos (bots).

Screenshot From 2026-06-14 21-39-44

⚠️ AVISO LEGAL E ISENÇÃO DE RESPONSABILIDADE (MUITO IMPORTANTE)

ESTE PROJETO FOI CRIADO EXCLUSIVAMENTE PARA FINS EDUCACIONAIS E DE PESQUISA EM CIBERSEGURANÇA.

Qualquer uso indevido desta ferramenta para atividades ilegais, ataques não autorizados a sistemas, roubo de dados ou outros crimes cibernéticos é ESTRITAMENTE PROIBIDO. O autor, desenvolvedores e colaboradores não assumem qualquer responsabilidade por quaisquer perdas, danos ou ações legais decorrentes do uso deste software.

Você é inteiramente responsável por suas próprias ações. Ao usar esta ferramenta, você concorda em cumprir todas as leis aplicáveis:

  • Lei Indonésia: Cumpra a Lei de Informação e Transações Eletrônicas (UU ITE), particularmente os artigos relacionados ao acesso ilegal e à interceptação de sistemas eletrônicos.
  • Lei Internacional: Sujeito às regulamentações internacionais de crimes cibernéticos e à sua jurisdição local (como o Computer Fraud and Abuse Act/CFAA nos EUA, o Computer Misuse Act no Reino Unido, regulamentos do GDPR, etc.). Use esta ferramenta apenas em sistemas que você possui ou em sistemas para os quais obteve autorização por escrito (Rules of Engagement) do proprietário do sistema.

✨ Principais Recursos e Funções

  1. Painel C2 em Tempo Real: Monitoramento em tempo real do status de bots/alvos infectados via WebSockets, com visualização simples de Mapeamento Geográfico.
  2. Cofre de Credenciais Roubadas: O sistema intercepta, armazena e resume automaticamente as credenciais (nomes de usuário/senhas) inseridas pelo alvo em uma interface de Cofre limpa.
  3. Configuração Dinâmica (YAML): As configurações sensíveis não são mais codificadas diretamente no script; em vez disso, são configuradas por meio de um arquivo config.yaml para melhor segurança e personalização mais fácil.
  4. Comandos Remotos Direcionados: Módulos específicos de execução remota, tais como:
    • Trigger Webcam (Acessar a câmera do alvo)
    • Trigger Screenshot (Capturar a tela da área de trabalho do alvo)
    • Trigger Mic (Gravar o áudio do alvo)
  5. Gateway de Exfiltração: Uma interface de upload por arrastar e soltar projetada para contrabandear arquivos locais para fora por meio de um Túnel Seguro do Telegram.
  6. Armazenamento Persistente e Relatórios: Armazenamento seguro de dados em bancos de dados SQLite por sessão de alvo, que são então resumidos em um recurso de relatório dedicado (URL: /report).
Screenshot From 2026-06-14 21-40-13

⚙️ Configuração Dinâmica (config.yaml)

Na versão mais recente do B.E.G.A.L, o sistema de configurações tornou-se dinâmico por meio de um arquivo de configuração YAML. Se este arquivo não existir, o sistema o gerará automaticamente (com valores padrão) na primeira vez que begal-fixed.py for executado.

Abra o arquivo config.yaml criado no mesmo diretório e ajuste os seguintes parâmetros:

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: O Token de API para o seu bot do Telegram (crie um via @BotFather).
  • CHAT_ID: O ID do canal/grupo do Telegram usado como túnel de exfiltração de dados.
  • XOR_KEY: Uma chave criptográfica simétrica usada para ofuscar a transmissão de dados entre o bot e o servidor C2. Certifique-se de que este valor corresponde ao da extensão do navegador.
  • BCRYPT_PASSWORD_HASH: O hash para login no C2 (Senha padrão: datalost1337).
  • DEFAULT USERNAME C2: flipper

🕷️ Integração com o Addon de Navegador (garuda-vpn)

O B.E.G.A.L foi projetado para funcionar em conjunto com um "agente" ou payload. Neste repositório, o agente assume a forma de uma extensão de navegador maliciosa (addon) disfarçada como garuda-vpn.

Como a Integração Funciona:

  1. Instalação do Agente: A pasta garuda-vpn contém o payload malicioso (por exemplo, background.js, content.js e manifest.json). Esta extensão deve ser instalada no navegador alvo (por exemplo, via modo Load unpacked no Chrome/Edge).
  2. Injeção e Interceptação: Uma vez instalada, esta extensão irá (de forma furtiva em segundo plano) sequestrar funções do navegador para registrar a entrada do teclado (credenciais de login), registrar o histórico de URLs e ficar em espera para receber comandos remotos.
  3. Telemetria Oculta: Os dados coletados pelo agente garuda-vpn serão criptografados usando a XOR_KEY e transmitidos silenciosamente (beaconing) para os endpoints da API do C2 B.E.G.A.L (como /api/v1/collector).
  4. Execução de Comandos: O agente abre ativamente conexões ou consulta continuamente o C2 B.E.G.A.L. Quando você clica no botão "Trigger Webcam" no painel web, o C2 encaminha o sinal para a extensão garuda-vpn, que então força a execução da API da webcam no navegador alvo.

Como Testar:

  1. Execute o painel C2 (python3 begal-c2.py).
  2. Abra um navegador Google Chrome / Chromium.
  3. Digite chrome://extensions na barra de URL. Ative o Modo de Desenvolvedor.
  4. Clique em Load unpacked e selecione a pasta garuda-vpn.
  5. Retorne ao painel do B.E.G.A.L; você deverá ver seu navegador alvo conectado e listado no painel Active Bots.

🚀 Instalação e Execução do C2

  1. Certifique-se de que instalou os requisitos do Python:
    pip install bcrypt Flask-SocketIO requests pyyaml
    
  2. Execute o script do servidor C2:
    python3 begal-c2.py
    
  3. Acesse o Dashboard pelo navegador em: http://127.0.0.1:31337 (Login padrão: flipper, senha datalost1337)
Baixar ferramenta