SSTI

SSTI
EZL1NGSSTI
什么是 SSTI
- SSTI(Server Side Template Injection,服务器端模板注入)服务端接收攻击者的输入,将其作为 Web 应用模板内容的一部分
- 在进行目标编译渲染的过程中,进行了语句的拼接,执行了所插入的恶意内容
- 从而导致信息泄露、代码执行、GetShell 等问题,其影响范围取决于模版引擎复杂性
各语言框架 SSTI
- PHP:smarty、twig
- Python:jinja2、mako、tornad、Django
- java:Thymeleaf、jade、velocity、FreeMarker
Engine | Language | Burp | ZAP | tplmap | site done | known exploit | port | tags |
---|---|---|---|---|---|---|---|---|
jinja2 | Python | √ | √ | √ | √ | √ | 5000 | |
Mako | Python | √ | √ | √ | √ | √ | 5001 | $ |