当前位置:网站首页>2022年强网杯rcefile wp
2022年强网杯rcefile wp
2022-08-03 20:18:00 【whathay】
第一种方法:
访问www.zip得到源码
查看upload.php可以看出检验后缀用的是黑名单以及验证了mime类型
常见的大小写绕过,空格绕过,php4这种都可以绕过成功上传,但都不解析
所以上传一个phar文件,并把Content-Type改成image/png
上传后访问查看到flag路径
重新传一个cat flag
访问
第二种方法:
看了别的师傅的wp发现还有另一种姿势,所以复现一下
查看源码中config.inc.php,发现对cookie做了反序列化,并存在spl_autoload_register()函数
这是php中文网上对spl_autoload_register函数的描述
cookie的userfile就是上传文件加密过的文件名来构造序列化
上传一个inc文件
构造序列化并进行URL编码
O:32:"文件名":0{}
带着构造的cookie进行访问可以看到代码被执行了
知道了flag的位置所以我们重新上传一个catflag的inc文件
其他步骤同上可得
边栏推荐
猜你喜欢
随机推荐
LeetCode 1374. 生成每种字符都是奇数个的字符串
tRNA甲基化偶联3-甲基胞嘧啶(m3C)|tRNA-m3C (3-methylcy- tidine)
wordpress建立数据库连接时出错
8.3模拟赛总结
2022.8.2
力扣707-设计链表——链表
C51 存储类型与存储模式
leetcode 剑指 Offer 15. 二进制中1的个数
数学之美 第六章——信息的度量和作用
高并发,你真的理解透彻了吗?
剑指 Offer II 044. 二叉树每层的最大值-dfs法
算法--交错字符串(Kotlin)
EMQX Newsletter 2022-07|EMQX 5.0 正式发布、EMQX Cloud 新增 2 个数据库集成
leetcode 1837. The sum of the digits in the K-base representation
Matlab paper illustration drawing template No. 42 - bubble matrix diagram (correlation coefficient matrix diagram)
倒计时2天,“文化数字化战略新型基础设施暨文化艺术链生态建设发布会”启幕在即
leetcode 136. Numbers that appear only once (XOR!!)
leetcode 268. Missing Numbers (XOR!!)
Go语言为任意类型添加方法
【STM32】标准库-自定义BootLoader