练[watevrCTF-2019]Cookie Store

news2025/1/20 3:51:27

[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.coloradmin.cn/o/1064267.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【伪彩色图像处理】将灰度图像转换为彩色图像研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

少数人的晚餐-数据

前篇: 少数人的晚餐_zhangrelay的博客-CSDN博客 阅读量惨淡, 2023-07-04 22:48:49 发布 到此文撰写时候,446 补充: 少数人的晚餐-补充-CSDN博客 更加凄惨, 2023-09-28 11:02:23 发布 到此文撰写时候,…

C语言自定义类型_枚举联合(3)

目录 枚举 什么是枚举类型? 枚举的声明 枚举的定义 枚举的优点 枚举的使用 联合(共用体) 什么是联合呢? 联合类型的定义 联合的特点 联合使用 联合大小的计算 联合的应用 今天接着我们来结束自定义类型。&#x1f19…

人工智能(AI)基础知识学习库

人工智能(AI)基础知识学习库 1. AI 算法2. 基础科普3. 数学基础4. 深度学习5. 特征工程6. 机器学习7. 语音交互8. 自然语言处理9. 计算机视觉 声明:此文仅作为个人学习记录 人工智能(AI)基础知识学习库链接&#xff1a…

《Spring Boot入门》

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…

麻雀搜索算法(SSA)(含MATLAB代码)

先做一个声明:文章是由我的个人公众号中的推送直接复制粘贴而来,因此对智能优化算法感兴趣的朋友,可关注我的个人公众号:启发式算法讨论。我会不定期在公众号里分享不同的智能优化算法,经典的,或者是近几年…

Citespace、vosviewer、R语言文献计量学 、SCI

​文献计量学是指用数学和统计学的方法,定量地分析一切知识载体的交叉科学。它是集数学、统计学、文献学为一体,注重量化的综合性知识体系。特别是,信息可视化技术手段和方法的运用,可直观的展示主题的研究发展历程、研究现状、研…

【AI视野·今日Sound 声学论文速览 第十九期】Thu, 5 Oct 2023

AI视野今日CS.Sound 声学论文速览 Thu, 5 Oct 2023 Totally 13 papers 👉上期速览✈更多精彩请移步主页 Daily Sound Papers Multi-resolution HuBERT: Multi-resolution Speech Self-Supervised Learning with Masked Unit Prediction Authors Jiatong Shi, Hirof…

虫情测报系统——农业害虫的监测解决方案

KH-CQPest虫情测报系统,是以物联网技术、传感器技术、光控技术为基础,针对昆虫害监测和报告的解决方,它能够为农田或果园的昆虫害防护工作提供实时、准确的情报。 虫情测报系统能够通过虫情测报仪的诱虫功能吸引害虫并进行捕获,利…

redis学习(二)——redis常见命令及基础数据类型

数据类型 基础数据类型 字符串 String abcMap集合 Hsah {name:“zhangsan”,age:18}列表 List [a, b, c, d]Set集合 Set {a,b,c}有序Set集合 SortSet {a:1,b:2,c:3} 特殊数据类型 GEO 地理坐标 {A:(100.2,35.1)}BitMap 位图,只存储0和1 01101011101HyperLog 基数…

遵循这些守则,PCB布局就不会差

PCB设计中,首先要做的就是对于PCB布局,它是将整个板子中的元器件进行排布,位置分布,一个好的布局,可以让板子结构清晰,并且在布线的时候也会更加方便与明朗,达到事半功倍的效果。 对于PCB布局&a…

【短文】Linux怎么读取文件大小

2023年10月6日,周五晚上 使用如下命令即可: du -h filenamedu命令在Linux/Unix系统中的英文全称是"disk usage"。即磁盘使用量的意思。 du命令用来显示文件和目录占用磁盘空间的大小。 du命令的巧用: ls | du -h 通过这条命令…

ChatGLM2-6B的通透解析:从FlashAttention、Multi-Query Attention到GLM2的微调、源码解读

前言 本文最初和第一代ChatGLM-6B的内容汇总在一块,但为了阐述清楚FlashAttention、Multi-Query Attention等相关的原理,以及GLM2的微调、源码解读等内容,导致之前那篇文章越写越长,故特把ChatGLM2相关的内容独立抽取出来成本文 …

测试时间不够,你会如何处理?

工作中经常会遇到测试时间不够充分的情况,当测试时间不足的情况下,如何做到不延误测试进度,又能保证测试质量? 1、根据测试目标和需求,确定测试的优先级,首先测试最重要和核心的功能和场景。 确保关键功能…

测试员最爱犯的十个思想问题

1、测试应该找到所有bug,只要线上出现bug就是罪大恶极 测试新人最容易出现此类思想,认为测试就应该发现所有bug,生产环境出现bug就是测试的锅。这种想法不能说完全错误,相反,包括很多不懂行的领导认为这相当正确。但我…

SpringMVC系列-4 参数解析器

背景: 本文作为SpringMVC系列的第四篇,介绍参数解析器。本文讨论的参数解析表示从HTTP消息中解析出JAVA对象或流对象并传参给Controller接口的过程。 本文内容包括介绍参数解析器工作原理、常见的参数解析器、自定义参数解析器等三部分。其中&#xff0…

css实现不规则图片文字环绕效果

依旧,先上效果图,可以看见,文字环绕这个椭圆形的图片, 依旧是遵循开源精神,代码就直接放下面了 (点个赞或者给个评论啥的吧,我就发现我的文章全是光看不点赞,不评论的的) <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8&quo…

【重拾C语言】六、批量数据组织(二)线性表——分类与检索(主元排序、冒泡排序、插入排序、顺序检索、对半检索)

目录 前言 六、批量数据组织——数组 6.4 线性表——分类与检索 6.4.1 主元排序 6.4.2 冒泡排序 6.4.3 插入排序 6.4.4 顺序检索&#xff08;线性搜索&#xff09; 6.4.5 对半检索&#xff08;二分查找&#xff09; 算法比较 前言 线性表是一种常见的数据结构&#xf…

Linux网络编程系列之TCP协议编程

一、什么是TCP协议 TCP&#xff08;Transmission Control Protocol&#xff09;协议是一种面向连接的、可靠的、基于字节流的传输控制协议&#xff0c;属于传输层。TCP协议可以通过错误检测、重传丢失的数据包、流量控制、拥塞控制等方式来实现可靠传输&#xff0c;同时也具有较…

string和const char*参数类型选择的合理性对比

在编程中&#xff0c;我们经常需要处理字符串类型的参数。在C中&#xff0c;有两种常见的表示字符串的参数类型&#xff0c;即string和const char*。本文将对比这两种参数类型的特点&#xff0c;分析其在不同情况下的合理性&#xff0c;以便程序员能够根据实际需求做出正确的选…