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

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

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

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

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

Категории

Все категории
Loading categories
Инструменты/GitHubGitHub/hussein-aitlahcen/blackhole
Payload GenerationPost-ExploitationPenetration TestingCommand and ControlLearning & EducationRed TeamingRemote Access ToolPayload Development
GitHubhussein-aitlahcen/blackhole

BlackHole

C# RAT (Remote Administration Tool)

Репозиторий
303969 лет назадПроверено Kitploit

Популярное

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

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

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

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

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

Build status

BlackHole

  • C# RAT (инструмент удаленного администрирования)
  • Только в образовательных целях

Технологии

  • protobuf-net: сериализация/десериализация сообщений в протоколе slave<->master
  • NetMQ: сетевая библиотека для системы slave<->master (клиент<->сервер)
  • Lz4.Net: библиотека сжатия
  • ILMerge: упаковка сборок в один исполняемый файл

Реализованные возможности

  • Обратное соединение (чрезвычайно простое)
  • Управление подчиненными (подключение/отключение)
  • Удаленный файловый менеджер
  • Удаленная загрузка файлов
  • Удаленный запуск файлов
  • Удаленный рабочий стол (качество + fps)
  • Отменяемая загрузка/выгрузка
  • Захват удаленной веб-камеры
  • Восстановление паролей из различных источников

Как это работает

Мы пакуем подчиненного в один .net-исполняемый файл с помощью ILMerge, затем создаем соответствующий C++-файл с помощью PayloadBuilder. Наконец, собираем Loader. Когда цель запускает загрузчик, он загружает CLR и динамически загружает упакованного подчиненного из своей памяти (управляемый C# выполняется внутри C++-загрузчика).

Начало работы

  1. Соберите BlackHole.Slave (будет автоматически упакован с зависимостями с помощью ILMerge)
  2. Запустите BlackHole.PayloadBuilder (создаст C++-файл, содержащий упакованного подчиненного в двоичном формате)
  3. Соберите BlackHole.Loader
  4. Наслаждайтесь доставкой одного C++-исполняемого файла

Главное окно

alt text

Файловый менеджер

alt text

Команда загрузки

alt text

Удаленный рабочий стол

alt text

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