当前位置: 首页 > article >正文

upload文件上传靶场

第一关

修改网页源代码为php文件,上传一个php文件查看

 

 

第二关

上传一个php文件查看,发现不能上传

 将php文件改为jpg格式上传抓包查看,将jpg改为php放行

 

 

第三关

上传一个php文件查看

将php改为php3格式上传查看

 

 

第四关

创建一个.htaccess文件先上传在上传php文件查看

 

第五关

创建一个.user.ini文件先上传在上传php文件查看,查看同文件下的其他php文件

 

 

第六关

大小写绕过,查看源码发现没有限制大小写,将文件名改为phP上传查看

第七关

查看源码发现没有限制首尾去空

使用bp抓包在php文件后加空格上传

 

第八关

查看源码发现没有限制点,使用BP抓包在文件后加一个 . 上传查看

 

 

 

第九关

查看源码发现没有限制数据流,使用bp抓包在php文件后加::$DATA,上传文件查看

 

 

 

第十关

使用bp抓包上传文件,在php文件后加.空格. 上传查看

 

第十一关

使用bp抓包上传php文件,使用双写php绕过进行上传

第十二关

使用bp抓包上传文件,发现上传路径

将上传文件写入另一个php文件并使用截断符,上传查看

 

 

 

第十三关

使用bp抓包上传文件,发现上传路径

将上传文件写入另一个文件加空格,将空格的hex码改为00,上传文件查看

 

 

 

第十四关

图片上传漏洞

将一张图片和php文件放在一起,使用命令生成一张新的图片,上传查看

 

 

第十五关

将一张图片和php文件放在一起,使用命令生成一张新的图片,上传查看

 

第十七关

上传二次渲染的图片查看

 

 

第十八关

创建一个php文件写入

抓包查看,发送到攻击无限重复

 

再用BP抓取查看创建的php文件的包,然后同样发送攻击无限重复

会出现上传的php文件中的php文件, 

查看文件

 


http://www.kler.cn/news/290408.html

相关文章:

  • 在react中用three.js 渲染模型 在上面创建标签
  • 传统CV算法——基于opencv的答题卡识别判卷系统
  • 【大数据】Java与Python的无缝对接:探讨Java调用Python的方法与原理
  • <数据集>车辆识别数据集<目标检测>
  • 你必须知道的C语言问题(8)
  • Go 中间件学习
  • 【CanMV K230】边缘检测
  • 羊大师:白露养生经,羊奶不可少
  • docker实战基础一 (Docker基础命令)
  • 【云原生】Helm来管理Kubernetes集群的详细使用方法与综合应用实战
  • C++实现简易俄罗斯方块小游戏
  • Apache SeaTunnel Zeta 引擎源码解析(一)Server端的初始化
  • 心觉:如何填平想象和愿望之间的鸿沟?
  • Docker设置socks5代理
  • 大模型超详细解读汇总
  • 一个“改造”的工厂背后:中国电商的AI重构
  • 赛码网牛客在acm模式下利用node.js处理多行输入方法
  • 视频结构化从入门到精通——图像算法类型介绍
  • LuaJit分析(三)luajit字节码文件格式
  • 【C++】string的模拟实现
  • 1119 Pre- and Post-order Traversals
  • Django学习(二)
  • 基因对应身体的需求 平衡饮食的重要性 第四篇
  • 8个优质视频素材库,商用无忧
  • AT+MQTT指令连接华为云实现数据上传
  • 使用linux命令导出mysql数据为CSV文件
  • 【开源风云】从若依系列脚手架汲取编程之道(三)
  • 低代码表单 FormCreate 中组件的生成规则详解
  • 机器学习和深度学习中常见损失函数,包括损失函数的数学公式、推导及其在不同场景中的应用
  • 从python应用app向微软Microsoft Teams Channel发送消息message