练[watevrCTF-2019]Cookie Store

[watevrCTF-2019]Cookie Store

文章目录

      • [watevrCTF-2019]Cookie Store
      • 掌握知识
      • 解题思路
      • 关键paylaod

在这里插入图片描述

掌握知识

​ 抓包放包,set-cookiecookie的联系,base64编码,cookie请求头

解题思路

  1. 打开题目链接,发现响应速度有点慢。发现可以购买商品,发现自己有50美元,来到最后发现有一个flag cookie,只要花100美元即可购买得到flag

image-20231001180620341

  1. 既然都说了cookie了,直接打开bp抓包查看一下请求包和响应包,发现cookie头有一串base64编码,响应包的set-cookie字段和其一样。

image-20231001180729799

  1. cookie值进行base64解密发现是了一个数组,其中money字段是50,那看来我所有的钱,而不是商品的钱,那应该只要修改money字段的值,就能修改自己所有的钱了,就能购买flag了。直接加个0,再进行base64加密

image-20231001180952307

image-20231001181000904

  1. 将加密的字段替换到cookie字段,进行放包发现set-cookie字段不再和cookie一样了,后面明显长出来一串,将其解密得到了flag

image-20231003000232915

image-20231003000245092

关键paylaod

eyJtb25leSI6IDUwLCAiaGlzdG9yeSI6IFtdfQ==
{"money": 50, "history": []}{"money": 500, "history": []}
eyJtb25leSI6IDUwMCwgImhpc3RvcnkiOiBbXX0=eyJtb25leSI6IDQwMCwgImhpc3RvcnkiOiBbImZsYWd7MjQ1Y2I0M2QtMmQzZC00ZDNiLWI2YTEtOGJlZjFkMjhmODU5fVxuIl19
{"money": 400, "history": ["flag{245cb43d-2d3d-4d3b-b6a1-8bef1d28f859}\n"]}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/126104.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【AI视野·今日Robot 机器人论文速览 第四十九期】Fri, 6 Oct 2023

AI视野今日CS.Robotics 机器人学论文速览 Fri, 6 Oct 2023 Totally 29 papers 👉上期速览✈更多精彩请移步主页 Interesting: 📚ContactGen, 基于生成模型的抓取手势生成,类人五指手。(from 伊利诺伊大学 香槟) 数据集:GRAB da…

使用Visual Studio调试排查Windows系统程序audiodg.exe频繁弹出报错

VC常用功能开发汇总(专栏文章列表,欢迎订阅,持续更新...)https://blog.csdn.net/chenlycly/article/details/124272585C软件异常排查从入门到精通系列教程(专栏文章列表,欢迎订阅,持续更新...&a…

分享一款yyds!电子期刊制作网站

大家好,今天要跟大家分享一个超级赞的资源!有没有曾经你苦苦寻找的那一款适合自己的电子期刊制作网站呢?下面就让我来给大家详细介绍一个非常棒的网站,有了它,你可以轻松制作出专业、精美的电子期刊! 1.打开…

WPF中, 如何将控件的触发事件绑定到ViewModel

在DataGrid 等控件中, 有很多这种带闪电符号的触发事件. 如果用传统的事件驱动, 则直接在后台中建立 一个private PropertyChanged(Sender s, EventAgars Args) 即可. 但是如果需要绑定到ViewModel的话? 应该怎么做? 带闪电符号的触发事件 实现viewModel绑定前端触发事件的…

【Python】简记操作:Centos安装、卸载、升级Python运行环境

目录 安装 1、选择合适自己的python版本 2、选择合适的目录进行指定版本源码下载 3、解压编译安装 解压 编译安装,完成即可执行python相关命令 测试是否已成功安装python 4、设置python的全局环境变量(/etc/profile) 设置环境变量 校…

想要精通算法和SQL的成长之路 - 至少有 K 个重复字符的最长子串

想要精通算法和SQL的成长之路 - 至少有 K 个重复字符的最长子串 前言一. 至少有 K 个重复字符的最长子串1.1 滑动窗口的前提:二段性1.2 手动增加限制,让其具备二段性1.3 完整代码(滑动窗口)1.4 另一种解题思路(递归&am…

【GSEP202303 C++]】1级 每月天数

[GSEP202303 一级] 每月天数 题目描述 小明刚刚学习了每月有多少天,以及如何判断平年和闰年,想到可以使用编程方法求出给定的月份有多少天。你能做到吗? 输入格式 输入一行,包含两个整数,分别表示一个日期的年、月…

定量活性关系(QSAR)是什么?定量结构-性质关系(QSPR)是什么?

定量活性关系(QSAR)是什么? 定量活性关系(QSAR,Quantitative Structure-Activity Relationship)分析是指利用理论计算和统计分析工具来研究系列化合物结构(包括二维分子结构、三维分子结构和电…

SaaS 电商设计 (二) 全链路解决方案概述和核心业务流程梳理

一.业务目标&技术目标 业务目标:完成多业态,多渠道的数字化运营 自有业务: O2O,B2C,B2B2C,S2B2b 平台业务:POPB2c,POPB2b,POPS2B2b 1.1 自有业务 O2O:全称Online to Offline.泛指的线上线下的业务融合.这种的情况分为两种情况,第一种通过线上的数字化运营引导线上用户线下…

@SpringBootApplication剖析

一、前言 在SpringBoot项目中启动类必须加一个注解SpringBootApplication,今天我们来剖析SpringBootApplication这个注解到底做了些什么。 二、SpringBootApplication简单分析 进入SpringBootApplication源代码如下: 可以看出SpringBootApplication是…

数据结构课程设计题目——链表综合算法设计、带头双向循环链表、插入、显示、删除、修改、排序

文章目录 链表综合算法设计——校园人事信息系统1.要求2.代码实现(以带头双向循环链表为例)2.1基本程序结构2.2节点和链表的初始化2.3链表的插入2.4链表的显示2.5链表的删除2.6链表的修改2.7链表的排序(仿函数实现) 3.全部源码 链…

计算机专业毕业设计项目推荐10-饮食搭配平台(Go+微信小程序+Mysql)

饮食搭配平台(Go微信小程序Mysql) **介绍****系统总体开发情况-功能模块****各部分模块实现** 介绍 本系列(后期可能博主会统一为专栏)博文献给即将毕业的计算机专业同学们,因为博主自身本科和硕士也是科班出生,所以也比较了解计算机专业的毕业设计流程…