简介 在第16关中,解决方法与第14和第15关类似,都是通过修改文件头来绕过文件上传验证。然而,第16关额外使用了 php_exif模块对文件进行校验。因此,在尝试解决这一关时,需要确保php_exif模块已启用,如下图所示: php_exif.dll–找不到指定的模块 要想php_exif能够被成功加载,必须满足下面条件: php_mbstring.dll 被启用; php.ini中,php_mbstring.dll 必须在php_exif.dll 前被加载。 攻击思路 下面是第16关关键源码部分: function isImage($filename){