PHP安全
PHP伪协议
php://
php://input
可以访问请求的原始数据的只读流,在POST请求中访问POST的data
部分,在enctype="multipart/form-data"
的时候php://input
是无效的。
php://output
只写的数据流,允许以 print
和 echo
一样的方式写入到输出缓冲区。
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
的方式
如果您喜欢此博客或发现它对您有用,则欢迎对此发表评论。 也欢迎您共享此博客,以便更多人可以参与。 如果博客中使用的图像侵犯了您的版权,请与作者联系以将其删除。 谢谢 !