漏洞php的函数
一、命令与代码执行漏洞函数1. 系统命令执行函数作用接收外部输入后直接调用服务器系统指令输入无过滤可执行任意系统操作system()执行命令并直接打印输出结果支持拼接; |执行多条命令shell_exec()执行命令并完整返回输出反引号等价于该函数一句话木马常用exec()执行命令仅返回执行最后一行数据可读取服务器进程、文件信息passthru()原始二进制流输出常用来读取本地文件无过滤风险极大popen()/proc_open()创建独立进程执行命令可读写进程数据流实现文件增删2. PHP 代码执行函数作用将字符串解析为 PHP 程序运行是 Web 后门核心函数eval()最经典高危任意传入字符串都会当做代码执行所有一句话木马核心函数assert()PHP5 低版本可解析字符串代码DVWA、Pikachu 旧靶场常见漏洞点preg_replace(/正则/e,...)e修饰符开启代码执行匹配内容会被解析运行PHP5.6 后废弃create_function()拼接用户输入生成匿名函数隐蔽型代码执行漏洞二、文件类漏洞函数1. 文件包含函数include()、include_once()、require()、require_once原理路径可控时传入../穿越目录读取配置开启allow_url_include可远程包含恶意木马文件。2. 文件读取函数file_get_contents()既读取本地文件也支持 http/ftp 协议同时触发目录遍历、SSRF 两种漏洞readfile()直接完整输出文件内容轻易泄露数据库配置、网站源码fopen() fread()组合读取任意路径文件无路径限制可遍历全站目录3. 文件写入、移动、删除函数file_put_contents()可控文件名 可控内容直接向网站目录写入 php 木马unlink()删除服务器源码、配置文件破坏业务系统copy()、rename()绕过上传校验把图片马改后缀为 php 文件4. 源码泄露函数highlight_file()、show_source()直接打印 PHP 源代码泄露数据库账号、后台地址三、SQL 注入危险函数高危拼接查询mysql_query()老旧 mysql 扩展课件登录靶场演示注入核心函数mysqli_query()字符串拼接写法未使用预编译拼接 GET/POST 参数存在注入mysql_db_query()废弃旧数据库函数同样存在拼接漏洞安全对比PDO 预处理、mysqli_prepare()使用占位符分隔指令和数据彻底杜绝注入四、XSS 跨站脚本相关函数危险输出函数echo、print、print_r、var_dump、var_export防御专用函数htmlspecialchars()转义 特殊符号浏览器无法解析 JS 脚本根治 XSS五、SSRF 服务器请求伪造函数可主动发起内外网网络请求扫描内网端口、读取云服务器元数据curl_exec()、fsockopen()、file_get_contents()六、变量覆盖漏洞函数接收外部数组 / 字符串自动生成变量覆盖程序原有配置、账号参数extract()批量将数组键名转为变量高危逻辑漏洞函数parse_str()解析 URL 参数自动生成变量无过滤直接覆盖关键值七、动态函数调用漏洞用户可控参数可指定调用任意函数直接触发代码执行call_user_func()、call_user_func_array()回调函数第一个参数为可执行函数名可变函数$func($_GET[cmd])变量名直接当做函数运行八、系统配置修改高危函数可动态修改 PHP 运行规则关闭安全防护、放大全部漏洞风险ini_set()修改禁用函数、远程文件包含开关等配置dl()加载外部恶意 so 扩展实现底层提权多数服务器默认禁用

相关新闻

代码审查进阶:Copilot Code Review 的 Agent Skills 与 MCP 已 GA,如何接入并守住只读边界

代码审查进阶:Copilot Code Review 的 Agent Skills 与 MCP 已 GA,如何接入并守住只读边界

承接:MCP 2026-07-28 无状态化迁移清单 Agent Gateway 治理调研日期:2026-07-31本文目标:用仓库内 Agent Skills 和经过允许列表约束的 MCP 工具,给 Copilot Code Review 补上项目规则与外部上下文,同时避免把“代码审…

