对AK工具恶意投毒溯源"

admin 2026-10-24 06:24:04 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

对AK工具恶意投毒溯源

原创

simeon的文章
simeon的文章

小兵搞安全

2026年6月11日 23:14
北京

在小说阅读器读本章

去阅读

项目名称:accesskey\_tools 后门攻击溯源

分析日期:2026-06-11溯源置信度:高(High Confidence)

情报来源:Checkmarx(2023-09)、Phylum(2023-10)、ReversingLabs/The Hacker News(2025-03)、本地代码静态分析

一、结论先行

该工具并非被第三方植入后门,而是攻击者从零开始设计的凭证窃取蜜罐(Honeypot)。

主要攻击者 GitHub 账号:kohlersbtuh15,即accesskey\_tools的项目作者本身。该账号同时在 PyPI 上发布了系列投毒包,形成了完整的多平台、多云厂商凭证收割体系。该活动最早可追溯至2023 年 8 月,至2025 年 2 月才被安全公司公开披露并促使 PyPI 下架相关包,活跃期长达约18 个月。

二、攻击者画像

2.1 核心标识符

属性 值
主要别名 kohlersbtuh15
平台 GitHub、PyPI
攻击项目 kohlersbtuh15/accesskey_tools (519 星,42 Fork)
攻击语言 中文(简体),工具文档、注释均为中文
攻击目标 中文云安全社区、渗透测试人员
活跃时间 2023-08 ~ 2025-02(已知)

2.2 辅助 PyPI 账号(同一活动)

攻击者使用多个 PyPI 账号分发恶意包,规避单点封禁:

PyPI 账号 发布的恶意包 注册时间
coinexchanged python-alibabacloud-sdk-core、alibabacloud-oss2、python-alibabacloud-tea-openapi 2023-09/10
weiwang3056 aws-enumerate-iam 2023-09/10
hdhaibqbx tencent-cloud-python-sdk 2023-09/10

三个账号的注册时间高度集中,可推断为同一自然人或组织在同一时间窗口内批量注册。

2.3 GitHub 投毒账号

属性 值
账号 andresrianch(仿冒 andresriancho,差一个字母 o)
用途 分发篡改的 enumerate-iam 包(.whl 格式,绕过 PyPI 扫描)
被仿冒项目 andresriancho/enumerate-iam(合法,1200+ 星)
攻击手法 Typosquatting + Starjacking(借用合法项目星标数提升可信度)

三、基础设施分析

3.1 C2 域名:aliyun-sdk-requests.xyz

属性 值
注册商 NameSilo(低价匿名注册商,常被攻击者使用)
注册时间 2023-08-11
首次发现恶意活动 2023-09(早于 PyPI 包约 1 个月)
到期时间 2024-08-11(已过期,但子域仍有解析)

C2 端点功能划分:

子域/路径 功能
api.aliyun-sdk-requests.xyz/aliyun 接收阿里云 AccessKey
api.aliyun-sdk-requests.xyz/aws 接收 AWS AccessKey
tg.aliyun-sdk-requests.xyz/telegram Telegram Bot 接收 + 下发 OS 命令
bt.aliyun-sdk-requests.xyz 活跃的 nginx 服务器(用途待确定)

域名命名策略分析:aliyun-sdk-requests.xyz融合了「阿里云(aliyun)」+「SDK」+「Python requests 库」三个关键词,极具迷惑性,目标受众(云安全工程师、Python 开发者)极难通过名称识别恶意性。

3.2 混淆手法时间线

2023-08-11  注册 aliyun-sdk-requests.xyz,提前布置 C2 基础设施

↓

2023-09     注册三个 PyPI 账号,发布恶意包

同期创建 andresrianch GitHub 账号,上传篡改的 enumerate-iam .whl

↓

2023-09/10  accesskey\_tools 项目发布到 GitHub

requirements.txt 引用恶意 PyPI 包

aws\_select\_iam.py 内嵌 Hex 编码 C2 域名

↓

2023-11     开始持续获取受害者凭证(推测)

↓

2025-02/03  ReversingLabs 发现并公开披露

