Caldera 4.0.0 使用说明

初识

CALDERA是一个网络安全平台,旨在轻松自动化模拟攻击,协助红队,自动化事件响应

Github仓库:GitHub - mitre/caldera: Automated Adversary Emulation Platform

环境

  • Linux or MacOS

  • Python 3.7+ (with pip3)、GoLang 1.13+

安装环境

Linux

1.我们到GitHub上的MITER官方CALDERA主页,在Kali上使用GitHub的克隆命令去下载

git clone https://github.com/mitre/caldera.git --recursive --branch

2.源码下载好后进入目录,安装框架所需模块

cd caldera
pip3 install -r requirements.txt

3.启动CALDERA攻击模块

python3 server.py --insecure

Mac

对于mac,还需要安装upx

brew install upx

4.当出现了如图的All systems ready说明可以访问了

4.1.然后用chrome访问ip:8888即可看到登录页面,默认账号为admin/adminred/adminblue/admin

4.2.如果不想用8888端口,可以修改conf/default.yml或者登录进去之后,在CONFIGURATION->configuration下修改

攻击演示

攻击介绍

本次攻击演示会涉及到agents、abilities、adversaries、operations模块的利用

·agents连接到caldera的简单的客户端程序,用以接收指令,执行指令并将结果回传给服务端。目前默认的agent是使用go语言进行编写的,方便跨平台。

·abilities是描述ATT&CK矩阵内特定的某一项具体攻击技术(过程),用yml格式保存。

·adversaries配置文件是ATT&CK TTP的集合,旨在主机或网络上创建特定效果。配置文件可用于攻击性或防御性用例,还允许上传自定义payload来作为战术的一部分进行使用

·operations可以使用许多可选配置启动操作,启动操作后,用户可以通过单击操作GUI模式中的"下载报告"按钮,以JSON格式导出操作报告。

·具体详情参考 '概念'

输出结果

初级教程:靶机桌面会先弹出记事本,等记事本消失后再弹出计算器,其次弹出powershell,后台会执行whoami、ipconfig、创建注册表删除注册表、创建a.txt,a写入a.txt,删除a.txt和删除powershell操作

攻击流程

1.选择agents模块,打开模块后,先点击” deploy an agent”(建立一个代理)

2.然后根据我们的需求选择payload类型和靶机的操作系统,我选择的54ndc47(sandcat)

3.在这里我选择windows系统的payload

4.app.contact.http这一栏输入CALDERA服务端的IP和端口号(默认8888)。

5.复制其中任意一个payload,在靶机上(win+x)打开powershell,去执行生成的payload

6.回到caldera的agents界面,可以看到靶机已上线

·以上为靶机上线caldera操作

这里初级用法我是自己内置的手法去攻击,方便内部演示。大家可直接学习中级用法,和高级用法

7.初级用法

7.1用内置好的手法去攻击,这个方式更有利于初学者,上手方便

·选择adversaries,选择攻击

7.2.这里是攻击流程及方式

  • 7
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
Caldera系统是一种基于Unix的操作系统,具有强大的功能和稳定的性能。以下是关于Caldera系统的安装过程的简要说明。 首先,确保您具备安装Caldera系统所需的最低硬件要求。这包括一台至少具有1GB内存、20GB可用存储空间和支持Caldera系统的处理器的计算机。 然后,您需要准备Caldera系统的安装介质。您可以从官方网站下载系统的安装镜像文件,然后将其刻录到DVD或制作成启动盘。同时,还需要购买获得一个有效的Caldera系统许可证。 接下来,插入安装介质,启动计算机。在开机过程中,按下相应的按键(通常是F2或Delete键)进入计算机的BIOS设置。在BIOS中,将启动设备选项设置为从安装介质启动。 计算机启动后,会显示Caldera系统的安装程序。按照屏幕上的指示,选择安装类型(例如全新安装、升级或双启动)。在选择硬盘分区时,您可以选择使用整个硬盘或将其分为多个分区。 安装程序将要求您输入Caldera系统的许可证信息。输入正确的许可证码后,继续进行安装。 在安装过程中,您需要设置计算机的主机名、网络配置和管理员密码等信息。确保您提供的信息准确无误,以确保系统的安全和正常运行。 完成这些选项后,安装程序将开始将系统文件复制到硬盘上。安装过程可能需要一些时间。完成后,您可以选择重启计算机。 重启后,您可以按照登录界面上的提示登录Caldera系统。输入您设置的管理员密码后,您将可以享受Caldera系统提供的各种功能和优势。 总之,Caldera系统的安装过程相对简单,只需要遵循安装程序的指示即可。通过安装Caldera系统,您将可以拥有一台功能强大、稳定可靠的操作系统来满足您的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值