PHP安全

作者 ro0t 于 2021-06-01 发布
预计阅读所需时间 1 分钟
303

PHP安全

PHP伪协议

php://

php://input

可以访问请求的原始数据的只读流,在POST请求中访问POST的data部分,在enctype="multipart/form-data" 的时候php://input 是无效的。

php://output

只写的数据流,允许以 printecho 一样的方式写入到输出缓冲区。

php://filter

(>=5.0.0) 一种元封装器,设计用于数据流打开时的筛选过滤应用。对于一体式(all-in-one)的文件函数非常有用,类似readfile()file()file_get_contents(),在数据流内容读取之前没有机会应用其他过滤器。

php://fd

(>=5.3.6) 允许直接访问指定的文件描述符。例如 php://fd/3 引用了文件描述符 3。

php://memory、php://temp

(>=5.1.0) 一个类似文件包装器的数据流,允许读写临时数据。两者的唯一区别是 php://memory 总是把数据储存在内存中,而 php://temp 会在内存量达到预定义的限制后(默认是 2MB)存入临时文件中。临时文件位置的决定和 sys_get_temp_dir()的方式一致。

phar://

zip://

bzip2://

compress.*://

compress.zlib://

compress.zlib2://

PHP反序列化

PHP代码审计

PHP绕过disable_function的方式


如果您喜欢此博客或发现它对您有用,则欢迎对此发表评论。 也欢迎您共享此博客,以便更多人可以参与。 如果博客中使用的图像侵犯了您的版权,请与作者联系以将其删除。 谢谢 !