当前位置: 首页 > news >正文

ctf show web 入门255

通过代码审计可以知道本题的核心在于把cookie的值进行反序列化然后判断cookie反序列化后的值是不是从url中get到的username和password的值并且判断该user是否为vip只有都满足时才会执行$user-vipOneKeyGetFlag(); 并返回flag我们可以url中输入?usernamexxxxxxpasswordxxxxxx然后来传递cookie值使其满足条件我们先按f12打开开发者工具点击存储并添加一个cookie我们将名称改为user然后我们该对cookie的值也进行修改可以在本地写一段 PHP 代码来生成恶意的序列化字符串?phpclassctfShowUser{public$usernameadmin;// 自定义用户名public$passwordadmin;// 自定义密码public$isViptrue;// 强行修改为 true}$anewctfShowUser();echoserialize($a);// 输出结果类似于O:11:ctfShowUser:3:{s:8:username;s:5:admin;s:8:password;s:5:admin;s:5:isVip;b:1;}?我们这里可以使用在线工具来进行构造当我们想修改cookie的值是会出现错误这是因为生成的 PHP 序列化字符串中包含了一些特殊符号比如双引号 、分号 ;、花括号 {} 等。有些浏览器或开发者工具插件在直接通过表格双击修改 Cookie 值时会因为 RFC 规范或安全策略限制不允许输入这些未经处理的字符从而导致写入失败。既然通过可视化界面的“双击修改”被拦截了我们可以使用以下两种更底层、更高效的方式将 Payload 塞进去在控制台用 JavaScript 写入并进行 URL 编码直接在表格里改容易因为特殊字符报错我们可以让浏览器把这一串字符先编码URL Encode再存入。浏览器对编码后的安全字符是绝对不会拦截的。在当前题目页面打开 F12把选项卡从“存储/Application”切换到 “控制台” (Console)输入document.cookie “user” encodeURIComponent(‘O:11:“ctfShowUser”:3:{s:8:“username”;s:6:“xxxxxx”;s:8:“password”;s:6:“xxxxxx”;s:5:“isVip”;b:1;}’);此时我们再次查看cookie时值就已经被修改 好了此时再次按下回车键flag就出来了
http://www.zskr.cn/news/1399533.html

相关文章:

  • 深度日志审计:从后见之明到先见之明的系统化实践
  • 小鹏汽车团队打造了一个专门测试AI“耳朵“的考场
  • AI编程Agent:职场新宠还是代码刺客?
  • 别再只调sklearn的KMeans了!手把手教你从零实现K-means聚类(含欧式、曼哈顿、余弦距离对比)
  • AI智能体规模化落地:从流程重设计到人机协作合约
  • 2026年比较好的贵州环氧彩砂自流平/贵州液体卷材推荐品牌厂家 - 品牌宣传支持者
  • Springboot接口如何接收多个文件?如何将其保存到服务器?一文详解
  • 基于RAG与LangChain构建防幻觉股票研究智能体:从数据管道到工程实践
  • AI应用可观测性实战:Opik开源工具助力MLOps全链路监控与优化
  • 2026年质量好的刷式自清洗过滤器/上海前置过滤器/保安过滤器多家厂家对比分析 - 品牌宣传支持者
  • 从零构建本地语音AI助手:架构设计、模型选型与实战优化
  • IBM和南卡罗来纳大学的实验让答题准确率飙升28个百分点
  • 主动学习数据集划分
  • 【高录用|线上召开|国家级人才主讲】2026年航空航天与智能制造国际学术会议(ICoAIM 2026)
  • 从PCF到K8s:企业级PaaS平台迁移实战与架构演进
  • 从《最后生还者Online》取消看游戏开发项目管理与技术决策
  • OpenAI 这个模型推翻离散几何猜想,说明 AI 已经开始碰基础数学的硬问题
  • 548个免费浏览器工具集:纯前端实现、零成本运维与开发者生产力实践
  • 解决 TensorBoard 启动报错:ModuleNotFoundError: No module named ‘pkg_resources‘
  • 影像技术实战21:视频关键帧提取重复、黑屏、模糊?FFmpeg + OpenCV 构建可解释的关键帧筛选方案
  • 大模型PII保护实战:5种方法109次测试,量化隐私与性能的权衡
  • 2026年靠谱的自动化精密工业设备零部件/精密工业设备零部件公司哪家好 - 行业平台推荐
  • 【限时解密】Lovable上线前72小时压测报告原文:千万级并发心跳包下的WebSocket集群熔断策略与自动降级清单
  • 新手小白Java学习日记
  • 2026年口碑好的防堵雾化喷头/佛山人造雾设备厂家推荐与选型指南 - 品牌宣传支持者
  • 别让Simulink仿真慢成蜗牛!手把手教你用Solver Profiler揪出性能瓶颈
  • 不止于水:用Obi Fluid和Unity粒子系统,打造从粘稠蜂蜜到喷泉烟雾的创意特效
  • 不止于画图:用嘉立创EDA封装管理器,高效管理你的个人元件库(以QFP、SOP封装为例)
  • Bloom(泛光):让画面“发光“的魔法,藏在每一束阳光背后的秘密
  • 如何解锁NVIDIA显卡隐藏性能:免费开源工具NVIDIA Profile Inspector终极指南