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

攻防世界 unserialize3

开启场景

题目为unserialize3,这个单词在php中代表反序列化,代码 __wakeup 也是php反序列化中常见的魔术方法,所以这个题基本就是和反序列化有关的题目。根据代码提示,编写一个Exploit运行,将对象xctf的信息序列化

得到一串字符:O:4:"xctf":1:{s:4:"flag";s:3:"111";},将这串参数注入进去

发现触发了 __wakeup 魔术方法,因此我们要绕过这个方法,造成反序列化漏洞。

对于反序列化来说,如果字符串中的变量的数目和真实的数目不一样,那么 __wakeup 会出现错误,我们就造成了反序列化漏洞。所以我们把 xctf 后的变量1改成 2 再次尝试注入

cyberpeace{6b0d94ad12dcbfa04fd32d2a3c158a5d}

http://www.kler.cn/a/452474.html

相关文章:

  • 命令手动更新 Navigator
  • 学习threejs,THREE.RingGeometry 二维平面圆环几何体
  • 使用开源在线聊天工具Fiora轻松搭建个性化聊天平台在线交流
  • HTML-CSS(day01)
  • MacOS M3源代码编译Qt6.8.1
  • 【Web】2024“国城杯”网络安全挑战大赛决赛题解(全)
  • 单片机长耗时前后台任务优化
  • 机器学习连载
  • SpringAI人工智能开发框架006---SpringAI多模态接口_编程测试springai多模态接口支持
  • workman服务端开发模式-应用开发-后端api推送工具开发
  • C# OpenCV机器视觉:模板匹配
  • ChatGPT详解
  • 面向微服务的Spring Cloud Gateway的集成解决方案:用户登录认证与访问控制
  • 【UE5 C++课程系列笔记】13——GameInstanceSubsystem的简单使用
  • HTML 画布:创意与技术的融合
  • 【Java】Jackson序列化案例分析
  • Redis生产实践中相关疑问记录
  • 【ollama安装】国内 ubuntu22.04 linux 环境安装ollama教程
  • 学习数量关系
  • 深度学习中的并行策略概述:1 单GPU优化
  • Python调用R语言中的程序包来执行回归树、随机森林、条件推断树和条件推断森林算法
  • NPM老是无法install,timeout?npm install失败
  • Mysql-索引的数据结构
  • 肿瘤电场仪疗法原理:科技之光,照亮抗癌之路
  • UniApp作为前端开发框架,基于Vue.js 的 AI 教学类App开发方案
  • python的OS模块和shutil模块使用