github编辑

[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

最后更新于