[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);
相关推荐
Best-Wishes5 小时前
科来网络分析系统(技术交流版)使用说明书
开发语言·junit·php
爱上网的小舟7 小时前
星际战士2启动错误怎么办?5种游戏报错解决方法
开发语言·php
QZ166560951597 小时前
金融数据流转监测排行:从看见到拦截的距离
网络·安全·网络安全·金融
看着博客敲代码8 小时前
WorkBuddy 接上 Kali MCP 做自动化渗透:信息收集到初步验证的落地记录
linux·人工智能·安全·网络安全·自动化
唐青枫10 小时前
Yii2 Applications 详解:应用生命周期、组件配置与多入口实战
php
我是唐青枫10 小时前
Yii2 Controller 详解:路由、Action、过滤器与 CRUD 实战
php
学逆向的10 小时前
C 突破编译器限制
c语言·开发语言·网络安全
Nathan__2712 小时前
PHP面试题——情景应用
开发语言·php
看着博客敲代码13 小时前
Nmap NSE 资产指纹识别:从脚本输出到资产清单
安全·网络安全·自动化
m0_7156744314 小时前
金融数据流转监测排行:从看见到拦截的距离
大数据·网络·安全·网络安全·金融