Web
Not Another SQLi Challenge
看题目就知道是sql,payload如下:
1 | username=1' or 1=1#&password=1 |
什么是SSTI?SSTI即Server Side Template Injection,服务器端模板注入。由于程序员代码编写不当,信任了用户的输入,将其作为模板内容的一部分,从而造成模板可控。通过模板,我们可以通过输入转换成特定的html文件,返回给浏览器,比如说Twig模板:
1 | $output = $twig->render( $_GET[‘custom_email’] , array(“first_name” => $user.first_name) ); |
SSTI主要影响的框架有 python框架:jinja2、Tornado 、Django,php框架:Smarty、Twig,java框架:Jade、Velocity