当前位置:网站首页>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文件
其他步骤同上可得
边栏推荐
- ESP8266-Arduino编程实例-BH1750FVI环境光传感器驱动
- 消除对特权账户的依赖使用Kaniko构建镜像
- 汉源高科8光口12电口交换机千兆8光8电12电16电网管型工业以太网交换机
- 盲埋孔PCB叠孔设计的利与弊
- JWT详解
- RNA-ATTO 390|RNA-ATTO 425|RNA-ATTO 465|RNA-ATTO 488|RNA-ATTO 495|RNA-ATTO 520近红外荧光染料标记核糖核酸RNA
- Use ControlTemplate or Style from resource file in WPF .cs and find the control
- Kubernetes资源编排系列之三: Kustomize篇 作者 艄公(杨京华) 雪尧(郭耀星)
- EMQX Newsletter 2022-07|EMQX 5.0 正式发布、EMQX Cloud 新增 2 个数据库集成
- leetcode 448. Find All Numbers Disappeared in an Array 找到所有数组中消失的数字(简单)
猜你喜欢
随机推荐
百利药业IPO过会:扣非后年亏1.5亿 奥博资本是股东
Abs (), fabs () and LABS ()
若依集成browscap读取浏览器用户代理
In-depth understanding of JVM-memory structure
染料修饰核酸RNA|[email protected] 610/[email protected] 594/Alexa 56
从腾讯阿里等大厂出来创业搞 Web3、元宇宙的人在搞什么
Statistical machine learning 】 【 linear regression model
Pytorch GPU 训练环境搭建
tRNA-m5C转运RNA(tRNA)修饰5-甲基胞嘧啶(m5C)|tRNA修饰m1Am2A (2-methyladenosine)
【微信小程序2】事件传参与数据同步[03]
leetcode 16. 数值的整数次方(快速幂+递归/迭代)
leetcode 1837. The sum of the digits in the K-base representation
第三方验收测试报告有什么作用?如何获取权威软件测试报告?
PHP according to the longitude and latitude calculated distance two points
力扣59-螺旋矩阵 II——边界判断
Detailed demonstration pytorch framework implementations old photo repair (GPU)
Kubernetes资源编排系列之三: Kustomize篇 作者 艄公(杨京华) 雪尧(郭耀星)
RNA-ATTO 390|RNA-ATTO 425|RNA-ATTO 465|RNA-ATTO 488|RNA-ATTO 495|RNA-ATTO 520近红外荧光染料标记核糖核酸RNA
leetcode 461. Hamming Distance
Likou 707 - Design Linked List - Linked List