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

ctf show web 入门256

通过代码审计可以看出本题要求我们

if(isset($username)&&isset($password)){$user=unserialize($_COOKIE['user']);if($user->login($username,$password)){if($user->checkVip()){$user->vipOneKeyGetFlag();

当cookie的值被反序列化后的username和password的值与在url输入的值一样时满足第一层if语句
然后判断user是否为vip,只有这个判断的返回结果为true才能执行user是否为vip,只有这个判断的返回结果为true才能执行user是否为vip,只有这个判断的返回结果为true才能执行user->vipOnekeygetflag()
同时还要满足

publicfunctionlogin($u,$p){return$this->username===$u&&$this->password===$p;}publicfunctionvipOneKeyGetFlag(){if($this->isVip){global$flag;if($this->username!==$this->password){echo"your flag is ".$flag;

username和password的值要满足用户名和密码不能相同
我们可以本地运行一段简单的 PHP 代码,来生成我们需要的序列化字符串

<?php class ctfShowUser { public $username = 'admin'; // 任意设置,但不要与密码相同 public $password = 'secret'; // 任意设置 public $isVip = true; // 必须为 true } $user = new ctfShowUser(); echo urlencode(serialize($user)); ?>


这里就可以直接把输出的结果放入该网站的cookie中
我们先按下f12打开开发者工具

先添加一个cookie然后对这个cookie的名称和值进行修改

因为这次的反序列化后的值已经被url编码使用可以直接输入没有限制

最后flag为:your flag is ctfshow{3e5d5dc9-1b36-4060-8b1d-90f74ac4ef9f}

http://www.jsqmd.com/news/894670/

相关文章:

  • 用Python手把手复现2013年的狼群算法(WPA),搞定你的第一个智能优化项目
  • 别再为串口数据长度发愁了!STM32F103用CubeMx配置HAL_UARTEx_ReceiveToIdle_DMA,轻松搞定不定长收发
  • SVM模型可解释性新视角:正交多项式核与ORCA框架深度解析
  • 数据科学家与数据分析师:从业务解释到预测建模的本质差异
  • 为什么网安人越来越焦虑?2026 行业现状与圈子生存困境全揭秘
  • MCP框架与Playwright/Puppeteer CLI浏览器自动化实战性能对比
  • 别再被坏底板坑了!手把手教你用TTL转USB模块给ESP32-CAM烧录程序(Arduino IDE 2.1.1实测)
  • AI智能体工作流构建实战:从状态机设计到工程实现
  • 给程序员的TA入门补课:用Unity Shader复习一遍图形学渲染管线(附OpenGL对比)
  • 2026年附近代理记账财税咨询/嘉兴代理记账报税/嘉兴公司注册代理记账精选推荐 - 品牌宣传支持者
  • 英伟达收购SchedMD:AI调度器Slurm控制权转移的技术影响与应对策略
  • 基于MCP协议构建AI智能体持久化记忆系统:从向量检索到动态上下文注入
  • LLM API安全测试:从提示词注入到架构防御的实战指南
  • ARMv8 AArch32异常处理机制详解与实践
  • 基于AssemblyAI与Groq构建语音控制AI智能体:从原理到实践
  • LTspice仿真技巧:一键生成多款MLCC电容的阻抗曲线库,帮你快速选型匹配噪声频率
  • 别再傻等TXE了!STM32F103串口DMA发送的完整避坑指南(附代码)
  • 2026年知名的海口汽车租赁租车/海口机场接送租车/海南租车服务型公司推荐 - 品牌宣传支持者
  • 别再死记硬背了!用UE4 DS做联机游戏,搞懂Role和Replicate才是王道
  • GEO不是新赛道,是你现有营销栈的“补丁“:2026年数字营销团队的整合指南
  • 土地利用优化配置的多目标人工免疫优化模型【附程序】
  • OK3588开发板多屏显示实战:如何用Uboot菜单灵活切换HDMI和LVDS输出(附飞凌手册避坑点)
  • 2026年热门的液冷电机/永磁同步电机/水冷电机可靠供应商推荐 - 行业平台推荐
  • 黑客松:从编程马拉松到组织创新催化剂的四大价值与落地实践
  • 网安副业单日入账 12k,到底是什么私活这么赚钱?
  • Flutter 国际化与本地化实战指南
  • 从修改器到Mod开发:如何利用dnSpy和Unity调试功能快速定位游戏核心逻辑
  • 构建FPI评级系统:多因子模型与自然语言生成在投资决策中的应用
  • 2026年热门的三亚中巴车出租/三亚会议车出租/三亚旅游车出租高评分公司推荐 - 行业平台推荐
  • 2026年4月大连味之母口碑好吗,大连味之母,大连味之母好不好 - 品牌推荐师