知识点:session伪造+base64编码
我们抓包会发现
session会是一个base64编码,解密后
eyJtb25leSI6IDUwLCAiaGlzdG9yeSI6IFtdfQ==
{"money": 50, "history": []}

而我们买第一个的时候,id会显0,买第二个的时候,id会显示1,那不难猜出第三个flag的id为2

所以我们只要构造
{"money": 100, "history": []}
然后base64加密一下就可以了。
eyJtb25leSI6IDEwMCwgImhpc3RvcnkiOiBbXX0=
最后把响应头的session给base64解码一下就可以了

本文讲解了如何通过分析session的Base64编码,推断旗面ID并构造请求,实现对网站支付系统的简单攻击。重点在于理解Base64编码的应用和在安全漏洞中的利用方法。

467

被折叠的 条评论
为什么被折叠?



