当前位置: 首页 > 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.dtcms.com/a/50522.html

相关文章:

  • 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
  • 【Python/Pytorch】-- 创建3090Ti显卡所需环境
  • 【芯片设计】AI芯片前端设计工程师面试记录·20250303
  • Django:文件上传时报错in a frame because it set ‘X-Frame-Options‘ to ‘deny‘.
  • 魔百盒CM311-1a_YST_晶晨S905L3A芯片_2+8G_安卓9.0_免拆卡刷固件包
  • 不同类型光谱相机的技术差异比较
  • WPF-Avalonia-ReactiveUI-路由实践
  • 【商城实战(1)】启航:从0到1搭建电商帝国的第一步
  • Rust编程实战:Rust实现简单的Web服务,单线程性能问题
  • 第八篇《九变篇》
  • android13打基础: 控件alertdialog