您现在的位置是:系统运维 >>正文
Upload-Lab第一关:轻松绕过前端验证的技巧!
系统运维8425人已围观
简介upload-lab的第一关设计了一个简单的文件上传表单,前端通过JavaScript进行文件扩展名验证。只有特定类型的文件如.jpg,.png等)可以通过验证并上传。我们的目标是绕过前端验证,上传一 ...
upload-lab 的第端验第一关设计了一个简单的文件上传表单 ,前端通过JavaScript 进行文件扩展名验证。关轻过前只有特定类型的松绕文件(如 .jpg, .png 等)可以通过验证并上传。我们的技巧目标是绕过前端验证,上传一个包含恶意代码的第端验文件 。 下图是模板下载关轻过前第一关的源码 :

前端验证上传文件类型
了解前端验证首先 ,打开第一关的松绕页面 ,查看文件上传表单的技巧 HTML 代码和 JavaScript 代码。通常可以通过浏览器的第端验开发者工具F12来查看页面源代码和调试 JavaScript 。

查看源码
可以看到,关轻过前checkFile 函数在表单提交时会检查文件的松绕扩展名。建站模板如果扩展名不在允许的技巧范围内 ,文件上传会被阻止。第端验
绕过前端验证要绕过前端验证,关轻过前可以通过以下几种方法 :
禁用 JavaScript:在浏览器中禁用 JavaScript ,松绕然后重新加载页面并上传文件。这种方法简单直接 ,但在实际场景中并不总是可行 。修改 HTML 代码:使用浏览器的开发者工具修改页面代码 ,亿华云去掉或修改验证函数 。例如,将notallow="return checkFile()"改为 notallow="return true"。直接发送请求:使用工具如 BurpSuite 或 Postman 直接向服务器发送文件上传请求 ,绕过前端验证。实践绕过验证我们选择使用开发者工具修改HTML代码。具体步骤如下 :
(1) 打开浏览器的开发者工具F12
(2) 找到并选中 <form> 标签,修改 onsubmit 属性为 return true,或者,直接把这个onsubmit 函数调用删除。下图是云计算把onsubmit修改为return true。

删除前端文件校验
(3) 选择要上传的文件 ,例如 ,一个名为 shell.php 的恶意文件 ,内容如下:
复制<?php phpinfo(); ?>1.(4) 提交表单 ,上传成功如下图所示:

webshell上传成功
上传成功后,通过浏览器的返回结果得到webshell的存储位置 ,高防服务器访问webshell,如下图:

展示PHPinfo信息
详细的展示了当前PHP的所有信息。这样就把webshell上传成功了。
总结通过上述步骤 ,我们成功绕过了 upload-lab 第一关的前端验证,上传了一个包含恶意代码的文件 。这展示了前端验证的源码下载不可靠性 ,强调了在实际开发中必须在服务器端实施严格的文件类型和内容检查 。
Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“信息技术视野”。http://www.bziz.cn/news/856f599138.html
相关文章
谷歌出“重拳”打击恶意软件传播以及诈骗活动
系统运维谷歌表示 2022 年期间,为阻止恶意软件传播以及欺诈团伙使用恶意应用程序感染安卓用户的设备,一共封禁了 17.3 万个开发者账户。值得一的是,谷歌对应用程序的审核也变得更加严谨,其发布的“不良应用” ...
【系统运维】
阅读更多捷波主板BIOS升级教程(详细步骤指南,助您顺利完成BIOS升级)
系统运维在现代电脑系统中,BIOSBasicInputOutputSystem)被认为是电脑硬件的基石之一。它是连接软硬件之间的重要桥梁,而捷波主板作为一款性能稳定、功能丰富的主板品牌,其BIOS更是被广泛认 ...
【系统运维】
阅读更多机器人的未来与发展(探索人工智能技术下的机器人)
系统运维在人工智能技术的不断发展下,机器人已经逐渐走进了我们的生活。从家庭助理到工业生产,机器人正逐渐取代人类在一些重复性、危险性或繁琐性工作中的角色。本文将探讨机器人的未来与发展,从不同方面来探索这个引人入 ...
【系统运维】
阅读更多
热门文章
最新文章
友情链接
- 多款热门 Chrome 扩展程序存在明文传输风险,用户隐私安全受威胁
- 聊聊到底什么是BRAS?
- DellInspiron5548(一款超值的笔记本电脑选择)
- 戴尔PowerEdge以高性能计算 为奥运健儿保驾护航
- Windows 截图工具 Greenshot 曝高危漏洞 可执行任意代码(PoC已公开)
- 谷歌 Chrome 零日漏洞遭广泛利用,可执行任意代码
- 企业数据库险遭百亿损失,瑞数DDR全周期防护破解“暗雷”阴影
- 戴尔科技 VMware Tanzu 加快基础设施现代化进程满足您的业务需求
- AMDA107300和i7的性能比较研究(谁是更好的选择?)
- Realtek 蓝牙安全连接配对漏洞可导致攻击者发起拒绝服务攻击 亿华云云服务器源码库网站建设香港物理机b2b信息平台企业服务器