--------已搬运--------[NPUCTF2020]ezinclude - 文件包含 --- php7 漏洞 --。string.strip_tags SegmentFault

本文介绍了NPUCTF2020比赛中遇到的ezinclude挑战,涉及到PHP7的一个文件包含漏洞。作者通过尝试不同方法,学习了如何利用string.strip_tags函数导致PHP崩溃,并在/tmp目录上传木马。同时,分享了利用伪协议读取源码和Python脚本进行文件上传的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、自己做:

0入门,,连接:https://buuoj.cn/challenges#[NPUCTF2020]ezinclude

二、不足:

  1. 看到刚开始的提示就蒙了,没有想到传参这么简单
  2. 看到了include,文件包含的漏洞,第一时间没有想到用php的伪协议去读取文件,,,除了filter等等,zip也可以上传木马的呀,这个别忘了,,,
  3. 这个PHP7的版本漏洞。会崩溃,然后再tmp下有文件
  4. 学习了python上传文件

三、 学习WP:

看到这个,

在这里插入图片描述
像md5拓展攻击,然后抓包看一下,

在这里插入图片描述
一看,name和pass都有了。那么一提交就好了嘛。

在这里插入图片描述
然后抓包看到了,
在这里插入图片描述之后会定向到404. .。我们就在这里操作,然后就是新知识了。

这里应该第一时间想到是去伪协议读取一下源码 的。

/flflflflag.php?file=php://filter/convert.base64-encode/resource=flflflflag.php

如下:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值