upload-labs

pass01

选择一个php文件上传,不被允许

d132eae1110c42bd8c9d35abf1869206.png

 禁用js,上传成功

452780c1a4984f51b400a28c93139432.png

801860c834a34b13b971b96fc82a6caf.png 

 pass02

上传php文件,用bp抓包,将允许上传的文件类型后改为image/gif或者image/png或者image/jpeg,forword上传

pass03

php文件被禁止上传,改后缀名为php6,成功上传。

272897dc152b4c469d53c6d75e1d6b2b.png

 

pass04

查看页面源代码,黑名单多了许多

19c0d1105d844154bbb8bb9b6c92a36e.png

 

先上传一个hatccess文件,在上传一个png文件,自动解析为php文件

b7a16f81d13847e28307f5037df4c2cd.png

pass05

第五关源代码,无转换大小写,用bp抓包,改后缀为Php,上传

pass06

第六关源代码,无收尾去空,用bp抓包,后缀加空格

fde503e1b292476b97083c58fa6b3e73.png

 pass07

无删除文件名末尾的点,用bp抓包,在后缀加点

0c76f0cc65e042c29130d700cb7f79ff.png

6a0f1d14bc814735969088aeea18298a.png 

 pass08

少了去字符串,抓包,后缀加DATA,上传

1fbadda62f684545b59bea6b1cead52a.png

 pass09

抓包,后缀改为pHp.,上传

pass10

抓包,改后缀为pphphp,上传

pass11

抓包,用%00截断,在save_path=../upload后输入/6.php%00

pass12

抓包,用00截断,并对00进行url解码

pass13

用cmd制作图片马,在命令行输入

copy 2.jpg/b+7.php/a 3.jpg

制作出一个名为3.jpg的图片马,上传

pass14

打开图片马,在前面加入GIF89A,上传

pass15

打开php_exif,在图片马前加入GIF89A,上传

pass16

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值