php伪协议(文件包含-强行读取文件)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


伪协议详情

php伪协议

文件包含直接读取的是文件,而不是文件源码,所以要想办法读取源码方法。

那么就要涉及到 PHP 伪协议

复制代码
php://伪协议作用是访问各个输入输出流
在CTF中经常用到的是php://filter和php://input
php://filter用来读取源码(.php文件的源码);php://input用来执行php代码(通常以post形式,post一段php代码上去执行)

例如,读取fileprotocol.php文件源码:

复制代码
?file=php://filter/read=convert.base64-encode/resource=fileprotocol.php

file为GET的传参。

读出来base64解码就是源码了。

相关推荐
通往曙光的路上20 小时前
SpringIOC-注解
java·开发语言
闲人编程20 小时前
Python与大数据:使用PySpark处理海量数据
大数据·开发语言·分布式·python·spark·codecapsule·大规模
T.Ree.20 小时前
汇编_读写内存
开发语言·汇编·c#
kaikaile199521 小时前
基于MATLAB的直接序列扩频(DSSS)通信系统仿真实现
开发语言·matlab
stand_forever21 小时前
PHP客户端调用由Go服务端GRPC接口
rpc·golang·php
czhc114007566321 小时前
C#1114 枚举
开发语言·c#
z_鑫21 小时前
Java线程池原理深度解析
java·开发语言·后端
小呀小萝卜儿21 小时前
2025-11-14 学习记录--Python-特征归一化方法(Min-Max或StandardScaler)
开发语言·python·学习
雪域迷影21 小时前
C++ 11 中的move赋值运算符
开发语言·c++·move
jf加菲猫1 天前
第2章 Hello World
开发语言·c++·qt·ui