upload-labs-pass01

1.安装好环境进入关卡(记得打开小皮)

2.可以看到第一关是要求上传图片,但是同时限制了图片类型,那么如果我们将木马写入图片,但是类型又不在白名单,就要想办法绕过

3.可以看到这里的要求是有check,意味着上传的图片会被检查是否符合要求,但是问题也就来了,如果我更改onsubmit的的内容为true是不是可以绕过上传,答案是可以的,可以通过burp的抓包截取,然后更改onsubmit的内容来实现,但是我们这里用了另外一种方式

4.我们通过进入网页设置关闭前端的js,使check功能失效,同样可以达到我们上传php类型文件的效果

5.其实到这里实验已经可以结束了,但是要严谨,我们尝试验证一下,我们复制php图片的链接,然后进入就可以发现,这个php文件已经上传成功

6.然后根据vscode的内容,进行传参,为什么不是eval?因为这个函数很敏感,被大多数的网站会屏蔽掉,然后assert必须在5.7版本之前,类似5.4使用,5.7版本开始禁用了assert函数

相关推荐
Johny_Zhao8 小时前
基于CentOS Stream 8的物联网平台深度优化方案
linux·网络·网络安全·信息安全·云计算·shell·yum源·系统运维
Li_yizYa20 小时前
网络原理 | TCP协议的常见核心机制
网络·网络协议·tcp/ip
暮色_年华20 小时前
《TCP/IP协议卷1》第3章 IP协议
网络
galaxylove20 小时前
Gartner发布新的网络安全运营模型:决定安全运营的9个组件
网络·安全·web安全
老六ip加速器21 小时前
获取ip地址安全吗?如何获取静态ip地址隔离ip
运维·网络·智能路由器
领世达检测V133529092491 天前
蓝牙戒指欧盟EN 18031网络安全认证详细解读
网络
王火火(DDoS CC防护)1 天前
高防 IP 是如何帮助数藏行业防刷的
网络·网络协议·tcp/ip
神仙别闹1 天前
基于 Matlab 和 Truetime 的网络控制系统仿真
网络·matlab·php
Johny_Zhao2 天前
CentOS Stream 8 高可用 Kuboard 部署方案
linux·网络·python·网络安全·docker·信息安全·kubernetes·云计算·shell·yum源·系统运维·kuboard
uyeonashi2 天前
【QT系统相关】QT网络
开发语言·网络·c++·qt