PASECA2019-honey_shop
参考博客:https://blog.csdn.net/qq_46263951/article/details/119703207
首先打开网页,发现是一个购物系统。且这种题一般都需要我们去买flag。

经典钱不够。

这种题一般都和session有关,需要我们去伪造session。抓个包看看。

1 | |
发现是这种三段式的session,猜测是jwt加密,使用解密看看。jwt在线解密网站

很明显balance是我们的金额,需要伪造session修改余额,所以需要secret_key即密钥
根据这里的提示click to download our sweet images。发现点击图片就能将图片下载下来。

我们尝试抓包。然后修改image的值为:
1 | |

尝试访问Python的环境变量:
1 | |
访问../../proc/self/environ拿到secret_key。

1 | |
使用flask-session-cookie加密脚本
1 | |
得到伪造后的session
1 | |
购买flag然后抓包将伪造后的session替换,然后就买到flag了。

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。