用途:该技能面向经授权的红队攻防演练与安全评估,基于 Covenant 这一协作式 .NET C2 框架,通过其带 Swagger 文档的 REST API 自动化管理监听器、启动器、grunt(代理)与任务,用于对手模拟和安全控制验证。
主要能力:创建 HTTP/HTTPS 监听器;生成二进制、PowerShell 或 MSBuild 启动器;部署 grunt 并监控其回连;在受控主机上执行任务并收集输出;追踪横向移动;最终生成记录操作、时间戳与发现的 JSON 报告。
使用方式:先通过 /api/users/login 提交凭据获取 JWT 令牌,再依次完成:认证 API、创建监听器(配置回调 URL 与绑定地址)、生成绑定监听器的启动器、部署并管理 grunt、执行任务并收集输出、最后生成操作文档报告。
前提条件:部署好 Covenant C2 服务器(Docker 或 .NET 6);Python 3.9+ 及 requests 库;Covenant API 令牌;具备红队演练的书面授权;隔离实验环境或经授权的目标环境。
限制与说明:必须仅在获得书面授权的前提下、于隔离实验或授权目标环境中使用,否则可能违反法律法规。资料未提供更细的命令示例、具体配置参数或工具收费信息。