file

如题,进入/check.php一顿尝试,发现encode base64 read等关键字全被过滤了

但是convert.没有,查询资料 发现这玩意还能这么使:

convert.过滤器支持convert.iconv. 格式,使用方法:

convert.iconv.. 或 convert.iconv./

例如: convert.iconv.UCS-4*.UCS-4BE ---> 将指定的文件从UCS-4*转换为UCS-4BE 输出

file

把这些扔进去以?filename=php://filter/convert.iconv.a.b/resource=check.php 的格式一顿爆破 选俩能用的 (a,b是放上面的编码格式的地方)

最后payload: ?filename=php://filter/convert.iconv.UTF-8*.UCS-4LE*/resource=flag.php (笑死 根本没想到flag在flag.php里..... 不搜答案根本猜不出来) file