upload-labs4-10

这串代码的意思是如果文件中有一个4.png的文件,他就会被解析为.php,把这个文件上传上去。
在这里插入图片描述

上传上去之后,我们在把图片用记事本打开,里面写上php代码。再进行上传,就完成了一次htaccess攻击

AddType application/x-httpd-php .png
 

意思就是如果文件里面有一个后缀为.png的文件,他就会被解析成.php。先上传一个1.png文件,然后上传这个.htaccess,再访问1.png,完美通关。

5

无检查大小写部分-

6题无收尾去空,可用burp抓包之后添加

7

在burp后php加.

8

常规测试中,我们发现本题可以通过 添加字符串绕过

换句话说本题没有对后缀名进行去 ::DATA 处理

php在window的时候如果文件名+"::DATA"会把之 后 的 数 据 当 成 文 件 流 处 理 , **不 会 检 测 后 缀 名 **. 且保持 ::DATA之前的文件名 他的目的就是不检查后缀名。ps:只能是Windows系统,并且只能时php文件

同时我们只能在burp suite中进行抓包改包 在其 后缀名 之后添加**::$DATA**

之后进行放包 即可发现文件上传成功!

9前面的方法均不成功,现在在文件后加入. . 用空格隔开

10

它的作用是寻找文件名中存在的黑名单字符,如果有,就将它替换成空字符

我们如果上传 shell.php 那么上传后就会变成 shell.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值