【ATTCK】MITRE Caldera-路径发现插件

         CALDERA是一个由python语言编写的红蓝对抗工具(攻击模拟工具)。它是MITRE公司发起的一个研究项目,该工具的攻击流程是建立在ATT&CK攻击行为模型和知识库之上的,能够较真实地APT攻击行为模式。

         通过CALDERA工具,安全红队可以提前手动模拟并设定好攻击流程,并以此进行自动化攻击和事件响应演练。同样,安全蓝队也可以利用该工具,根据相应的威胁开展模拟应对。

         github地址: mitre/caldera: Automated Adversary Emulation Platform (github.com)

路径发现插件

        Pathfinder 是由威胁信息防御中心开发的路径发现插件,r扩展了 CALDERA 的功能,以支持网络扫描工具输出的自动摄取。通过将扫描数据与自动化对手仿真平台智能集成,Pathfinder 将演示对手如何利用环境中的漏洞来实现其目标,突出显示通过网络的路径,并显示漏洞对 CALDERA 分析和执行的实际影响反馈。

         Pathfinder 扩展了 CALDERA 以执行以下操作:

  1. 对目标网络或系统运行扫描

  2. 将扫描结果上传到正在运行的CALDERA实例

  3. 使用摄取的结果找出 CALDERA 理论上可能采取的潜在攻击路径

  4. 创建工作流程,以便 CALDERA 可以遵循实际的攻击路径并执行真正的攻击

         PathFinder插件开源网址:  GitHub - center-for-threat-informed-defense/caldera_pathfinder: Pathfinder is a plugin for mapping network vulnerabilities, scanned by CALDERA or imported by a supported network scanner, and translating those scans into adversaries for network traversal.

如何使用

       如果想直接使用 pathfinder 插件使用 nmap 运行扫描,需要安装 nmap

       安装 CALDERA并caldera/plugins使用以下命令将路径查找器存储库克隆到文件夹中:

git clone https://github.com/center-for-threat-informed-defense/caldera_pathfinder.git pathfinder —recursive$ git clone https://github.com/center-for-threat-informed-defense/caldera_pathfinder.git pathfinder --recursive正克隆到 'pathfinder'...remote: Enumerating objects: 1431, done.remote: Counting objects: 100% (402/402), done.remote: Compressing objects: 100% (98/98), done.remote: Total 1431 (delta 330), reused 320 (delta 301), pack-reused 1029接收对象中: 100% (1431/1431), 8.83 MiB | 4.01 MiB/s, 完成.处理 delta 中: 100% (759/759), 完成.子模组 'scanners/nmap/scripts/nmap-vulners'(https://github.com/vulnersCom/nmap-vulners.git)已对路径 'scanners/nmap/scripts/nmap-vulners' 注册正克隆到 '/Users/xxxxxx/opt/dev_huaun/caldera/plugins/pathfinder/scanners/nmap/scripts/nmap-vulners'...remote: Enumerating objects: 104, done.remote: Counting objects: 100% (42/42), done.remote: Compressing objects: 100% (24/24), done.remote: Total 104 (delta 21), reused 32 (delta 18), pack-reused 62接收对象中: 100% (104/104), 445.53 KiB | 116.00 KiB/s, 完成.处理 delta 中: 100% (42/42), 完成.Submodule path 'scanners/nmap/scripts/nmap-vulners': checked out 'bbf53dd085f8d810921ee00ccf85bdb329d59514'

    进入plugins/pathfinder并运行pip install -r requirements.txt以安装依赖项,并注意您应该已经安装了 nmap。

之后,添加pathfinder到适合您环境的 calderaconf 文件中启用的插件列表,然后您就可以开始扫描和路径查找!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/195363.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SQLite 安装和 Java 使用教程

SQLite是一个C语言库,它实现了一个小型、快速、自包含、高可靠性、功能齐全的SQL数据库引擎。SQLite是世界上使用最多的数据库引擎。SQLite内置于所有手机和大多数计算机中,并捆绑在人们每天使用的无数其他应用程序中。 SQLite文件格式稳定、跨平台、向…

数据结构【DS】特殊二叉树

完全二叉树 叶子结点只能出现在最下层和次下层, 最下层的叶子结点集中在树的左部完全二叉树中, 度为1的节点数 0个或者1个【计算时可以用这个快速计算, 配合𝑛0𝑛21】若n为奇数,则分支节点每个都有左右孩子;若n为偶数&#xff0…

腾讯云轻量数据库是什么?性能如何?费用价格说明

腾讯云轻量数据库测评,轻量数据库100%兼容MySQL 5.7和8.0,腾讯云提供1C1G20GB、1C1G40GB、1C2G80GB、2C4G120GB、2C8G240GB五种规格轻量数据库,腾讯云百科txybk.com分享腾讯云轻量数据库测评、轻量数据库详细介绍、特性、配置价格和常见问题解…

Web3 分布式存储 IPFS(Web3项目一实战之四)

IPFS是一种分布式文件存储协议,它允许世界各地的计算机存储和服务文件作为一个巨大的对等网络的一部分来存储和服务文件。 世界上任何地方的任何计算机都可以下载IPFS软件并开始托管和提供文件。 如果有人在自己的计算机上运行IPFS,并将文件上传到IPFS网络,那么世界上其他任…

算法通关村第十关-青铜挑战快速排序

大家好我是苏麟,今天带来快速排序 . 快速排序 单边快速排序(lomuto 洛穆托分区方案) 单边循环 (lomuto分区) 要点 : 选择最右侧元素作为基准点j 找比基准点小的,i 找比基准点大的,一旦找到,二者进行交换。 交换时机: 找到小的&#xff0c…

【0到1学习Unity脚本编程】第一人称视角的角色控制器

👨‍💻个人主页:元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏:【0…

linux文件IO

文件IO截断 截断对文件的偏移量没有影响。

【Go入门】Web工作方式

【Go入门】 Web工作方式 我们平时浏览网页的时候,会打开浏览器,输入网址后按下回车键,然后就会显示出你想要浏览的内容。在这个看似简单的用户行为背后,到底隐藏了些什么呢? 对于普通的上网过程,系统其实是这样做的&…

python-opencv 培训课程笔记(1)

python-opencv 培训课程笔记(1) 博主参加了一次opencv库的培训课程,把课程所学整理成笔记,供大家学习,第一次课程包括如下内容: 1.读取图像 2.保存图像 3.使用opencv库显示图像 4.读取图像为灰度图像 …

大数据安全 测试

测试1、用户 hive/1.common2.hadoop.fql.comLEXIN.COM 和 nn/1.common2.hadoop.fql.com 分别对 Hive 进行查询 &#xff08;1&#xff09;HDFS 配置 vim /usr/local/fqlhadoop/hadoop/conf/core-site.xml <property><name>hadoop.proxyuser.hive.hosts</name&g…

度加创作工具 演示

度加创作工具 功能图功能测试文比润色测试经验分享测试测试输出测试输出工具地址功能图 功能测试 文比润色测试 经验分享测试 测试输出 在人工智能领域,我们一直在追求一个终极目标:让机器能够像人类一样,能够理解、学习和解决各种复杂问题。而要实现这个目标,我们需要将…

BGP综合实验

一、实验拓扑 二、实验要求 1、AS1中存在两个环回&#xff0c;一个地址为192.168.1.0/24&#xff0c;该地址不能在任何协议中宣告&#xff1b; AS3中存在两个环回&#xff0c;一个地址为192.168.2.0/24&#xff0c;该地址不能在任何协议中宣告&#xff…