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 总结

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

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

尼泊罗河伯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值