自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 CM-CTF_个人WP

分析需要构造一个反序列化链触发flag.php的输出。a1A2$this->a2a2A3a3A4A4::fun()exp本地运行后传参,查看源码得到flag。

2025-06-08 23:00:00 1650

原创 PolarCTF2025夏季个人挑战赛WriteUp(部分)

2025春季赛#puppy#WriteUP

2025-06-08 03:00:00 2331

原创 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关注的人

提示
确定要删除当前文章?
取消 删除