| 常见入口 | 邮件模板、页面组件、报表、可自定义文案处 |
|---|---|
| 信号 | 提交的算式被求值、页面渲染出计算结果 |
| 区分 | 与前端模板语法的误报要区分 |
验证标记(教学用途)
验证标记(教学用途)
在可控输入处提交一个无害算术表达式标记(如 7 乘 7 表达式)
观察响应:
- 原样输出 → 输入未参与模板编译
- 输出计算结果 → 疑似 SSTI,记录上下文与模板引擎特征验证到“表达式被求值”即停止;不要尝试访问系统对象或执行命令类表达式。
用户输入被拼进服务端模板并参与编译时形成 SSTI;验证用无害算式标记判断“输入是否被当作模板表达式求值”。
| 常见入口 | 邮件模板、页面组件、报表、可自定义文案处 |
|---|---|
| 信号 | 提交的算式被求值、页面渲染出计算结果 |
| 区分 | 与前端模板语法的误报要区分 |
在可控输入处提交一个无害算术表达式标记(如 7 乘 7 表达式)
观察响应:
- 原样输出 → 输入未参与模板编译
- 输出计算结果 → 疑似 SSTI,记录上下文与模板引擎特征