PyPI 下架相关恶意包(14,100+ 次下载后)

↓

活跃期合计约 18 个月


四、攻击手法(TTPs)

4.1 多层混淆

层次 具体手法
变量名欺骗 将 C2 域名命名为 iam_md5,伪装成哈希值
Hex 编码 域名以十六进制存储,且前置无意义字节 1 增加解码干扰
包名伪装 恶意包与官方包名高度相似(差一字母)
静默安装 pip install -qqq 抑制所有输出
即时重启 os.execv 确保恶意包在用户看到任何输出前即已生效

4.2 精准目标筛选

在aws\_url\_console.py中,攻击者专门针对以AKIA开头的长期 IAM AccessKey触发凭证窃取:

if session.get\_credentials().get\_frozen\_credentials() \

.access\_key.startswith(\"AKIA\"):

只拦截高价值永久凭证

AKIA类型的 AccessKey 是权限最高、最有价值的凭证类型(相比临时凭证ASIA)。此判断逻辑表明攻击者对 AWS 凭证体系有深入理解,具备一定技术水平。

4.3 多云覆盖

工具同时覆盖三大主流云平台:

云平台 恶意包 C2 端点
阿里云 python-alibabacloud-sdk-core、alibabacloud-oss2、python-alibabacloud-tea-openapi /aliyun
AWS aws-enumerate-iam 、篡改的 enumerate-iam /aws
腾讯云 tencent-cloud-python-sdk 未知

五、活动规模与影响

5.1 已确认的恶意 PyPI 包(ReversingLabs,2025-03)

包名 下载次数
acloud-client 5,496
snapshot-photo 2,448
enumer-iam 1,254
credential-python-sdk 1,155
tcloud-python-test 793
其余 15 个包 ~3,000
合计 ~14,100+

5.2 GitHub 传播

accesskey\_tools获得519 星、42 Fork,在中文渗透测试社区中广泛传播。任何 Fork 并执行pip install -r requirements.txt的用户均会静默安装恶意依赖包,成为潜在受害者。

5.3 受害者画像

中文语言环境的云安全研究人员

使用阿里云、AWS、腾讯云的渗透测试人员

通过 GitHub 搜索\"AccessKey 工具\"发现该项目的用户

安装了任意一个同名恶意 PyPI 包的 Python 开发者

六、归因可信度评估

证据 强度 说明
kohlersbtuh15  是 accesskey_tools  的 GitHub 作者 确定 直接可查
Checkmarx 报告明确点名 kohlersbtuh15  为 PyPI 攻击者 高 权威第三方佐证
requirements.txt  直接引用已确认恶意包 确定 代码静态分析
C2 域名注册时间早于工具发布约 1 个月 高 预谋性的强证据
三个 PyPI 账号同期注册,基础设施一致 高 同一幕后操控者
代码注释、文档均为简体中文 中 指向中文使用者,但不能排除伪装

综合归因置信度:高(High)尚无证据将该攻击者归入已知 APT 组织,目前判断为独立的经济利益驱动型威胁行为者。

七、完整 IoC 清单

域名 / URL

类型 值
C2 域名 aliyun-sdk-requests.xyz(及所有子域)
C2 URL https://api.aliyun-sdk-requests.xyz/aliyun
C2 URL https://api.aliyun-sdk-requests.xyz/aws
C2 URL https://tg.aliyun-sdk-requests.xyz/telegram
活跃服务器 bt.aliyun-sdk-requests.xyz
恶意包 URL https://github.com/andresrianch/enumerate-iam/releases/download/1.0.2/aws_enumerateiam-1.0.2-py3-none-any.whl

账号标识符

类型 值
主要威胁行为者 GitHub / PyPI:kohlersbtuh15
投毒 GitHub 账号 andresrianch(仿冒 andresriancho)
投毒 PyPI 账号 coinexchanged 、weiwang3056 、hdhaibqbx

恶意包

包名 平台
acloud-client PyPI
python-alibabacloud-sdk-core PyPI
alibabacloud-oss2 PyPI
python-alibabacloud-tea-openapi PyPI
aws-enumerate-iam PyPI
enumer-iam PyPI
tencent-cloud-python-sdk PyPI
tcloud-python-test PyPI
credential-python-sdk PyPI
snapshot-photo PyPI
aws_enumerateiam-1.0.2 GitHub Release

代码特征

类型 值
Hex 编码 C2 16170692e616c6979756e2d73646b2d72657175657374732e78797a2f
Base64 编码 C2 aHR0cHM6Ly9hcGkuYWxpeXVuLXNkay1yZXF1ZXN0cy54eXovYWxpeXVu
恶意变量名 iam_md5(in aws/aws_select_iam.py:50)
注册商 NameSilo
域名注册日期 2023-08-11

八、参考情报来源

Checkmarx Security Research (2023-09/10):《Users of Telegram, AWS, and Alibaba Cloud targeted in latest supply chain attack》

Phylum (2023-10-11):《Cloud Provider Credentials Targeted in New PyPI Malware Campaign》

ReversingLabs / The Hacker News (2025-03-15):《Malicious PyPI Packages Stole Cloud Tokens — Over 14,100 Downloads Before Removal》

Security Boulevard (2025-04):《Why the 2025 PyPI Attack Signals a New Era in Cloud Risk》

本地代码静态分析:

aws/aws\_select\_iam.py

aliyun/requirements.txt

tencentcloud/requirements.txt


对AK工具恶意投毒溯源" 网络安全文章

对AK工具恶意投毒溯源"

该文档披露了accesskey\\_tools项目实为攻击者kohlersbtuh15精心设计的凭证窃取蜜罐,并非第三方后门植入。攻击者通过GitHub和PyPI平台发布恶意包,采用域名混淆、Hex编码、包名仿冒等手法,针对中文云安全社区进行长达18个月的供应链攻击,累计下载量超1.4万次。报告详细分析了攻击者画像、C2基础设施、多层混淆技术及多云覆盖策略,并提供了完整的IoC清单与归因评估。
【高危漏洞预警】CheckPointIKEv1VPN身份认证绕过漏洞(CVE-2026-50751)" 网络安全文章

【高危漏洞预警】CheckPointIKEv1VPN身份认证绕过漏洞(CVE-2026-50751)"

CheckPointQuantumSecurityGateway存在IKEv1VPN身份认证绕过漏洞(CVE-2026-50751),攻击者无需有效密码即可建立VPN连接获取内网访问权限。漏洞利用条件为启用IKEv1远程访问VPN服务,可能导致敏感信息泄露和横向移动。修复方案包括应用官方热修复补丁SK185033、迁移至IKEv2协议、实施多因素认证和加强访问控制与日志监控。
紧急警报:accesskey_tools项目存在后门,AWS凭证面临泄露风险" 网络安全文章

紧急警报:accesskey_tools项目存在后门,AWS凭证面临泄露风险"

一个名为accesskey_tools的GitHub项目被发现存在后门,该后门会劫持AWSSDK的API端点配置,窃取用户的AWS凭证(AK/SK)和请求数据并发送至攻击者控制的恶意服务器。后门代码通过将恶意域名编码为十六进制字符串,并利用componentlocator注册恶意端点来实现攻击。受影响的文件包括aws/aws_ec2_exec.py、aws/aws_list\\_ec2.py等。建议用户撤销可疑凭证、检查IAM权限变更、审查CloudTrail日志并启用多因素认证以应对潜在风险。
Shai-Hulud重现这次它吞噬了整个生态系统" 网络安全文章

Shai-Hulud重现这次它吞噬了整个生态系统"

Shai-Hulud是一次针对npm生态系统的重大供应链攻击,攻击者通过入侵atool维护者账号在22分钟内向300多个包注入恶意代码,利用preinstall钩子窃取CI/CD环境中的敏感凭证并通过双通道外传数据。关键发现包括内存提取技术绕过日志脱敏、针对AI开发工具的持久化后门。建议企业立即检查受影响包版本、轮换所有密钥、禁用安装脚本并采用冻结锁文件策略。
评论:0   参与:  0