IT资讯

HardHatC2:一款功能强大的C#命令控制框架

字号+作者:创站实验室来源:数据库2025-11-26 18:48:15我要评论(0)

关于HardHatC2HardHatC2是一款功能强大的C#命令控制框架,该工具基于C# .NET开发,支持多用户同时使用,旨在协助红队安全研究人员执行安全分析和渗透测试任务。HardHatC2主要包

关于HardHatC2

HardHatC2是款功一款功能强大的C#命令控制框架,该工具基于C# .NET开发 ,令控支持多用户同时使用 ,制框旨在协助红队安全研究人员执行安全分析和渗透测试任务。款功

HardHatC2主要包含三个重要组件,令控即一个ASP.NET团队服务器 、亿华云制框一个.NET客户端和一个基于C#的款功植入程序 ,这三个组件能够完成C2操作中的令控所有功能 。

工具架构

工具要求

.NET 7 SDK(安装完成后 ,制框就可以使用dotnet run命令运行团队服务器和客户端了);

工具下载

广大研究人员可以使用下列命令将该项目源码克隆至本地,款功然后手动完成项目构建:

复制git clone https://github.com/DragoQCC/HardHatC2.git1.

除此之外 ,免费模板令控我们也可以直接访问该项目的制框【Releases页面】直接下载该工具的预编译版本。

工具使用

团队服务器

首先 ,款功我们需要配置团队服务器的令控起始地址  。编辑HardHatC2\TeamServer\Properties\LaunchSettings.json文件,服务器租用制框然后将"applicationUrl": "https://127.0.0.1:5000"修改为指定的地址和端口。

接下来 ,在命令行终端中切换到../HrdHatC2/Teamserver/目录下,并运行dotnet run命令来启动团队服务器即可:

客户端

首先 ,在启动客户端时就要指定团队服务器的地址,源码库样例命令如下 :

复制dotnet run https://127.0.0.1:50001.

接下来 ,打开Web浏览器并访问https://localhost:7096/ ,此时你将会看到一个登录页面。使用HardHat_Admin登录 ,然后切换到设置页面并创建一个新的用户 ,现在我们就可以使用这个新的建站模板账号来访问完整的客户端功能了  :

工具运行截图

管理员仪表盘 :

连接成功 :

C2配置信息 :

HTTP植入物和绑定的TCP植入物图片概述:

帮助命令表格样例  :

IoC跟踪:

许可证协议

本项目的开发与发布遵循BSD-3-Clause开源许可证协议 。

项目地址

HardHatC2:【GitHub传送门】

参考资料

https://dotnet.microsoft.com/en-us/download/dotnet/7.0

https://docs.hardhat-c2.net/documentation/

本文作者:Alpha_h4ck , 转载请注明来自FreeBuf.COM

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 《2023年全球云威胁报告》:90%的安全供应链实则并不安全

    《2023年全球云威胁报告》:90%的安全供应链实则并不安全

    2025-11-26 17:24

  • 《GTA 6》泄密事件幕后黑手被判“无限期服刑”

    《GTA 6》泄密事件幕后黑手被判“无限期服刑”

    2025-11-26 16:41

  • 2024黑帽大会的15个热门产品

    2024黑帽大会的15个热门产品

    2025-11-26 16:35

  • R星又双叒遭非法“登陆”,GTA 5 完整源代码被公开泄露

    R星又双叒遭非法“登陆”,GTA 5 完整源代码被公开泄露

    2025-11-26 16:19

网友点评