首页 > 其他分享 >upload—labs

upload—labs

时间:2023-09-25 21:55:42浏览次数:45  
标签:文件 upload labs htaccess php 上传

pass1

查看提示,在客户端进行……,说明在浏览器F12可以进行修改

 直接F12定位输入框

 找到敏感函数checkfile(),直接将其删除

 上传木马php

 上传成功,复制下面返回地址用蚁剑连接即可

 连接成功

 

 

pass2

服务端进行MIME检查

 需要上传图片

MIME检查是后端PHP代码只对content-type进行检查,那么就可以

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

 

 放到重发器进行重发测试

 http://burp/show/1/1zeq145c9byupwa79ryqxcikb6w44x41

查看链接,上传成功

 复制链接,蚁剑连接

 

 

pass3

禁止上传php后缀格式的文件

 禁止上传php那就试试php5

在这里拓展一个知识,等价后缀名

 

 上传成功

 复制地址到蚁剑,能连上但是会报错

 看了别人的wp了解以后才知道是数据库版本问题

 

这里我就贴出网址不演示操作了Upload-labs 1-21关 靶场通关攻略(全网最全最完整)_upload靶场_晚安這個未知的世界的博客-CSDN博客

修改完以后蚁剑连接正常

另外,这种攻击方式也成为黑名单绕过

pass4

.htaccess文件

 很多后缀都限制住了,这道题把我难到了,无奈看了wp,学习到了一个新知识:.htaccess文件

 前提是服务器有相关的配置

在这道题我们需要利用.htaccess文件

如果在一个黑名单中添加了很多后缀名,唯独没有对htaccess过滤,可以直接上传.htaccess来设置使用php解析任意文件。

先创建一个文件,用记事本打开

 里面写入内容

<FilesMatch "\.jpg">
  SetHandler application/x-httpd-php
</FilesMatch>

  

然后另存为所有文件格式

 然后到网站上传

上传完以后再上传一句话木马图片

用bp抓包

 在重发器中找到文件上传的地址

连接到蚁剑

 

标签:文件,upload,labs,htaccess,php,上传
From: https://www.cnblogs.com/lhqrusht0p/p/17728947.html

相关文章

  • APP Uploader-iOS APP上架到App Store的辅助工具
    APPUploaderAPP开发助手-iOSAPP上架到AppStore的辅助工具,解决iOSAPP上架繁琐费时的情况,帮助跨平台APP开发者上架苹果应用,在没有配置Mac苹果机的情况,实现iOS证书申请,创建iOS开发者证书、iOS发布证书等各类证书,iOS开发者在Windows、Linux或Mac系统中上传IPA到AppStore,简化iOS......
  • Appuploader 常见错误及解决方法(一)
    目录(1)遇到问题,首先检查苹果开发官网。是否有权限/是否被停用/是否过期/是否有协议需要同意。 (2)在右上角切换账号检查所关联的账号是否功能正常。Apple邮箱会接收到许多通知消息,如:IPA上传,账号发生变化,被停用,都会接收到消息提醒。 (3)只要账号正常,再考虑是否软件哪个操作或软件功能错......
  • Appuploader工具让ipa上传到App Store 的最新流程和步骤
    苹果官方提供的工具xcode上架ipa非常复杂麻烦。用appuploader可以在mac和windows上制作管理证书,无需钥匙串工具条件:1.以Windows为例,创建app打包ios需要的证书和描述文件      2.准备好一个苹果开发者账号(如果没有到苹果官网注册一个即可)目录 总体流程:1.创建Appid......
  • 上传20M的ipa ,使用Appuploader工具只有2分钟左右即可上传成功
    1.如果是新账号(免费账号),应该在第二个步骤中勾选“未支付688选项”,并且还需要安装icloud,登陆iCloud链接:下载iCloud 2.官网下载最新的Hbuilderx。 3.打包ipa(包含manifest.json的vue项目),点击详情设置,如图标,描述等,设置完成后,点击保存。 4.菜单项点击‘发行->云打包-打原生安装包’,......
  • 基于php+webuploader的大文件分片上传,支持断点续传,带进度条
    基于php+webuploader的大文件分片上传,带进度条,支持断点续传(刷新、关闭页面、重新上传、网络中断等情况)。文件上传前先检测该文件是否已上传,如果已上传提示“文件已存在”,如果未上传则直接上传。视频上传时会根据设定的参数(分片大小、分片数量)进行上传,上传过程中会在目标文件夹......
  • DVWA靶场通关-File Upload(文件上传)
    BruteForce(暴力(破解))、CommandInjection(命令行注入)、CSRF(跨站请求伪造)、     FileInclusion(文件包含)、FileUpload(文件上传)、InsecureCAPTCHA(不安全的验证码)、    SQLInjection(SQL注入)、SQLInjection(Blind)(SQL盲注)、XSS(DOM)(基于DOM树)、    XSS(Reflec......
  • 缩略图upload
    <el-uploadaction="https://jsonplaceholder.typicode.com/posts/"list-type="picture-card":on-preview="handlePictureCardPreview":on-remove="handleRemove"><iclass="el-icon-plus"><......
  • el-upload file转blob 用于预览pdf.js和下载文件
    //file转blobfileToBlob(file,callback){consttype=file.type;constreader=newFileReader();reader.onload=(evt)=>{constblob=newBlob([evt.target.result],{type});if(typeofcallback==="f......
  • uploads-lab2
    源代码:$is_upload=false;$msg=null;if(isset($_POST['submit'])){if(file_exists(UPLOAD_PATH)){if(($_FILES['upload_file']['type']=='image/jpeg')||($_FILES['upload_file']['type�......
  • uploads-lab1
    源代码:functioncheckFile(){varfile=document.getElementsByName('upload_file')[0].value;if(file==null||file==""){alert("请选择要上传的文件!");returnfalse;}//定义允许上传的文件类型varallow_ext......