Upload-labs靶场通过攻略

news2024/9/28 13:16:03

pass-01

1.写一个一句话木马

2.上传php文件

当我们上传php文件时 提示文件类型不正确 

3.修改php后缀

通过修改php后缀为jpg

抓包再次修改成php文件

4.查看是否上传成功

页面显示图片 表示上传成功

pass-02

1.上传一个php文件

页面显示文件类型不正确

2.抓包修改

可以看到我们上传的文件类型是二进制数据类型

尝试修改文件数据类型

将数据类型改为image/jpeg  

发现可以上传成功

pass-03

1.上传php文件

可以发现过滤了后缀

2.尝试黑名单绕过

在apache的配置文件中,我们可以看到php,php3这几个后缀文件可以被解析

那我们上传.php3文件 可以绕过黑黑名单 并且文件可以被解析

发现文件可以上传成功

pass-04

1.上传php文件

发现此文件不允许上传 

2.查看源码

发现黑名单过滤太多

这时候就要用到.htaccess文件

3.先创建一个.htaccess文件

文件内容为 AddType application/x-httpd-php .png

意思就是如果文件里有.png后缀的文件  他就会被接解析成php文件

先上传一个.png文件 再上传这个.htaccess文件 再访问.png文件 

发现文件上传成功

pass-05

1.上传php文件

发现文件不能被上传

pass-06

1.上传php文件

2.查看源码

发现没有过滤大小写  

将文件名后缀改为.phP

发现可以上传成功

pass-07

1.上传php文件

页面不允许上传

2.查看网页源码

发现过滤了大小写 

尝试使用window's特性 Windows中空格和点会默认删除 不影响正常文件

3.抓包

在文件名字的地方加一个空格

发现可以上传成功

pass-08

1.上传php文件

2.查看源码

可以发现没有过滤Windows特性中的去除点的特性

3.抓包

在文件名的地方添加一个点来绕过

发现可以上传成功

pass-09

1.上传php文件

2.查看源码

发现数据流格式没有被过滤 可以尝试使用数据流绕过

3.抓包

在文件名的位置修改为数据流格式

发现可以上传成功

pass-10

1.上传php文件

2.查看源码

发现双写后缀没有被过滤 可以尝试使用Windows特性里的空格和点一起绕过

3.抓包

在文件名处修改. . 当他被过滤后 文件名刚好是5.php

发现上传成功

pass-11

1.上传php文件

发现可以上传成功 但是当我们打开图片发现php被过滤了 

2.尝试双写绕过

双写后缀名绕过 将文件后缀修改为.pphphp

可以发现上传成功

pass-12

1.上传php文件

2.抓包

发现在get请求后 有一个保存路径

我们可以将上传文件保存为78.php %00 进行截断

发现可以上传成功

pass-13

1.上传php文件

2.抓包

这是post型的保存路径绕过 

post里的截断符会被进行编码 所有我们需要在hex里进行截断

发现可以上传成功

pass-14

1.查看题目

发现题目让我们把一句话木马和图片绑在一起

使用copy 1.jpg/b+5.php/a shell.jpg 生成一个shell.jpg文件

2.上传生成的shell.jpg文件

可以上传成功

3.鼠标右击在新标签页打开图片

复制这个文件地址去题目给的文件包含漏洞地址进行访问即可

pass-15

这一关也是上传图片马进行绕过 具体操作同14关

pass-16

可能是环境问题 找的很多环境都无法打开这一关 所以无法做

pass-17

这一关是经过二次渲染

1.上传绑定好的图片马文件

2.右击在新标签页打开

复制文件地址 去题目给的文件包含漏洞去访问即可

3.使用工具连接

使用中国蚁剑连接

连接成功 说明上传成功

pass-18

1.上传php文件

使用抓包 无限发送数据包 

2.去访问我们上传的php文件

使用抓包 无限发送这个数据包

3.可以看见上传的文件被执行

创建了一个新的php文件 他不会被过滤

pass-19

这一关和上一关一样 只是文件类型进行了限制  其他操作跟18关一样

pass-20

1.上传php文件

将保存名称改为.php. .形式进行绕过

2.可以发现上传成功

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2089033.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Python零基础】文件使用和异常处理

文章目录 前言一、从文件中读取数据二、向文件中写入数据三、异常四、存储数据总结 前言 本篇笔者将展示Python如何处理文件数据,包括文件内容的读取和写入操作,以及程序运行时异常模块的处理方式,保证我们写出健壮的代码。 一、从文件中读取…

Nature揭示应变不变的射频电子器件新突破,无线健康监测的前景

【行业背景】 可拉伸电子设备是未来柔性电子技术发展的重要趋势。这些设备在皮肤接口、健康监测、智能穿戴等领域发挥着关键作用,离不开高性能的射频(RF)电子组件。射频电子设备的功能依赖于其基板材料的电气性能,然而传统的弹性…

突发:Runway 从 HuggingFace 上删库跑路,究竟发生了什么?

🔥 突发新闻:Runway 从 HuggingFace 上删库跑路,究竟发生了什么? 1️⃣ Runway 从 HuggingFace 上删库跑路!究竟是技术问题还是另有隐情? 最近科技圈内流传着一则令人瞠目结舌的消息:曾经为AI图…

5款自动生成文案的神器,助你轻松创作优质文案