2026/8/2 19:35:25 阅读更多 →
Unity UGUI进度条实战:复刻王者荣耀加载页面的完整方案

Unity UGUI进度条实战:复刻王者荣耀加载页面的完整方案

1. 项目概述与核心思路最近在带几个刚入行的朋友做Unity项目,他们总想从一些有视觉冲击力、又能快速看到效果的模块入手。聊起这个,我第一个想到的就是游戏里的加载页面,尤其是像《王者荣耀》那种,一个精致的背景图,配…

2026/8/2 19:35:25 阅读更多 →
C语言字符串详解:从基础到常用函数

C语言字符串详解:从基础到常用函数

1. C语言字符串基础在C语言中,字符串实际上是使用空字符 \0 结尾的一维字符数组。空字符(Null character)又称结束符,缩写NUL,是一个数值为0的控制字符。\0 是转义字符,告诉编译器这不是字符0,而…

2026/8/2 19:35:29 阅读更多 →

最新新闻

3步快速上手NifSkope:免费开源的游戏模型编辑终极指南

3步快速上手NifSkope:免费开源的游戏模型编辑终极指南

3步快速上手NifSkope:免费开源的游戏模型编辑终极指南 【免费下载链接】nifskope A git repository for nifskope. 项目地址: https://gitcode.com/gh_mirrors/ni/nifskope NifSkope是一款功能强大的免费开源工具,专门用于编辑和查看NetImmerse文…

2026/8/2 23:48:41 阅读更多 →
微信聊天记录永久保存的终极解决方案:免费开源工具完整指南

微信聊天记录永久保存的终极解决方案:免费开源工具完整指南

微信聊天记录永久保存的终极解决方案:免费开源工具完整指南 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/…

2026/8/2 23:48:41 阅读更多 →
从问答到代理:Gemini升级背后的AI范式变革与工程实践

从问答到代理:Gemini升级背后的AI范式变革与工程实践

1. 项目概述:从“应答式”到“代理式”的范式跃迁最近,我深度体验了新版Gemini应用,一个核心感受是:它变了。过去,我们与AI助手的交互,本质上是一种“问答式”或“命令式”的被动关系。你需要提问&#xff…

2026/8/2 23:48:41 阅读更多 →
LLM-Auction:大模型如何用拍卖机制智能分配营销内容

LLM-Auction:大模型如何用拍卖机制智能分配营销内容

1. 从“人工排期”到“智能拍卖”:营销内容分配的范式革命 如果你负责过内容营销或者用户增长,一定对下面这个场景不陌生:市场部精心策划了一篇产品推广文章,希望嵌入到客服机器人的回答里,或者作为弹窗消息推送给用户…

2026/8/2 23:48:41 阅读更多 →
安卓Bootloader解锁与Magisk Root实战指南:以中兴AXON 10 Pro 5G为例

安卓Bootloader解锁与Magisk Root实战指南:以中兴AXON 10 Pro 5G为例

1. 项目概述:为什么我们要折腾AXON 10 Pro 5G的BL锁?手里这台中兴天机AXON 10 Pro 5G版,当年也算是国产旗舰里的一股清流,骁龙855的底子加上初代5G的尝鲜,性能放到现在应付日常也绰绰有余。但用久了,系统里…

2026/8/2 23:48:41 阅读更多 →
AI合同要素提取不是NLP任务,而是法律知识图谱工程(附237类条款本体映射表·2024Q2更新版)

AI合同要素提取不是NLP任务,而是法律知识图谱工程(附237类条款本体映射表·2024Q2更新版)

更多请点击: https://kaifayun.com 第一章:AI合同要素提取不是NLP任务,而是法律知识图谱工程(附237类条款本体映射表2024Q2更新版) 合同要素提取的本质挑战,不在于文本分词或序列标注的精度,而…

2026/8/2 23:47:40 阅读更多 →

日新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/2 0:00:38 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/2 0:00:38 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:38 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/2 0:00:38 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/2 0:00:38 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:38 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/2 6:34:16 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/2 2:47:48 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/2 0:23:22 阅读更多 →