Smarty模板注入&CVE-2017-1000480
# Smarty模板注入与CVE-2017-1000480漏洞分析
## 1. Smarty模板引擎简介
Smarty是PHP的一个模板引擎,用于将表示层(HTML/CSS)与应用程序逻辑分离。在3.1.42和4.0.2版本之前,存在安全漏洞允许攻击者通过恶意数学字符串执行任意PHP代码。
## 2. 模板类型识别方法
在攻击前需要确定模板类型,以下是识别方法:
### 第一层测试
- 执行`${77}`,如果有结果则进入第二层`a{comment}b`
- 如果没有结果则进入第二层`