upload-labs 12(修改二进制00截断)

题目
upload-labs 12(修改二进制00截断)_第1张图片

查看源码
upload-labs 12(修改二进制00截断)_第2张图片
分析,在红线标线处,可以发现,该代码使用POST方式传参,并且最后对文件名重新拼接命名
因此,可以通过%00进行截断
upload-labs 12(修改二进制00截断)_第3张图片
将原本截断的内容,改成红线标记处添加+号,由于POST传参不会自动解码,需要在Hex处修改二进制,+对应的是2b,将其改为00即可

在这里插入图片描述

验证
upload-labs 12(修改二进制00截断)_第4张图片

文件上传成功!

你可能感兴趣的:(upload-labs,write-up)