avatar
文章
17
标签
23
分类
3
首页
时间轴
AI安全研究
漏洞复现
代码审计
标签
Cr4at0r's BlogPHPCMS 9.6.3后台任意文件写入getshell 返回首页
首页
时间轴
AI安全研究
漏洞复现
代码审计
标签

PHPCMS 9.6.3后台任意文件写入getshell

发表于2022-11-24|更新于2026-09-21|代码审计
|浏览量:
文章作者: Cr4at0r
文章链接: https://cr4at0r.github.io/2022/11/24/PHPCMS%209.6.3%E4%BB%BB%E6%84%8F%E6%96%87%E4%BB%B6%E5%86%99%E5%85%A5getshell/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Cr4at0r's Blog!
红队漏洞复现代码审计
cover of previous post
上一篇
做了5年红队,我为什么现在转向AI安全
做了 5 年渗透测试和红队,我最近意识到一件事:我熟悉的攻击方法论,正在被 AI 以另一种方式重新定义。 我的背景先简单介绍一下我自己。 过去 5 年,我一直在一线做攻防。从最初的渗透测试做起,Web、内网、域渗透、社工,能打的都打过。后来慢慢从执行者变成了红队负责人,开始负责整个攻击链的规划、团队管理和项目交付。 这个过程中积累了什么?最重要的不是某一个漏洞的利用技巧,而是一种攻击者思维:面对一个目标系统,习惯性地去想——它哪里最脆弱?攻击路径是什么?防御方会在哪里设卡?我怎么绕过去? 这种思维方式,在过去 5 年里帮我打穿了很多项目。但现在,我发现它面对的东西变了。 为什么是现在促使我认真思考转向 AI 安全的,是几个叠在一起的变化。 第一,攻击面正在快速扩张。 传统渗透测试里,我们的目标很清晰:Web 应用、内网服务、域环境、云基础设施。但过去一年,越来越多的系统开始把 LLM 嵌入到核心业务逻辑里——客服、代码生成、数据分析、自动化运维。这意味着一个全新的攻击面出现了:模型本身。 提示注入、越狱、训练数据泄露、Agent 工具滥用、RAG 投毒……这些攻击手法在两三年前几...
cover of next post
下一篇
Cobalt Strike <=4.7 RCE漏洞复现-反制攻击者PC
相关推荐
cover
2022-10-27
Cobalt Strike <=4.7 RCE漏洞复现-反制攻击者PC
cover
2026-10-07
AI 基础设施安全:云、容器与 GPU 逃逸
前几篇的攻击落在模型、Agent、RAG 或供应链上。这篇要写的是更底层的场景:攻击者根本不碰模型,直接从基础设施的配置错误拿走整个环境。 一个 SSRF 拿到云账号凭证、一条 IAM 链提权到管理员、一个 Pod 里的 ServiceAccount Token 直接调 K8s API,最后从 GPU 容器逃逸到宿主机。每一步用的都是已有的功能或默认配置,不是漏洞利用。 AI 系统特别容易命中这些问题,原因是它天然把三类高危组件绑在一起:有出站 HTTP 请求能力(URL 抓取、插件调用)、跑在云上且需要 IAM 角色访问存储和模型 API、部署在 K8s 里并挂载 GPU。三者叠加后,攻击面不是加法,是乘法。 一、从 SSRF 到云凭证AI 服务几乎都有出站 HTTP 能力:Agent 的 web_fetch 工具、RAG 的 URL 入库、Webhook 回调、OpenAPI 插件的远端 schema 加载。攻击者把这些功能的 URL 参数指向云元数据端点,就能拿到当前实例的 IAM 临时凭证。 云厂商的元数据端点 云厂商 端点 版本 鉴权要求 AWS http:/...
cover
2026-10-08
AI 目标威胁建模:某 Agent 靶场实践
这是一次某 Agent 靶场实践的复盘。靶场代号 AgentRange-01,模拟的是一个金融场景里的「智能财富助理」:用户通过聊天入口查产品、看行情、读研究报告,Agent 背后接了 RAG、工具调用、风控和内部服务。靶场不是真实客户项目,所有域名、IP、模型名和产品名都只存在于隔离环境里。 这次实践给出的条件很有限:没有完整架构图,没有代码仓库,只有对外聊天入口、一个 UAT 入口、少量脱敏情报和一份演练授权。目标是回答三个问题:这个 Agent 系统里有哪些边界?哪些边界能被组合成攻击路径?如果要修,控制点应该放在哪里? 所以这篇不写「先了解业务、再识别资产、最后评估风险」这种空转流程,而是把威胁建模拆成可执行动作:把零散情报压成架构图,用低频探测确认防护,把攻击面映射成候选路径,再决定先测哪里、停在哪里、怎么写报告。 0. 靶场背景1. 业务设定AgentRange-01 模拟一家金融机构对外提供的财富助理 Agent。用户可以问基金净值、查看资产配置建议、检索研究报告。系统对外只暴露一个自然语言入口,但内部按企业 AI 应用常见方式拆成多个组件: 12345678910...
cover
2026-09-21
MCP暴露面的安全问题:从发现到利用
MCP(Model Context Protocol)是 Anthropic 在 2024 年底推出的开放协议,目标是让 LLM 能以标准化方式连接外部工具、数据库和服务。一年内已有数千个 MCP Server 实现,覆盖从数据库查询到 Kubernetes 操作的各类能力。 但 MCP 的设计起点是「方便接入」,不是「安全部署」。规范没有强制认证,工具列表是公开的能力清单,资源 URI 直接暴露内部路径——这些设计选择让 MCP Server 的暴露面比传统 HTTP API 大得多。 这篇文章把 MCP 的暴露面拆开:先看协议设计带来了哪些天然的攻击面,然后走一条完整的攻击链,最后给出具体的修复建议。 MCP 协议是什么MCP 基于 JSON-RPC 2.0,定义了 Client 与 Server 之间的通信方式。Server 暴露三类能力: Tools:LLM 可调用的函数,如 run_sql_query、deploy_to_k8s、send_email Resources:可读取的数据,如文件内容、数据库记录 Prompts:预定义的提示词模板 传输层经历了三代演进,...
cover
2026-09-21
AI系统信息收集:从HTTP头到模型行为的侦察方法
AI 系统的暴露面大致分散在四个地方:HTTP 响应头、源码仓库、前端 JS、以及它和用户对话时的行为。这篇文章按这四个位置把可探测的信息逐条拆开——每条给完整报文或命令,然后说明这个信息后续怎么被用。 传统渗透里靠端口扫描和服务指纹就能摸清目标,但对现代 AI 应用这套方法收效有限——从外网看通常只有一个 443 端口,没有错误页,也没有可区分的服务特征。但暴露面不等于端口——AI 系统的情报大多不在网络层,而在响应头的自定义字段、前端 JS 配置、git 仓库里的提示词和 RAG 配置,以及模型回答问题的行为特征里。 侦察分被动和主动两个阶段。 一、被动侦察四个切入点被动侦察的定义:只看公开可见的东西,不发任何针对性请求。目标的日志里不会有针对你的记录。 1. HTTP 响应头开发团队常在网关或应用层加自定义调试头: 12345678910GET / HTTP/1.1Host: target.comHTTP/1.1 200 OKServer: nginx/1.24.0X-App-Version: 2.3.1X-Model-Provider: openaiX-Model-Nam...
cover
2026-10-13
AI 红队不是传统渗透:安全人必须先重建的 6 个认知
最近学了一段时间的AI安全,我觉得传统红队经验能迁移到 AI 安全,但不能原样照搬。可以继续用侦察、攻击面枚举、权限提升、横向移动、证据链和报告表达这些思维方式,可是目标系统已经变了。 AI 红队不是「拿一堆越狱提示词去问模型」。那是测试里的一个片段,不是红队。真正的 AI 红队要回答的是:一个企业把模型、数据、工具、身份和业务流程接在一起之后,攻击者能不能让系统做出业务不希望它做的事? 这篇是新版 AI 红队路线的起点,我把 AI-RTA 课件里的基础概念重组成更适合国内安全从业者的版本。它不讲数学推导,也不给可直接复用的攻击命令,重点是把六个常见误解掰开: AI 红队测的是系统,不只是模型; 攻击面不在端口列表里,而在数据流和权限图里; 基础设施、数据、模型、应用四类向量要串起来看; 输出不确定,证据链必须重新定义; 授权范围不只是“能不能访问某个 URL”; MITRE ATLAS 和 OWASP 是沟通地图,不是照抄剧本。 一、认知一:AI 红队测的是系统,不只是模型很多人把 AI 红队理解成“测试模型会不会被越狱”。这个理解太窄了。 模型当然重要,但在企业环境里,...
avatar
Cr4at0r
欢迎来到Cr4at0r的博客
文章
17
标签
23
分类
3
Follow Me
公告
This is my Blog
最新文章
AI 红队不是传统渗透:安全人必须先重建的 6 个认知
AI 红队不是传统渗透:安全人必须先重建的 6 个认知2026-10-13
AI 安全完整攻击链复盘:一个智能客服 Agent 如何影响 K8s 集群与云基础设施
AI 安全完整攻击链复盘:一个智能客服 Agent 如何影响 K8s 集群与云基础设施2026-10-09
AI 目标威胁建模:某 Agent 靶场实践
AI 目标威胁建模:某 Agent 靶场实践2026-10-08
AI 基础设施安全:云、容器与 GPU 逃逸
AI 基础设施安全:云、容器与 GPU 逃逸2026-10-07
AI供应链攻击:从模型文件到依赖包的信任危机
AI供应链攻击:从模型文件到依赖包的信任危机2026-10-04
© 2025 - 2026 By Cr4at0r框架 Hexo 8.1.2|主题 Butterfly 5.7.0