重命名具有多个文件扩展名的文件

时间:2019-10-25 13:37:24

标签: php regex preg-replace

apache中存在一个漏洞,该文件中的sampleText.php.txt文件可能会上传到目录中,绕过文件扩展名验证,而apache可能会将文本解释为php文件

Apache文件上传漏洞

需要正则表达式替换

给出一个具有多个扩展名的文件名,如何用“ _”替换除文件扩展名最后一个点以外的任何点

例如使用正则表达式将sampleMaliciousPHPTextfile.php.txt重命名为sampleMaliciousPHPTextfile_php.txt

0 个答案:

没有答案