- 博客(7)
- 收藏
- 关注
原创 CM-CTF_个人WP
分析需要构造一个反序列化链触发flag.php的输出。a1A2$this->a2a2A3a3A4A4::fun()exp本地运行后传参,查看源码得到flag。
2025-06-08 23:00:00
1650
原创 qsnctf-web-雏形系统
QSNCTF Web题目"雏形系统"分析:首先发现登录页面,尝试SQL注入无效后扫描目录获取www.zip文件,其中包含混淆的PHP代码qsnctf.php。通过将eval替换为echo逐步解码,最终可识别出原始代码逻辑。解题过程涉及文件扫描、PHP代码反混淆和逆向分析,展示了Web渗透测试的基本技术路线。
2025-06-05 16:43:33
584
原创 BugKu-WEB-unserialize-Noteasy(create_function()代码注入)
打 create_function 注入即可。第一个参数为空的函数,特征很明显是。:php反序列化读取。
2025-06-03 17:09:50
945
原创 PolarCTF-WEB-苦海
摘要: 这是一道PHP反序列化漏洞利用题目,需要通过构造对象链触发文件读取操作。题目包含三个类:User、Surrender和FileRobot,利用链通过__wakeup、__toString、__get和__invoke魔术方法串联,最终目标是读取flag.php文件。解题难点在于正确构造利用链和确定文件路径(需使用../flag.php)。提供的完整PoC展示了如何构建对象链并生成序列化payload,最终通过URL传递参数成功获取flag文件的base64编码内容(约150字)
2025-06-03 09:37:19
420
原创 PolarCTF-WEB-PHP_Deserialization
PHP反序列化漏洞利用分析摘要:本文分析了一个PHP反序列化CTF题目,通过构造特殊对象链实现任意文件读取。题目包含三个类:Polar、Night和Day。利用链构造过程为:通过Polar的__wakeup触发Night的__call方法,进而将Day对象转为字符串触发__toString方法。关键技巧是将filename设置为"/flflagag",经str_replace处理后变为"/flag",成功绕过过滤读取flag文件。最后给出了完整的序列化payload生成代码和利用过程截图,展示了如何通过反
2025-06-03 08:51:12
378
原创 ISCC2025-WEB-谁动了我的奶酪_WP
因此 要读去flag_of_cheese.php文件,用include+伪协议读取,构造代码输出序列化数据。观察代码,有两个反序列化注入点,第一个输出文件,第二个用Include读取文件。观察这关目录,像是编码后的结果(Y2hlZXNlT25l),解码试试。管理员权限,猜测要更改token或JWT,查看源代码,发现提示。改role为admin,再用密钥加密,得到新的token,先构造序列化数据让其输出提示,构造代码。base64解码,得到一半flag。未定义,但会输出前半句提示)根据前面flag1的提示,
2025-06-02 19:24:55
467
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