Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
BlackHole — C# RAT (Remote Administration Tool) | Kitploit
工具/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:从属端<->主控端协议中的消息序列化/反序列化
  • NetMQ:用于从属端<->主控端系统(客户端<->服务器)的网络库
  • Lz4.Net:压缩库
  • ILMerge:将程序集打包成单个可执行文件

已实现的功能

  • 反向连接(极其简单)
  • 从属端管理(连接/断开)
  • 远程文件浏览器
  • 远程文件下载器
  • 远程文件执行
  • 远程桌面(质量 + 帧率)
  • 可取消的下载/上传
  • 远程摄像头捕获
  • 从不同来源恢复密码

工作原理

我们使用 ILMerge 将从属端打包成一个独立的 .net 可执行文件,然后使用 PayloadBuilder 创建对应的 C++ 文件。最后,构建加载器。当目标启动加载器时,加载器会加载 CLR 并动态地从内存中加载打包的从属端(在 C++ 启动器中执行托管的 C# 代码)。

开始使用

  1. 构建 BlackHole.Slave(将自动使用 ILMerge 及其依赖项打包)
  2. 启动 BlackHole.PayloadBuilder(将创建一个包含打包从属端二进制格式的 C++ 文件)
  3. 构建 BlackHole.Loader
  4. 尽情交付单个 C++ 可执行文件

主窗口

主窗口

文件管理器

文件管理器

下载命令

下载中

远程桌面

远程桌面

下载工具