news 2026/8/1 12:11:12

漏洞PHP的函数在整理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
漏洞PHP的函数在整理



一、命令执行漏洞函数(可执行系统命令)

原理:函数能够调用服务器操作系统命令,若前端传入的参数可控且没有做好过滤,攻击者就能注入恶意系统指令,读取文件、获取服务器权限。

1. system():执行系统命令,直接打印输出结果 2. exec():执行外部命令,返回命令最后一行输出 3. shell_exec():执行shell命令,等价于反引号 `cmd` 4. passthru():执行命令并把原始输出直接输出 5. popen() / proc_open():开启进程执行系统命令


二、代码执行漏洞函数

原理:可以将普通字符串识别并运行成PHP代码,一旦外部参数可控,攻击者就能直接在服务器运行任意PHP

1. eval():最经典,将字符串解析为PHP代码执行 2. assert():PHP5/旧版可将字符串当作代码执行 3. preg_replace():PHP<7.0 搭配 /e 修饰符存在代码执行 4. create_function():可构造恶意PHP代码执行


三、文件包含漏洞函数

原理:加载外部文件并解析运行文件内PHP代码。文件路径可控时,会产生本地文件包含(LFI)、远程文件包含(RFI)漏洞。

1. eval():最经典,将字符串解析为PHP代码执行 2. assert():PHP5/旧版可将字符串当作代码执行 3. preg_replace():PHP<7.0 搭配 /e 修饰符存在代码执行 4. create_function():可构造恶意PHP代码执行


四、文件操作相关高危函数

可控参数时触发本地/远程文件包含漏洞

原理:用于读写服务器文件,部分函数支持网络协议,参数无过滤会引发任意文件读取、SSRF、写入木马等风险

1. file_get_contents():读取文件,传入URL会触发SSRF漏洞 2. file_put_contents():写入文件,可控文件名可写入木马 3. fopen()、readfile():任意文件读取风险


五、其他风险函数

1. unserialize():反序列化函数,存在PHP反序列化漏洞 2. mail():配置不当存在邮件注入漏洞
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/1 12:09:13

Mac终极NTFS读写解决方案:免费开源Nigate工具完整指南

Mac终极NTFS读写解决方案&#xff1a;免费开源Nigate工具完整指南 【免费下载链接】Free-NTFS-for-Mac Nigate: An open-source NTFS utility for Mac. It supports all Mac models (Intel and Apple Silicon), providing full read-write access, mounting, and management fo…

作者头像 李华
网站建设 2026/8/1 12:06:04

基于Spring和HTML的电商系统全栈开发实践

1. 项目概述 这个毕业设计项目是一个基于HTML前端和Spring后端的完整电商系统实现。作为一名经历过多个电商项目开发的工程师&#xff0c;我认为这类系统是检验学生全栈开发能力的绝佳练手项目。它不仅涵盖了用户管理、商品展示、购物车、订单处理等电商核心功能模块&#xff0…

作者头像 李华
网站建设 2026/8/1 12:05:14

5个高级技巧:深度定制Blue-Topaz主题的完整实战指南

5个高级技巧&#xff1a;深度定制Blue-Topaz主题的完整实战指南 【免费下载链接】Blue-Topaz_Obsidian-css A blue theme for Obsidian. 项目地址: https://gitcode.com/gh_mirrors/bl/Blue-Topaz_Obsidian-css Blue-Topaz是Obsidian生态中最受欢迎的中文主题之一&…

作者头像 李华
网站建设 2026/8/1 12:04:11

电商/零售GEO实战:产品页被AI推荐的4步优化框架与代码实现

上周有个做家居用品的老板找我&#xff0c;急得嘴角冒泡。他说自己一款乳胶枕在淘宝和京东搜「助眠枕头」都能排进前三&#xff0c;直通车投产比也不错。但最近他们市场部做了个测试&#xff0c;用几个主流AI工具问「我睡觉老是落枕&#xff0c;该买什么样的枕头」&#xff0c;…

作者头像 李华
网站建设 2026/8/1 12:03:38

1.SAP 量产级 ABAP 报表模板!MARC/MARA/MCHB/MBEW 四表 JOIN、库存数量金额汇总、异常兜底全套方案

摘要 本文以ABAP语言为主线,从SAP系统架构出发,深入解析ABAP程序的核心运行机制,涵盖数据字典对象、Open SQL标准操作、内表处理、模块化封装以及调试与性能优化。文章提供一套完整可运行的ABAP报表程序示例,并针对开发中高频出现的错误场景给出系统性避坑指南。全文基于S…

作者头像 李华
网站建设 2026/8/1 12:02:30

阴阳师自动化脚本:百鬼夜行智能决策系统的完整实战指南

阴阳师自动化脚本&#xff1a;百鬼夜行智能决策系统的完整实战指南 【免费下载链接】OnmyojiAutoScript Onmyoji Auto Script | 阴阳师脚本 项目地址: https://gitcode.com/gh_mirrors/on/OnmyojiAutoScript 阴阳师玩家在百鬼夜行游戏中面临的核心挑战在于快速识别式神稀…

作者头像 李华