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

攻防世界unserialize3

1.观察题目

image-20260124112306458

这是一道典型的 PHP 反序列化绕过题目

该类型标志:

__wakeup():反序列化时一定会执行的方法(这道题就有,直接 exit 终止程序,摆明了要你绕过);

__destruct():对象销毁时执行的方法;

__construct():构造函数(辅助特征);

unserialize():PHP 反序列化的核心函数(题目里只要出现这个函数,100% 是反序列化题);

serialize():序列化函数(配套出现);

2.解题

反序列化题的输入几乎都是让你传一串「奇怪的字符串」,格式特征特别明显:

  • 开头是O:(Object,代表对象),比如O:4:"xctf":1:{...}
  • 里面全是数字:字符串的组合,比如s:4:"flag";
  • 整体是O:长度:"类名":属性数:{属性名;属性值}的结构。

结构:O:长度:"类名":属性数:{属性名;属性值}`

image-20260124112846106

在后面加上/?code=O:4:"xctf":2:{s:4:"flag";s:3:"111";}

O:代表「Object」(对象)

“:”:分隔符,用来分开不同类型的信息

4:代表后面的字符串"xctf"的长度是 4 个字符(x、c、t、f 刚好 4 个)

"xctf":题目表头

“:2”:原本是:1(代表这个类有 1 个属性),我们改成:2来绕过__wakeup ()

{}:开始标记:接下来要写这个类里的属性

s:代表「String」(字符串)

“:4”:代表后面的属性名"flag"的长度是 4 个字符(f、l、a、g 刚好 4 个)

flag:我们要获取的东西

s:3:"111":同样:s= 字符串,3= 值"111"的长度是 3,"111"是随便填的属性值(只要格式对就行)可以更改

3.获取flag

image-20260124113244149

flag:cyberpeace{eac20714816f014ecb4e33c0488ef5d6}

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

相关文章:

  • 2026年预制舱厂家推荐:工业预制舱深度横向对比,涵盖生产与应急场景痛点分析
  • 2026年预制舱厂家推荐:智能制造标准横向排名,直击工期与环保双重痛点
  • 聊聊2026年不错的花纹输送带工厂,亨冠工业凭啥脱颖而出?
  • 盐城选哪家民办学校品牌好,诺德学校是优选之一
  • 2026年干燥机厂家排行:分析有交货保障、实力出众的品牌哪家好
  • 分析诚信的GEO源头工厂具备的特点,教你如何选择优质企业
  • 探讨口碑好的进口岩板品牌,三星岩(TRE STELLE)价格贵吗?
  • 2026年预制舱厂家推荐:基于多场景实测评价,解决定制化与交付效率核心痛点
  • 2026年全生净化板供应商产品规格大汇总
  • 2026年意大利进口岩板源头品牌大汇总,三星岩(TRE STELLE)排第几?
  • 2026年1月防脱生发产品推荐排行榜单:基于科技与临床数据的五大产品客观评测
  • 14.2 简历优化:如何写一份让 HR 眼前一亮的云原生 DevOps 简历?
  • 14.3 面试通关:云原生 DevOps 高频面试题解析与答题技巧
  • 14.4 职场进阶:从实习生到架构师的职业规划路径
  • 13.3 度量驱动:建立 DevOps 度量体系与持续改进机制
  • 14.1 拥抱开源:如何参与 CNCF 贡献并提升个人影响力?
  • 探索awesome-llm-apps:LLM与AI代理的宝藏集合
  • 曜华激光全自动BC太阳能电池片分选机顺利交付,赋能200MW产线高效智造
  • 全网开源AI Agent框架总结——谁才是最领先的多智能体平台?
  • DBC文件生成MATLAB模型生成C代码CAN协议解析 DBC文件生成MATLAB模型生成C代...
  • 2026年1月防脱生发产品推荐榜:五款产品深度对比与客观评测分析
  • 2026年1月北京审计公司推荐排行榜单:聚焦科技企业审计服务的五家机构分析
  • 2026年国内评价好的大牌保健食品加盟代理推荐,大牌保健食品/进口热销品/进口热销品集合店,大牌保健食品供应链联系方式
  • Shell Daily 2026-01-24: 频次统计 (Uniq Count)
  • 2026年1月北京审计公司推荐排行榜单:聚焦科技企业审计服务的五家机构深度
  • 单机多卡TP(Ray)部署架构
  • 亲测好用!10款AI论文写作软件测评,本科生毕业论文必备
  • Pelco KBD300A 模拟器:13.项目pytest自动化测试方案规划
  • 收藏!技术寒冬破局指南:大模型应用开发成程序员小白新出路
  • 收藏级!大语言模型核心原理精讲(含ChatGPT+Transformer+实战路线)