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

文件上传漏洞(二,靶场搭建及漏洞利用)

前言:

本文基于github上的upload-labs,PHP study以及bp抓包软件进行操作。

一,靶场搭建。

靶场链接

1,下载zip文件到PHP study下的www文件夹内,并解压。

2,创建网站。

此处php版本应选择较老版本,否则可能报错。

3,查看网站。

创建成功。

二,攻击测试。

1,pass-1。

直接上传上一篇文章所写,哥斯拉生成的木马,可以看到上传失败,通过回显可以看到允许的文件类型。

右键检查可知:

本关直接在前端javascript进行了限制,此处仅需编辑页面源码:将其删除,就可以上传任意文件。

上传成功。

然后按F12或右键复制图片地址,打开网页链接,找到上传的文件地址。

访问成功,使用哥斯拉连接测试。

测试链接成功。

2,pass-2。

第二关在前端没有校验,猜测为后端校验。

启动burp进行抓包。

先上传一个正常的png文件进行测试。

长传成功,并被解析。

上传恶意文件进行测试。

上传失败,查看抓包内容。

与正常上传的文件的文件头进行对比可知:

直接将红框内容修改为两者一致。

上传成功。

链接成功。

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

相关文章:

  • 大厂面试题分享第二期
  • zabbix安装
  • SpringBoot集成日志框架
  • CSS笔记总结(Xmind格式):第三天
  • WordPress原创插件:Keyword-ranking-seo 1.0 关键词排名插件 有利于seo
  • Docker Swarm 管理
  • 跨平台、多格式、云同步,Koodo Reader背后的技术亮点
  • 【Story】如何高效记录并整理编程学习笔记?
  • jenkins 安装以及自动构建maven项目并且运行
  • Java虚拟机:虚拟机介绍
  • 硬件面试经典 100 题(31~40 题)CRE4
  • ReactNative笔记(自用)
  • 嵌入式八股-面试30题(20240812)
  • 单一职责原则(SRP)
  • 骨传导耳机怎么选?分享五款资深用户都说好的骨传导耳机!
  • 【计算机网络——分组延时,丢失,吞吐量】
  • 使用1panel 申请证书配置雷池站点
  • 4章7节:用R做数据重塑,数据去重和数据的匹配
  • 大数据面试SQL(七):累加刚好超过各省GDP40%的地市名称
  • 建议收藏!这4款设计师常用的素材管理软件,助你工作效率翻倍!
  • 用于NLP领域的排序模型最佳实践
  • 域名未备案的支付平台遭遇大攻击怎么办
  • 【NI-DAQmx入门】LabVIEW数据采集基础应用程序框架
  • 海山数据库(He3DB)源码详解:CommitTransaction函数源码详解
  • 【网络】传输层TCP协议的报头和传输机制
  • 【活动报名】打造编程学习“知识宝库”:高效笔记记录与整理指南
  • 使用Arduino IDE生成带有bootloader的烧录文件
  • 搭建高可用OpenStack(Queen版)集群(九)之部署nova计算节点
  • C# 字符串扩展方法
  • JookDB和MobaXterm下载安装使用