目录 思路总结 思路 先上传一个包含shell的jpg文件 提示不能包含<?,可以用scrpt标签执行php代码来绕过 改为文件内容后上传,提示不是image,可能对文件内容做了检测,判断文件头是不是为image 在文件头添加GIF89a,改后缀为gif,上传成功 接下来把后缀名改成任意字符,上传成功,说明是黑名单过滤 把对后缀名逐个尝试后,发现改成phtml发现可以成功上传 不过没有告诉我文件路径在哪,盲猜一波 /upload/xxx 访问地址,回显成功 直接RCE拿到flag 总结 水题