如何使用RTA框架测试安全团队的威胁行为检测能力
关于RTA
RTA是何使一款专为蓝队研究人员设计的威胁行为能力检测框架。RTA提供了一套脚本框架,框架旨在让蓝队针对恶意行为测试其检测能力,测试测该框架是安全基于MITRE ATT&CK模型设计的。
RTA由多个Python脚本组成,团队可以生成50多种不同的胁行ATT&CK战术策略 ,亿华云以及一个预先编译的为检二进制应用程序 ,并根据需要执行文件时间停止、何使进程注入和信标模拟等活动。框架
在可能的测试测情况下,RTA 将尝试执行策略所描述的安全实际恶意活动。在其他情况下,团队RTA 将模拟所有或部分活动 。云计算胁行例如,为检某些横向移动操作默认会针对本地主机(尽管参数通常允许进行多主机测试) 。何使在其他情况下 ,可执行文件(如 cmd.exe 或 python.exe)将被重命名,使其看起来像是 Windows 二进制文件正在执行非标准活动。
工具要求
由于该工具基于Python 2.7开发,因此我们首先需要在本地设备上安装并配置好Python 2.7环境 。
除此之外,RTA还使用了某些第三方工具来实现更强大的免费模板功能 ,具体依赖组件信息如下所示:
依赖组件
RTA脚本
来源
Sysinternals Suite
user_dir_escalation.py, sip_provider.py, system_restore_proc.py, trust_provider.py
Microsoft
MsXsl
msxsl_network.py
Microsoft
工具安装
首先 ,广大研究人员需要使用下列命令将该项目源码克隆至本地:
复制git clone https://github.com/endgameinc/RTA.git1.接下来 ,将下载下来的ZIP文档提取内容至RTA目录 ,例如c:\RTA 。此时,我们就可以开始使用RTA了。
需要注意的是源码下载 ,Windows Defender或其他防病毒产品可能会在RTA运行时阻止或以其他方式干扰RTA 。在根据测试目标运行RTA之前,请考虑如何在测试主机上配置安全产品。
自定义配置
广大研究人员可以通过修改common.py来自定义RTA脚本在我们环境中的工作方式。我们甚至可以编写一个全新的函数,用于一个或多个新的RTA 。模板下载
工具运行
如果直接运行RTA的话,可以直接执行下列命令 :
复制python powershell_args.py1.如需运行这个那个RTA目录,最简python run_rta.py单的方法就是使用run_rta.py :
复制python run_rta.py1.除此之外,我们也可以使用循环来执行RTA:
复制for %f in (*.py) do python %f1.或
复制for i in (*.py); do python $i; done1.许可证协议
本项目的开发与发布遵循GNUAffero通用开源许可证协议。
项目地址
RTA:【GitHub传送门】
参考资料
https://attack.mitre.org/wiki/ATT&CK_Matrix
https://docs.microsoft.com/en-us/sysinternals/downloads/sysinternals-suite
https://www.microsoft.com/en-us/download/details.aspx?id=21714
相关文章
近日,谷歌正在测试 Chrome 浏览器的一项新功能。该功能可在已安装的扩展程序从 Chrome 网上商城删除时向用户发出恶意软件提示警告。在Chrome 应用商店里一直有人源源不断的发布浏览器扩展程2025-12-07
如何恢复Excel文件(解决丢失或损坏Excel文件的问题)
在工作和学习中,我们经常使用Excel来管理和处理数据。然而,由于各种原因,我们可能会遇到丢失或损坏Excel文件的情况,这给我们的工作带来了困扰。本文将介绍如何恢复Excel文件,并提供一些实用的技2025-12-07
酷开电视55N2(领先技术与卓越性能,让你的家庭娱乐体验升级)
近年来,随着智能家居的快速发展,人们对于家庭娱乐设备的需求也越来越高。酷开电视55N2作为一款领先的智能电视产品,以其出色的技术和卓越的性能,成为越来越多消费者的选择。本文将从各个方面详细介绍酷开电视2025-12-07
Windows7系统安装教程(从下载到安装,轻松掌握Windows7系统安装步骤)
随着Windows7系统的被广泛使用,很多用户都想了解如何正确安装该操作系统。本文将为大家提供一份详细的Windows7系统安装教程,从下载原版系统镜像开始,到最后的安装和设置过程,一步步指导读者顺利2025-12-07
研究人员发现,扫描工具原本负责清除通过流行的开源代码存储库PyPI分发的软件包所含的恶意代码,实际上却生成大量的误警报。PyPI是面向用Python编写的应用程序中使用的软件组件的主要代码库,Chai2025-12-07
在现代科技发展日新月异的时代,计算机已经成为人们生活中不可或缺的一部分。为了满足日益增长的计算需求,许多用户开始使用64位操作系统来提高计算机的性能和稳定性。本教程将详细介绍如何使用U盘来安装64位操2025-12-07

最新评论