首页
学习
活动
专区
圈层
工具
发布

php伪协议

php伪协议 什么是php伪协议 php伪协议实际上就是支持的协议与封装协议 大佬的博客 https://blog.csdn.net/Jeff_12138/article/details/124815370...什么时候使用php伪协议 文件包含时使用!!!...需要on 作用 php:// 访问各个输入/输出流(I/O streams),在CTF中经常使用的是php://filter和php://input php://filter用于读取源码 php://input...用于执行php代码 php://filter 参数详解 该协议的参数会在该协议路径上进行传递,多个参数都可以在一个路径上传递 简单点说,路径上写参数,参数加到php://filter的路径后面 示例,最常用的...php://filter伪代码 php://filter/read=convert.base64-encode/resource=[文件名]//后面的可以省略读取文件源码 http://127.0.0.1

73510
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PHP伪协议

    PHP伪协议相关知识点在这里做个记录。...PHP常见的伪协议如下: file:// 访问本地文件系统 http:// 访问HTTP(s)网址 ftp:// 访问FTP(s)URLs php:// 访问各个输入/输出流(I/O streams)...ogg:// 音频流 expect:// 处理交互式的流 在这里详细说一下这个php://filter ,这个是常用的伪协议,一般用于任意文件读取,有的时候也可以用在getshell,在双off的情况下也可以使用...,php://是一种协议名称,php://filter/是一种访问本地文件的协议,/read=convert.base64-encode/表示读取的方式是base64编码后,resourse=index.php...上面举的常用的伪协议的用法: 1.php伪协议 用法: php://input,用于执行php代码,需要post请求提交数据。 php://filter,用于读取源码,get提交参数。 ?

    84350

    PHP 伪协议详解

    PHP 伪协议是一种特殊的 URL 格式,允许在 PHP 脚本中以文件路径的方式访问各种资源,包括文件系统、网络资源、PHP 内置函数等。...这种协议通常以 php:// 开头,后跟特定的标识符来指示要执行的操作。...以下是一些常见的 PHP 伪协议及其功能: php://stdin, php://stdout, php://stderr: 允许在命令行模式下访问标准输入、标准输出和标准错误流。...php://temp: 提供一个临时的数据流,数据会存储在内存中。 php://memory: 类似于 php://temp,但数据会存储在内存中,而不是临时文件。...使用这些伪协议,可以在 PHP 中轻松地读取、写入各种数据源,而无需依赖于特定的文件系统路径或网络资源路径。

    77210

    php伪协议简单总结

    、require_once()、highlight_file() show_source() 、readfile() 、file_get_contents() 、fopen() 、file() 有哪些伪协议...rar:// — RAR ogg:// — 音频流 expect:// — 处理交互式的流 详细解读 php://filter(读文件) php://filter用于读取源码 ?...page=php://filter/read=convert.base64-encode/resource=/flag.php file://协议 (读文件) 用于访问本地文件系统,不受allow_url_fopen...path=file:///var/www/html/flag.txt php://input (获取POST请求) php://input 可以访问请求的原始数据的只读流, 将post请求中的数据作为PHP...代码执行 php://input 可以用来生成一句话木马 利用该方法,我们可以直接写入php文件,输入file=php://input,然后使用burp抓包,写入php代码: data://协议 (写入

    1.4K10

    javascript伪协议解析

    前言 首先来介绍一下这个伪协议,JavaScript伪协议最重要的,其实就是可以用来执行js的代码,哪些地方可以用呢, a标签的href里面,iframe标签的src里面,甚至form标签的action... 危害方式 这里可能会产生这种危害的地方,比如一个网站需要发布一个文章,发文的时候在文中会自动填入一个网址进行嵌入,然后这个功能可能没什么过滤,那么就可以尝试插入javascript伪协议进行...php echo htmlspecialchars($data) ?...>">link` 这里虽然将";做了编码,但是没办法新增标签,也没办法跳脱引号新增属性,但是攻击者可以插入javascript伪协议 vue中案例: import...(location.search) window.location = searchParams.get('redirect') 问题在于window.location的值也可以是javascript伪协议

    1.4K10

    php怎么开启伪静态

    要在PHP中开启伪静态,你可以使用以下步骤: 创建一个.htaccess文件(如果尚未存在)在你的网站根目录下。这是Apache服务器上的一个配置文件,用于处理URL重写和伪静态规则。.../index.php [L] 这段代码将启用URL重写,并将所有请求重定向到index.php文件。...现在,你的PHP应用程序应该能够使用伪静态URL进行访问了。...你可以将链接中的index.php部分替换为实际的页面名称,例如example.com/page将解析为example.com/index.php?page=page。...请注意,伪静态的实现方式可能因服务器配置和使用的PHP框架而有所不同。上述步骤提供了一种常见的实现方式,但具体细节可能需要根据你使用的特定设置进行调整。

    2.1K00
    领券