Upload-labs(文件上传靶场)——第一关

简介: Upload-labs(文件上传靶场)——第一关

1.首先进入第一关:


http://127.0.0.1/upload-labs/Pass-01/index.php

http://127.0.0.1/upload-labs/Pass-01/index.php


2.题目显示


我们可以点击查看源码看一下,

function checkFile() {
    var file = document.getElementsByName('upload_file')[0].value;
    if (file == null || file == "") {
        alert("请选择要上传的文件!");
        return false;
    }
    //定义允许上传的文件类型
    var allow_ext = ".jpg|.png|.gif";
    //提取上传文件的类型
    var ext_name = file.substring(file.lastIndexOf("."));
    //判断上传文件类型是否允许上传
    if (allow_ext.indexOf(ext_name + "|") == -1) {
        var errMsg = "该文件不允许上传,请上传" + allow_ext + "类型的文件,当前文件类型为:" + ext_name;
        alert(errMsg);
        return false;
    }
}

源码里面显示了可以上传的文件后缀,我们选择.jpg的文件上传

20210919001921910.png


3.当我们选择一个.jpg文件上传之后,发现文件上传失败,


这个怎么办呢。我们接着点击查看提示:


20210919002642764.png


上面显示本题由于在客户端进行了js的验证,所以我们可以禁用Javascript


注:火狐浏览器禁用javascript的方法:


      a.打开新标签页输入adout:config


      b,在打开的新页面的搜索框中输入关键字javascript.enable


      c.单击鼠标右键,选择切换,将状态切换为false即可


202109190035391.png


20210919003521999.png


4.重新选择文件上传,发现上传成功。


20210919003716525.png

相关文章
|
SQL Java 应用服务中间件
Java项目防止SQL注入的四种方案
Java项目防止SQL注入的四种方案
1223 0
Windows10添加自定义右键菜单VS Code
本文介绍了如何在Windows 10中通过修改注册表,将VS Code添加到右键菜单,实现右键文件、文件夹或空白处时使用VS Code打开。方法同样适用于其他程序,如Sublime Text 3。
|
安全 前端开发 PHP
Upload-labs 通关解析(上)
Upload-labs 靶场通关解析(上)
|
存储 监控 安全
Pikachu PHP 反序列化通关解析
Pikachu PHP 反序列化通关解析
|
Linux
使用Kali Linux跟踪任何设备位置
如果您的手机在某处丢失或被某人偷走了,您可以使用此技巧,或者如果您的兄弟姐妹/朋友/家人失踪并使用他们的电话,那么您可以使用此技巧来定位并找到他们,
1741 0
使用Kali Linux跟踪任何设备位置
|
SQL 供应链 安全
Hospital Management Startup 1.0 SQL 注入(CVE-2022-23366)
Hospital Management Startup 1.0 SQL 注入(CVE-2022-23366)
|
运维 网络安全 数据安全/隐私保护
2024高校网络安全管理运维赛题目--复现+题目+wp
2024高校网络安全管理运维赛题目--复现+题目+wp
528 2
|
存储 安全 Linux
CTFHuB靶场命令执行题型过关总结
本篇博文是对自己学习rce漏洞后,因为没有进行实战练习,仅仅停留在概念上,因此做了一次靶场实战练习,来帮助自己熟悉rce漏洞的利用类型以及利用方法,写下这篇文章对此做个总结..其实关于这个练习已经过去了很久了,但我还是要那出来进行一次复习吧,对与命令执行相关的一些操作,对自己在漏洞挖掘方面能有更多的帮助,通过这次练习也对自己关于代码审计或是关于linux命令的常见命令的同意替换有了更多的了解.
1174 2
linux中 grep过滤查找 及 管道 ”|” 的使用
linux中 grep过滤查找 及 管道 ”|” 的使用
|
存储 安全
文件上传漏洞(六)一句话马图片
文件上传漏洞(六)一句话马图片