首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

PHP 反序列化遇上 SSRF

> flag.php session_start(); echo 'only localhost can get flag!'...先看一下基本的几种序列化的存储方式: php_binary:键名的长度对应的 ASCII 字符 + 键名 + 经过 serialize () 函数序列化处理的值 php:键名 + 竖线 + 经过 serialize...() 函数序列处理的值 php_serialize :经过 serialize () 函数序列化处理的值 从 PHP 文档可查到,默认使用 php 这种序列化格式,也就是已经存在竖线的那种方式。...这种方式的反序列化有个小细节:PHP 获取到 session 字符串后就开始从左至右寻找竖线,找到后以竖线为分隔符,竖线前的为键名,后的做键值,并对键值进行反序列化。...php include 'config.php'; class File{ public $file_name; public $type; public $func = "Check

86620
领券