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

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

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

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

工具目录

分类

查看所有分类
Loading categories
merlin — Merlin 是一个使用 golang 编写的跨平台后渗透 HTTP/2 命令与控制(C2)服务器和代理。 | Kitploit
工具/GitHubGitHub/ne0nd0g/merlin
渗透测试框架漏洞利用框架后渗透利用命令与控制红队Payload 开发
GitHubne0nd0g/merlin

merlin

Merlin 是一个使用 golang 编写的跨平台后渗透 HTTP/2 命令与控制(C2)服务器和代理。

查看仓库
5.6k8401年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

CodeQL GoReportCard License: GPL v3 Release Downloads Twitter Follow

Merlin

Merlin Logo

Merlin 是一个用 Go 编写的跨平台后渗透命令与控制(C2)服务器及代理软件。

突出特性:

  • merlin-cli 基于 gRPC 的命令行界面,用于连接 Merlin 服务器,支持多用户协作
  • 支持的代理 C2 协议:http/1.1 明文、http/1.1 基于 TLS、HTTP/2、HTTP/2 明文(h2c)、http/3(基于 QUIC 的 http/2)
  • 代理之间通过 SMB、TCP 和 UDP 的点对点(P2P)通信(支持 bind 或 reverse 模式)
  • 可配置的代理数据编码与加密转换:AES、Base64、gob、hex、JWE、RC4 和 XOR
    • JWE 转换使用 PBES2_HS512_A256KW PBES2(RFC 2898),以 HMAC SHA-512 作为伪随机函数,并使用 AES 密钥包装(RFC 3394)的 256 位密钥作为加密方案
  • 可配置的代理认证方式:
    • 无认证
    • OPAQUE:非对称密码认证密钥交换(PAKE)
  • 加密的 JWT 用于消息认证
  • 可配置的代理消息数据填充,以对抗基于固定消息大小的信标检测
  • 使用 invoke-assembly 在进程内执行 .NET 程序集,或使用 execute-assembly 在傀儡进程中执行
  • 使用 execute-pe 在傀儡进程中执行任意 Windows 可执行文件(PE)
  • 多种 shellcode 执行技术:CreateThread、CreateRemoteThread、RtlCreateUserThread、QueueUserAPC
  • 集成了 Donut、sRDI 和 SharpGen 支持
  • 动态更改代理的 JA3 哈希
  • Mythic 支持
  • 文档与维基

相关介绍博文:https://medium.com/@Ne0nd0g/introducing-merlin-645da3c635a

配套仓库:

  • Merlin Agent - 代理源码
  • Merlin Agent DLL - 代理 DLL 源码
  • Merlin CLI - Merlin 命令行界面
  • Merlin 文档 - 文档源码
  • Merlin on Mythic - 用于 Mythic 框架的 Merlin 代理
  • Merlin Docker - Merlin 镜像的基础 Docker 镜像
  • Merlin Message - 用于 Merlin 服务器与代理之间消息交换的 Go 库

快速开始

  1. 从 releases 页面下载最新版本的 Merlin 服务器

    服务器包内含所有主流操作系统的编译版 CLI 和代理,位于 data/bin 目录

  2. 使用 7zip 的 x 功能解压文件 密码为:merlin

  3. 启动 Merlin

  4. 启动 CLI

  5. 配置一个监听器

  6. 部署代理,示例请参见代理执行快速入门指南

  7. 渗透、横向移动、收获

    root@kitploit:~
    mkdir /opt/merlin;cd /opt/merlin
    wget https://github.com/Ne0nd0g/merlin/releases/latest/download/merlinServer-Linux-x64.7z
    7z x merlinServer-Linux-x64.7z
    sudo ./merlinServer-Linux-x64
    ./data/bin/merlinCLI-Linux-x64
    

Mythic

Merlin 可以集成并作为代理用于 Mythic——一个协作型、多平台的红队框架。

请访问 MythicAgents 组织下的 Merlin on Mythic 仓库以开始使用。

杂项

  • 从源码编译 Merlin,请查看自定义构建页面
  • 完整命令列表:
    • 主菜单
    • 监听器菜单
    • 代理菜单
    • 模块菜单
  • 查看常见问题页面
  • 查看博文页面获取更多信息

Slack

加入 BloodHoundGang Slack 的 #merlin 频道进行提问、故障排除或提供反馈。

JetBrains

感谢 JetBrains 通过提供 Goland IDE 开源许可证慷慨赞助 Merlin

JetBrains Logo GoLand Logo

下载工具