基于Python的PY#RATIONRAT偷偷收集敏感信息

简介: 基于Python的PY#RATIONRAT偷偷收集敏感信息

640.png


研究人员披露了一项使用基于 Python 的 RAT 的新攻击活动。

被称为 PY#RATION 的攻击者自 2022 年 8 月以来一直在利用 RAT 来控制受感染的系统。


PY#RATION


根据 Securonix 的说法,RAT 具有多种可以收集敏感信息的功能。

PY#RATION 可以将文件从受感染的主机传输到其 C2 服务器,反之亦然。

它使用 WebSockets 来避免检测以及 C2 通信和渗透。

它还会进一步捕获剪贴板数据、记录击键、检查防病毒软件的存在以及执行系统命令。此外,RAT 从网络浏览器中提取密码和 cookie。

PY#RATION 充当部署更多恶意软件的途径,在这次活动中,包括一个基于 Python 的信息窃取程序,用于从加密货币钱包和网络浏览器中窃取数据。


两个版本


已检测到 RAT 的两个版本(版本 1.0 和 1.6),后者具有反逃避技术。

在后来的版本中,增加了近 1000 行代码来支持网络扫描功能,以执行对受损网络的侦察。

此外,在此版本中,攻击者使用fernet模块将 Python 代码隐藏在加密层后面。


攻击载体


攻击始于一封充满 ZIP 存档的网络钓鱼电子邮件,其中包含两个快捷方式 (.LNK) 文件。

这些文件伪装成英国驾照的正面/背面图像似乎是合法的。网络钓鱼诱饵的性质表明预期目标可能来自英国或北美。

打开每个 LNK 文件从远程服务器获取两个文本文件,随后重命名为 BAT 文件。它在后台秘密运行,同时向受害者显示诱饵图像。

此外,另一个批处理脚本是从 C2 服务器下载的,旨在从服务器获取额外的有效载荷,例如 Python 二进制文件(CortanaAssistance[.]exe)。


攻击者使用 Cortana(虚拟助手),试图将恶意软件作为系统文件传递。

PY#RATION 恶意软件是使用 Python 开发的,允许它在macOS 、Linux 和 Windows 上运行。


此外,它使用多种策略(例如 fernet 加密)来逃避检测。这些因素使其成为跨多个平台的多功能威胁。

为了防止此类威胁,建议部署应用程序白名单策略以阻止未知二进制文件的执行。


Securonix 安全公告:基于 Python 的 PY#RATION 攻击活动利用 Fernet 加密和 Websockets 避免检测

640.png

640.png

640.png640.png

640.png


文链接:

https://www.securonix.com/blog/security-advisory-python-based-pyration-attack-campaign/



相关文章
|
4月前
|
前端开发 数据安全/隐私保护 Python
虚拟物流单号生成器, 虚拟快递单号假物流信息, 虚拟快递单号在线生成【python框架】
这个虚拟物流单号生成系统包含以下功能:支持多种主流快递公司的单号生成
|
4月前
|
数据安全/隐私保护 数据格式 Python
快递单号模拟生成器, 虚拟物流信息在线生成,虚假快递单号生成器【python】
支持多种主流快递公司生成符合各快递公司规则的快递单号自动生成收发件人信息
|
4月前
|
JSON 前端开发 API
快递单号生成器在线, 快递单号模拟生成器, 虚拟物流信息在线生成【python】
项目包含三个主要模块:快递单号生成器核心逻辑、Flask Web应用程序和前端HTML页面
|
4月前
|
JSON API 数据安全/隐私保护
车辆五项信息查询 API 的实践指南:通过Python调用赋能车辆信息标准化
本API通过车牌号快速获取车辆五项核心信息,包括品牌、登记日期、车架号等,助力二手车评估、维修、保险等场景实现数字化转型。数据源自权威公安交管库,日更同步,毫秒级响应,满足高并发需求,符合隐私保护规范,是推动汽车后市场智能化的重要工具。
231 0
|
5月前
|
API Python
VIN码查询API的实战指南:获取二手车信息以Python为例
随着机动车保有量上升,中国二手车市场迎来发展机遇。本文介绍如何通过VIN码查询API获取车辆详细信息,提升交易透明度与安全性。
126 1
|
9月前
|
存储 算法 API
【01】整体试验思路,如何在有UID的情况下获得用户手机号信息,python开发之理论研究试验,如何通过抖音视频下方的用户的UID获得抖音用户的手机号-本系列文章仅供学习研究-禁止用于任何商业用途-仅供学习交流-优雅草卓伊凡
【01】整体试验思路,如何在有UID的情况下获得用户手机号信息,python开发之理论研究试验,如何通过抖音视频下方的用户的UID获得抖音用户的手机号-本系列文章仅供学习研究-禁止用于任何商业用途-仅供学习交流-优雅草卓伊凡
1365 82
|
5月前
|
数据采集 存储 数据可视化
Python爬取招标信息并生成可视化分析报告
Python爬取招标信息并生成可视化分析报告
|
6月前
|
数据管理 开发者 Python
揭秘Python的__init__.py:从入门到精通的包管理艺术
__init__.py是Python包管理中的核心文件,既是包的身份标识,也是模块化设计的关键。本文从其历史演进、核心功能(如初始化、模块曝光控制和延迟加载)、高级应用场景(如兼容性适配、类型提示和插件架构)到最佳实践与常见陷阱,全面解析了__init__.py的作用与使用技巧。通过合理设计,开发者可构建优雅高效的包结构,助力Python代码质量提升。
529 10
|
7月前
|
存储 监控 API
【Azure App Service】分享使用Python Code获取App Service的服务器日志记录管理配置信息
本文介绍了如何通过Python代码获取App Service中“Web服务器日志记录”的配置状态。借助`azure-mgmt-web` SDK,可通过初始化`WebSiteManagementClient`对象、调用`get_configuration`方法来查看`http_logging_enabled`的值,从而判断日志记录是否启用及存储方式(关闭、存储或文件系统)。示例代码详细展示了实现步骤,并附有执行结果与官方文档参考链接,帮助开发者快速定位和解决问题。
198 23

推荐镜像

更多