upload-labs靶场-第十三关 POST截断 上传校验 – 作者:知非知非知非

先上传一个冰冰!!!

1627000241_60fa0db12b38b6227ffbe.png!small

http://localhost/upload-labs/upload//5820210719154124.jpg

再来一个探针!!

1627000247_60fa0db72164106dc50f5.png!small

还是白名单!!!!

1627000254_60fa0dbe8b1f40fa0062b.png!small

还是这句话!!!

查看源码,走起!!!

1627000261_60fa0dc5e2f38469b20fc.png!small

咱们这里把这道题的源码和上一题的源码进行了比较!!!发现了一条语句的区别!!

12关:GET方法

1627000268_60fa0dcc6f927027711bc.png!small

13关:POST方法

1627000274_60fa0dd2671a1d08393b2.png!small

这题的$img_path是通过POST进行拼接,因此,我们需要在POST中使用00截断(也就是空字符截断),这里将%00进行url decode,转换为空字符,进行截断(GET可以url自动转码的,但POST不会)。

1627000281_60fa0dd9db971a5d9b14f.png!small

1627000291_60fa0de3874cd05e48a07.png!small

复制链接:../upload/zhifei.php

访问链接:http://localhost/upload-labs/upload/zhifei.php

1627000302_60fa0dee6d14fb0956e8a.png!small

补充下:编码方法:选中需要编码的字段!!!

1627000309_60fa0df5ca4a8cca4f5a9.png!small

来源:freebuf.com 2021-07-23 08:32:54 by: 知非知非知非

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论