关于metasploitable2中,文件后缀名的问题

现在服务器里面就只有一个2.php.jpg

关于metasploitable2中,文件后缀名的问题

 关于metasploitable2中,文件后缀名的问题

然后再网页上执行了php代码

关于metasploitable2中,文件后缀名的问题

 把文件后缀.jpg删除,发现也可正常执行,可是服务器里压根没有2.php这个文件啊

关于metasploitable2中,文件后缀名的问题


这是现有的解释: 

 这个好像是apache特有的解析,Apache对文件拓展名是从左往右的,当解析到文件拓展名和文件类型相同时,并且Apache可识别就按照该文件拓展名进行解析,否则一律按照text来解析也就是返回文本内容,而第二步那个直接访问2.php应该就是Apache在本地检索的时候,它的文件解析系统将二者匹配起来了?