您当前的位置: 首页 >  php

合天网安实验室

暂无认证

  • 0浏览

    0关注

    748博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

ThinkPHP3.2.3反序列化链子分析

合天网安实验室 发布时间:2022-04-15 09:11:45 ,浏览量:0

 前言

 目前官方已经不再维护ThinkPHP3.2.3,本文仅对ThinkPHP3.2.3反序列化链子进行复现,如有纰漏,还望指正。

 环境介绍
  • MAMP pro

  • PhpStorm

  • Xdebug

 利用条件
  • 具备反序列化入口

 分析过程

 首先在分析前,先新建一个控制器,写一个反序列化入口

 在Application/Home/Controller/HelloController.class.php中新建以下内容:

string(5) "Array"

 接下来全局搜索delete方法

 如果能够满足红色方框前面的条件,那么我们期望能调用红色方框中的delete方法

 上面分析了这么多了,保险起见,我们这边还是先在这个文件下,echo一个值,然后将前面分析的链子整合一下,进行反序列化,看看调用过程是否正确。

 前面一共涉及到三个类,我们在Model.class.php中打印一个值,构造这三个类序列化字符串如下:

            
关注
打赏
1665306545
查看更多评论
立即登录/注册

微信扫码登录

0.0434s