[FSCTF 2023]ez_php1

一共有三小关

第一关:md5加密

第二关:反序列化

重点 单个字符串序列化 unserialize($str) === "$KEY"

php 复制代码
<?php
$KEY="YES I love";

echo serialize($KEY);

s:10:"YES I love";

第三关: 反序列化

把a的地址赋给b,因为在__destruct()中有echo,可以输出文件内容。

php 复制代码
$c=new Clazz();
$c->b=&$c->a;
echo serialize($c);
相关推荐
我不是程序员三三31 分钟前
如何监控电脑|企业终端行为监控概念科普与落地方法论
数据库·电脑·php
程序员梅雨38 分钟前
Linux & Shell 实用干货
linux·运维·服务器·后端·面试·php
果果燕2 小时前
实习笔记(六)主机按钮状态上报完整流程
开发语言·c++·php
啊阿狸不会拉杆4 小时前
《计算机网络-自顶向下方法》6.4 交换局域网 读书笔记
开发语言·计算机网络·php
啊阿狸不会拉杆5 小时前
《计算机网络-自顶向下方法》6.5 链路虚拟化:网络作为链路层 读书笔记
网络·计算机网络·php
疯狂打码的少年5 小时前
【计算机网络】OSI/RM七层模型(层次结构、各层功能速览)
开发语言·笔记·计算机网络·php
马立杰5 小时前
IE241216_准入认证技术
安全·网络安全·交换安全
fengkai45456 小时前
七、华为云网络类 + 计算类云服务实验总结
开发语言·php
PHP实战开发录6 小时前
PHP接口参数没变为什么总是验签失败
php·开发·接口隔离原则