Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
BlackHole — C# RAT (Herramienta de Administración Remota) | Kitploit
Herramientas/GitHubGitHub/hussein-aitlahcen/blackhole
Generación de PayloadsPost-ExplotaciónPruebas de PenetraciónComando y ControlAprendizaje y EducaciónRed TeamingHerramienta de Acceso RemotoDesarrollo de Payloads
GitHubhussein-aitlahcen/blackhole

BlackHole

C# RAT (Herramienta de Administración Remota)

Ver Repositorio
30396hace 9 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Build status

BlackHole

  • RAT C# (Herramienta de Administración Remota)
  • Solo con fines educativos

Tecnologías

  • protobuf-net : serialización/deserialización de mensajes en el protocolo esclavo<->maestro
  • NetMQ : biblioteca de red utilizada para el sistema esclavo<->maestro (cliente<->servidor)
  • Lz4.Net : biblioteca de compresión
  • ILMerge : empaquetado de ensamblados en un único ejecutable

Funciones implementadas

  • Conexión inversa (extremadamente simple)
  • Gestión de esclavos (conexión/desconexión)
  • Explorador de archivos remoto
  • Descargador de archivos remoto
  • Ejecución remota de archivos
  • Escritorio remoto (calidad + fps)
  • Descarga/subida cancelable
  • Captura remota de webcam
  • Recuperación de contraseñas de diferentes fuentes

Cómo funciona

Empaquetamos el esclavo en un único ejecutable .net con ILMerge, luego creamos el archivo C++ correspondiente con el PayloadBuilder. Finalmente, compilamos el Loader. Cuando el objetivo inicia el loader, este cargará el CLR y cargará dinámicamente el esclavo empaquetado desde su memoria (C# administrado ejecutado dentro del lanzador C++).

Primeros pasos

  1. Compila BlackHole.Slave (se empaquetará automáticamente con sus dependencias usando ILMerge)
  2. Ejecuta BlackHole.PayloadBuilder (creará un archivo C++ que contiene el esclavo empaquetado en formato binario)
  3. Compila BlackHole.Loader
  4. Disfruta entregando un único ejecutable C++

Ventana principal

alt text

Administrador de archivos

alt text

Comando de descarga

alt text

Escritorio remoto

alt text

Descargar herramienta