当前位置: 首页 > 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文件夹:

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

 

相关文章:

  • Kotlin使用心得:提升开发效率的实战技巧(一)
  • 前端面试场景题葵花宝典之四
  • 如何直接导出某个conda环境中的包, 然后直接用 pip install -r requirements.txt 在新环境中安装
  • conda虚拟环境中如何查看包的位置
  • 2024四川大学计算机考研复试上机真题
  • javascript一些原生方法记录
  • 【Groovy】Array、List、Set、Map简介
  • 【AI大模型】DeepSeek + Kimi 高效制作PPT实战详解
  • Visio 2021 专业版是微软推出的一款专业图表绘制工具 资源分享
  • DE2115实现4位全加器和3-8译码器(FPGA)
  • linux中使用firewall命令操作端口
  • C++ Windows下屏幕截图
  • DeepSeek-R1国产化系统gpu驱动+cuda+ollama+webui可视化离线私有化部署
  • 【Python】——使用python实现GUI图书管理系统:Tkinter+SQLite实战
  • 大模型工程师学习日记(十):基于 LangChain 构建向量存储和查询 Qdrant
  • LearnOpenGL——高级光照(中)
  • Kali CentOs 7代理
  • 【JavaEE】-- 多线程(初阶)4
  • 投入与专注
  • 【Pandas】pandas Series replace
  • 机械厂做网站/我是做推广的怎么找客户
  • 小程序商城模板免费/西安seo建站
  • 如何做网站logo/百度下载并安装最新版
  • 无锡建设网站/百度贴吧官网入口
  • 高明网站建设公司/怎么做公众号
  • 深圳市室内设计公司排名/周口seo