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

文件上传靶场(1--9关)

实验环境:

1,upload的靶场环境可以去GitHub上自行查找

2,打开小皮面板的nginx和数据库

3,将文件上传的靶场部署到本地:

放到小皮的phpstduy_pro的www下面

小提示: 

另外如果你用的是php7的版本建议将版本调到5.3版本,别问为什么,本人用七版本抓包改包根本上传不到upload文件夹

 具体内容实现:

第四关:.htaccess

黑名单没有过滤.htaccess这个后缀名字:直接改后缀名字为.htaccess

windows下文件后缀有空格,有.,有::$DATA会自动去除

第五关(六,七,八):文件后缀修改

为修改后缀的大小写,直接上传一个shell.PHP,第六,七,八关分别为用bs抓包,改后缀上传,操作如下,因为步骤相同,这里只展示后缀加空格的操作:

源码查看:

第六关

第七关

第八关

具体操作过程:

1,打开电脑代理,使用BS抓本地虚拟网卡的地址 192.168.56.1,需要修改进入靶场的IP

2,打开代理,bs,点击靶场的上传,抓包,全选过后repeater一下,然后改包数据,在.php后面加一个空格,最后send一下

查看upload文件夹:

第九关(感觉是差不多的):

 

http://www.lryc.cn/news/547140.html

相关文章:

  • 嵌入式 ARM Linux 系统构成(1):Bootloader层
  • ArcGIS Pro 基于基站数据生成基站扇区地图
  • GaussianCity:实时生成城市级数字孪生基底的技术突破
  • 【个人学习总结】反悔贪心:反悔堆+反悔自动机
  • 通往 AI 之路:Python 机器学习入门-线性代数
  • 迷你世界脚本UI五子棋小游戏
  • 阿里万相,正式开源
  • C# 数据转换
  • 学习第十一天-树
  • 网络服务之SSH协议
  • 蓝桥杯 之 前缀和与查分
  • GB28181开发--ZLMediaKit‌+WVP+Jessibuca‌
  • Ubuntu20.04 在离线机器上安装 NVIDIA Container Toolkit
  • 如何快速上手RabbitMQ 笔记250304
  • 无人机端部署 AI 模型,实现实时数据处理和决策
  • CentOS 7中安装Dify
  • CoDrivingLLM
  • Centos7升级openssl和openssh最新版
  • 相控阵扫盲
  • nginx 配置 301跳转
  • 开发环境搭建-03.后端环境搭建-使用Git进行版本控制
  • vivado 充分利用 IP 核
  • 外盘农产品期货数据:历史高频分钟回测的分享下载20250305
  • 计算机毕设-基于springboot的网上商城系统的设计与实现(附源码+lw+ppt+开题报告)
  • 用DeepSeek-R1-Distill-data-110k蒸馏中文数据集 微调Qwen2.5-7B-Instruct!
  • 【C++设计模式】第四篇:建造者模式(Builder)
  • 【杂谈】信创电脑华为w515(统信系统)登录锁定及忘记密码处理
  • VBA信息获取与处理第五节:如何在单个工作表中查找某个给定值
  • 版本控制器Git和gdb
  • 关于tresos Studio(EB)的MCAL配置之GPT