Loading

[BUUCTF题解][watevrCTF-2019]Cookie Store

### 知识点

对Cookie的理解

过程

做题先搜集(扫目录+检查HTTP报文+查看初始页面HTML代码),页面中明示了需要购买Flag Cookie

image-20220403133710564

明显钱不够,先买个1块钱的看下相关信息。

image-20220403133926871

可以见到Cookie中session内容明显是串base64编码字符,解码后获得如下内容。

image-20220403134014667

同理处理返回包中Set-Cookie的session内容。

image-20220403134122213

可以见到购买的1块钱的Cookie名加入了其中的history中,那么尝试直接在其中添加个Flag Cookie

image-20220403134438871

eyJtb25leSI6IDQ5LCAiaGlzdG9yeSI6IFsiWXVtbXkgY2hvY29sYXRlIGNoaXAgY29va2llIiwiRmxhZyBDb29raWUiXX0=

但是更换Cookie后访问初始页面没有获得flag,那换个角度,修改下session中的money值去再买一个Flag Cookie

image-20220403134914573

eyJtb25leSI6IDkwMCwgImhpc3RvcnkiOiBbIll1bW15IGNob2NvbGF0ZSBjaGlwIGNvb2tpZSIsICJGbGFnIENvb2tpZSIsICJmbGFnezJmZWViNDMzLTczNGMtNGNlMC1iN2EwLTUzZTc0NjVlYmRhZX1cbiJdfQ==

image-20220403134945569

此时将返回包中的Set-Cookie的session值解码就能得到flag。

image-20220403135027988

posted @ 2022-04-03 13:53  Article_kelp  阅读(433)  评论(0)    收藏  举报