随着人工智能技术的发展,生活中的很多工作都可以自动化操作,就连创作文案也不再会让人绞尽脑汁的去思考怎么写,因为有了自动生成文案的神器,从而使创作者在写作文案的过程中更加得心应手,并且不费吹灰之力便能拥有优质…

优思学院|精益生产中现场管理的7大工具

在现代制造业中,精益生产(Lean Production)已成为提升生产效率、确保产品质量的关键方法论。精益生产的核心思想在于消除浪费、持续改进,而要实现这些目标,依赖于一系列行之有效的管理工具。在这篇文章中,我…

爆品是测出来的,不是选出来的

我在亚马逊摸爬滚打了五年,深深感受到了"七分选品,三分运营"的重要性。不管你的产品图片、描述多么精美,如果不去精选和测试,很难保证能出单。我见过很多跨境新手在选品上卡了几个月,纠结于卖什么。但实际上…

一次VUE3 使用axios调用萤石云OpenAPI踩坑经历

通过调用萤石云的获取设备列表功能,我们可以根据 ACCESS_TOKEN 获取该用户下的设备列表。 Python 调用接口 根据接口文档[1],使用Python,很轻松就能获取到该列表,代码如下(该代码用于拼接生成vue代码,这是…

爱浦路云化核心网:支持百万用户规模,构筑超快海量连接网络

广州爱浦路网络技术有限公司(简称:IPLOOK)是全球领先的4G/5G/6G核心网厂商,致力于向全球客户提供端到端的移动通信解决方案,其产品和服务覆盖了卫星通信、能源通信、电网通信等多个重要领域。经过十二年的探索与发展&a…

英文论文格式编辑(二)

这里写自定义目录标题 正文部分段落格式段落对齐方式conclusion图片左右对齐 正文部分段落格式 出现下面这种箭头,是使用了标题格式 在这个样式里面修改 包括图片啥的,都别用标题格式,按道理来说,一个标题的箭头是能把下面的内…

如何构建短视频矩阵?云微客开启多账号协同作战

你有没有疑惑过,为什么有些账号每一次发布视频,都要艾特一下其他账号呢?那些被艾特的账号,你有点进去关注过吗?其实做过运营的都或多或少的接触过矩阵,短视频矩阵的玩法现在也逐步成为了趋势。企业通过多账…

深度学习分类模型训练代码模板

深度学习分类模型训练代码模板 简介 参数模块 采用argparse模块进行配置,便于服务器上训练,以及超参数记录。在服务器上进行训练时,通常采用命令行启动,或时采用sh脚本批量训练,这时候就需要从命令行传入一些参数&a…

弱电工程交换机选型有哪些误区

在弱电工程中,交换机的选型是一个至关重要的环节,然而,很多工程师和项目负责人常常在这一环节中犯下一些误区,影响了整个系统的性能和稳定性。首先,许多人对于交换机的理解停留在价格的考量上,追求低价而忽…

什么是VOCs和NOx排放物?

朗观视觉小编观察发现,VOCs(Volatile Organic Compounds)和NOx(Nitrogen Oxides)是两种常见的空气污染物,它们对环境和人类健康都有重要影响。 VOCs(挥发性有机化合物) VOCs是指在常…

docker文档

一、docker概述 1、java项目通过docker打包成镜像(包含了所有的环境)放到docker仓库中,只需要下载发布的镜像直接运行即可; 2、虚拟机技术的缺点: 资源占用多、冗余步骤多、启动很慢 容器化技术: 比较do…

Linux系统-文件属性

语法格式 设置chattr /- perm filename 查看lsattr filename [rootlocalhost jian]# man chattr 用于改变文件属性,常用到的就是a i 只能在追加模式写入内容 不能被修改、删除、重命名,不能创建链接文件,大部分源数据也不能被修改 文…

PD协议沟通过程

引言 Power Delivery(PD)协议是一种由USB-IF(USB Implementers Forum)定义的电力传输与管理标准,旨在通过单一线缆同时为设备提供高速数据传输和灵活的电力传输能力。PD协议支持从5V到20V甚至更高电压的电力传输&…

Spring Boot实现发QQ邮件

​ 博客主页: 南来_北往 系列专栏:Spring Boot实战 引言 尽管电子邮件已不再是主流的沟通方式,但在职场中仍有不少人偏好使用邮件进行交流。这不仅仅是为了通信,更重要的是作为一种正式的工作记录,确保客户对自己曾经提出的…

客服系统简易版

整体架构解读 客服端和商城端都通过websocket连接到客服系统, 并定期维持心跳当客户接入客服系统时, 先根据策略选择在线客服, 然后再发送消息给客服 websocket实现 用netty实现websocket协议, 增加心跳处理的handler, 详见chat-server模块 客服路由规则 暂时仅支持轮询的…

WIN 系统中英文翻译神器"STranslate"再也不怕看不懂了

随着机器翻译工具的不断发展,翻译工作者的工作效率和效果得到了大幅提升。这些工具不仅可以提供快速的翻译参考,还可以帮助处理大量的文本,极大地节省了翻译的时间和精力。翻译也可以花更多的时间去精修译文,在机翻的“半成品”之…

自动化测试经典面试题

当下各行各业都呈现出了非常内卷的情况,测试圈内也出现了技术内卷的魔咒,因此大部分公司在招聘测试工程师的岗位时,都要求掌握一些自动化测试方面的技术。那么,我们在面试的时候哪些自动化测试的问题会被面试官经常问到呢&#xf…