0


CTFHub | Cookie

0x00 前言

    CTFHub 专注网络安全、信息安全、白帽子技术的在线学习,实训平台。提供优质的赛事及学习服务,拥有完善的题目环境及配套 writeup ,降低 CTF 学习入门门槛,快速帮助选手成长,跟随主流比赛潮流。

    

    

0x01 题目描述

Cookie****:

    Cookie欺骗、认证、伪造


网页显示内容

    访客你好,只有管理员才能获得标志

0x02 解题过程

    根据题目描述内容,这是一道关于浏览器 Cookie 的问题。网页提示只有管理员才能获得flag,那么可以通过修改 Cookie 值,将 0(False) 改为 1(True) 获得此题 flag 。

    

1.Web控制台修改

打开开发者工具并选择控制台,修改管理员 admin 的 Cookie 值为 1(True)

document.cookie        #查看cookie
document.cookie = 'admin=1';

刷新浏览器网页,得到此题flag

F5        #刷新浏览器快捷键

2.存储探查器修改

打开开发者工具并选择存储,列表选择Cookie存储,修改admin值0为1

刷新浏览器网页,得到此题flag

F5        #刷新浏览器快捷键

3.Burp suite工具修改

打开Burpsuite开启抓包,先放行再刷新网页查看Cookie并修改0为1

放行网页得到此题flag

0x03 HTTP Cookie

1.HTTP Cookie

    HTTP Cookie 又称饼干 ,是服务器发送给用户浏览器并保存在本地的一个数据,如果下一次访问浏览器向服务器发送请求时就会被传送到服务器中。经常用于浏览器网页保持登录或记录数值,例如账户密码、用户行为需求等。


HTTP Cookie 请求过程示意图

2.Cookie 生命周期

    Cookie 有会话期 Cookie 和持久性 Cookie 两种,会话期会在浏览器关闭之后自动销毁,而持久性的 Cookie 生命周期会根据设定的有效期对数据进行保存,超过有效期将无法使用 Cookie 。注意,设定 Cookie 的有效期时间根据客户端来计算,而不是服务端。

    

    

0x04 参考文献

[1].mdn web docs. Using HTTP cookies[EB/OL]. [2022-09-29]. https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies#security.

[2].shiyan. 浅谈cookie安全[EB/OL]. [2022-09-29]. https://zhuanlan.zhihu.com/p/58666986.

0x05 总结

文章内容为学习记录的笔记,由于作者水平有限,文中若有错误与不足欢迎留言,便于及时更正。

标签: 安全 http

本文转载自: https://blog.csdn.net/m0_51191308/article/details/127104189
版权归原作者 尼泊罗河伯 所有, 如有侵权,请联系我们删除。

“CTFHub | Cookie”的评论:

还没有评论