Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
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.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
BlackHole — C# RAT (Remote Administration Tool) | Kitploit
Ferramentas/GitHubGitHub/hussein-aitlahcen/blackhole
Payload GenerationPost-ExploitationPenetration TestingCommand and ControlLearning & EducationRed TeamingRemote Access ToolPayload Development
GitHubhussein-aitlahcen/blackhole

BlackHole

C# RAT (Remote Administration Tool)

Ver Repositório
30396há 9 anosRevisado pelo Kitploit

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

Build status

BlackHole

  • RAT em C# (Ferramenta de Administração Remota)
  • Apenas para fins educacionais

Tecnologias

  • protobuf-net : serialização/desserialização de mensagens no protocolo escravo<->mestre
  • NetMQ : biblioteca de rede usada para o sistema escravo<->mestre (cliente<->servidor)
  • Lz4.Net : biblioteca de compressão
  • ILMerge : empacotamento de assemblies num único executável

Funcionalidades em funcionamento

  • Conexão reversa (extremamente simples)
  • Gerenciamento de escravos (conexão/desconexão)
  • Navegador remoto de arquivos
  • Download remoto de arquivos
  • Execução remota de arquivos
  • Área de trabalho remota (qualidade + fps)
  • Download/upload cancelável
  • Captura remota de webcam
  • Recuperação de senhas de diferentes fontes

Como funciona

Empacotamos o escravo num único executável .net com ILMerge, depois criamos o ficheiro C++ correspondente com o PayloadBuilder. Finalmente, construímos o Loader. Quando o alvo inicia o loader, ele carregará o CLR e carregará dinamicamente o escravo empacotado a partir da sua memória (C# gerenciado executado dentro de um launcher C++).

Primeiros passos

  1. Compile o BlackHole.Slave (Será automaticamente empacotado com suas dependências usando ILMerge)
  2. Inicie o BlackHole.PayloadBuilder (criará um ficheiro C++ contendo o escravo empacotado em formato binário)
  3. Compile o BlackHole.Loader
  4. Aproveite a entrega de um único executável C++

Janela principal

alt text

Gerenciador de arquivos

alt text

Comando de download

alt text

Área de trabalho remota

alt text

Baixar ferramenta