这种攻击的成功依赖于服务端对Cookie的验证机制不完善,未对用户身份进行严格校验。
工具:
burpsuite
第一步
进入题目后,我们会看到一个登录界面(图1),一般情况下可以先进行弱口令爆破,密码跟用户名一样是:guest,登录进去后会发现没什么有用的
第二步
我们打开burpsuite,然后把拦截打开,将第一步重复一遍,我们会看到cookie一行有role=guest
第三步
将role=guest改成role=admin,可能会直接提升权限,访问管理员功能。然后点击forward放行,就能获取:CTF{cookie_injection_is_fun}