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

文件上传靶场(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.kler.cn/a/571941.html

相关文章:

  • Qt 的绘图中的顺序
  • 职坐标AIGC课程实战项目深度解析
  • 【论文笔记】3DGS压缩相关工作2篇
  • 【计算机网络03】网络层协议IP(详细)
  • CRM一张表单开发的思路
  • 图论基础算法: 二分图的判定(C++)
  • Unity NGUI新手向几个问题记录
  • 基于 HTML、CSS 和 JavaScript 的智能九宫格图片分割系统
  • 使用Python或R语言重新拟合模型
  • 一文讲解GO中日志
  • FastGPT 引申:知识库辅助开发(代码符号自动提取与文件匹配工具详解)
  • K8S学习之基础十一:容器钩子
  • 【最后203篇系列】010 关于矩阵的一点思考
  • pyside6学习专栏(九):在PySide6中使用PySide6.QtCharts绘制6种不同的图表的示例代码
  • linux中使用firewall命令操作端口
  • 面试基础---Spring Cloud 微服务架构中的网关:Spring Cloud Gateway 与 Zuul 深度解析
  • 机器学习数学基础:38.统计学变量与相关系数
  • SQL进阶技巧:上课时长计算
  • oracle decode
  • R语言 | 在图形上标注P值的R包