[CISCN2019 总决赛 Day1 Web3]Flask Message Board(*)
最后更新于
最后更新于
Flask session伪造
TensorFlow模型攻击
题目已经说明是个Flask的站点,那可能存在SSTI和Flask Session伪造
在右侧留言板随便输一些内容,结果被拒绝,下面也写了这里是有bot检测输入的
Fuzz了一波,发现这里无论输入什么都会提示被拒绝,但是Title
、Author
和Content
里面输入1+1
就不会,并且回显的是Author
的内容。
并且对session进行解密,内容是
大概率是要伪造admin了,在Author
测试SSTI,直接上{{config}}
使用flask-unsign
伪造session
flask-unsign --sign --cookie "{'admin': True}" --secret "1Ii1|1|l1IliilI||iIli|l|iIIi1I1ll1|1lIi1"
结果
然后可以成功访问/admin
,可以看到是个网站管理的页面,还有一个模型上传的功能
F12就看到一些提示
访问/admin/model_download
可以把模型下载下来,源码则在/admin/source_thanos
,最后是TensorFlow模型分析,说实话没搞懂。
直接说结果,在Content
输入一个长度为1024的字符串,例如aaaaaabxCZC
,在Title
、Author
和Content
都输入aaaaaabxCZC
即可看到flag。
结合新新东西出的web
TensorFlow模型攻击没搞懂,标注一下