通过代码审计去学习变量覆盖
# 变量覆盖漏洞代码审计与利用详解
## 一、变量覆盖漏洞概述
变量覆盖漏洞是指攻击者可以通过某些方式使用自定义的变量值覆盖源代码中的变量,从而修改程序运行逻辑的安全漏洞。这类漏洞与其他漏洞结合后危害较大,例如:
- 商品支付系统中可能导致0元支付下单
- 管理员后台登录绕过
- 权限提升等
## 二、导致变量覆盖的主要函数和机制
### 1. extract() 函数
**语法**:`extract(array, extract_rules, prefix)`
**危险参数**:
2025-08-15 13:02:15
0