利用PHP POST临时文件机制实现任意文件上传的方法详解

2022-04-25 07:58:14
目录
原理如何获取临时文件名$_FILESphpinfoglob如何利用该文件组合请求延长临时文件存在时间参考

原理

向 PHP 发送 Post 数据包,如果数据包中包含文件,无论 php 代码中有没有处理文件上传的逻辑,php 都会将这个文件保存为一个临时文件

该文件默认存储在 /tmp 目录中『可通过 php.iniupload_tmp_dir 指定存储位置』文件名为 php[6个随机字符],例:phpG4ef0q若本次请求正常结束,临时文件会被自动删除若非正常结束,比如崩溃,临时文件可能会被永久保留

利用PHPPOST临时文件机制实现任意文件上传的方法详解

在.com/vulhub/vulhub/blob/master/php/inclusion/README.zh-cn.md

glob(7) — Linux manual page

https://man7.org/linux/man-pages/man7/glob.7.html

操作文件和目录

http://billie66.github.io/TLCL/book/chap05.html

相关文章 大家在看