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

PolarCTF靶场[web]file、ezphp WP

[WEB]file

知识点:文件上传漏洞

工具:Burp Suite、dirsearch

方法一:

 根据页面提示,先用dirsearch工具扫一扫

访问/upload.php,发现一个上传区

在访问/uploaded/,再点击Parent Directory,发现链接到首页,盲猜是一个上传示例

 在上传区,上传图片,访问/uploaded/猜测正确

再上传区上传一句话木马

 发现没有返回页面,访问/uploaded,发现没有上传成功

说明上传不了php文件,那就将其后缀改为jpg,再进行抓包上传,将jpg改为php,点击放行

 再次访问/uploaded/,发现上传成功

 

 用蚁剑连接根目录下flag

 方法二:

在首页【点我开始】这个按钮跳不进去

 更改button的disabled属性,也就是把disabled属性删掉

在此点击【点我开始】按钮即可跳转到/upload.php后续操作如方法一同理

[WEB]ezphp

知识点:文件包含、文件上传漏洞

工具:Burp Suite、御剑、dirsearch

方法一:

访问网址,“爬虫”想到robots.txt特殊敏感文件

访问robots.xt

 得到三个子域

一个一个访问

发现/file里的/flie.php用来文件包含

 /uploads里的upload.php用来上传

/uploads里的images用来储存,查看是否成功上传文件

 文件包含:

/file/file.php?filename=文件路径+文件名

 在上传区/upload.php上传一句话木马

发现不能上传php文件,图片是可以成功上传的

将文件后缀改为jpg,使用抓包上传,后缀改为php

 还是显示不能上传该文件

所以我们上传一句话木马图片再次尝试 

 

 点进去也有回显

用蚁剑进行连接

=../uploads/images/2.jpg

 

添加数据之后,这flag真的让我好找🙄,最终在home/webuser/下

 

 方法二: 

要是实在不了解robots.txt可以直接无脑用御剑或者dirsearch工具扫,扫到之后一个一个进行查看,以下操作也是和方法一同理哦


http://www.mrgr.cn/news/47339.html

相关文章:

  • 数据结构之双向链表
  • kotlin项目无法访问Java类的问题
  • STM32-笔记41-RTC(实时时钟)
  • SpringCloud项目搭建快速入门
  • 了解npm:JavaScript包管理工具
  • Open FPV VTX开源之第一次出图
  • 目标检测:yolov9训练自己的数据集,新手小白也能学会训练模型,一看就会
  • JavaScript进阶--作用域-函数进阶
  • 第二十一章 基于随机森林气温预测
  • qiankun 主项目和子项目都是 vue2,部署在不同的服务器上,nginx 配置
  • 240604 模板进阶
  • 机器学习:情感分析的原理、应用场景及优缺点介绍
  • 陪诊小程序搭建:打造便利的陪诊环境
  • vue 入门二
  • 23523423
  • 2024下半年软考中级软件设计师,这100题,必做!
  • C# Winform截图指定控件范围内的图像
  • 【AI知识点】召回率、精确率、准确率、F1-score和混淆矩阵
  • vc++(vs2010)-windows编程与绘图程序设计
  • 为什么numpy.array的数据像是字典一样,但是这个数据有real属性,又无法读取shape,显示0-d array
  • Linux——echo-tail-重定向符
  • 【部署分布式数据库DBMS】
  • ipguard与Ping32在各行业防数据泄漏方案大对比(企业必看)
  • 仅将 APO 用作采集存储展示 Trace 数据工具
  • 思科WLC使用Smart License
  • 《机器学习与神经网络:跨学科的突破与未来展望》