HardHatC2:一款功能强大的C#命令控制框架
2023-8-3 23:16:41 Author: www.freebuf.com(查看原文) 阅读量:6 收藏

freeBuf

主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

关于HardHatC2

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

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

工具架构

工具要求

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

工具下载

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

git clone https://github.com/DragoQCC/HardHatC2.git

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

工具使用

团队服务器

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

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


文章来源: https://www.freebuf.com/articles/network/373852.html
如有侵权请联系:admin#unsafe.sh