PolarCTF靶场[web]file、ezphp WP

embedded/2024/10/17 11:02:32/

[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.ppmy.cn/embedded/127789.html

相关文章

二叉搜索树(超详细+通俗易懂)

二叉搜索树定义: 二叉搜索树又被称为二叉排序树/二叉搜索树,为什么会被起这样的名字呢?我们先来看一张二叉搜索树的图片 这张图片里面的树就是二叉搜素树,那么二叉树有什么性质呢?我们从图中可以发现,每一个子树都是…

JavaSE——集合2:List(Iterator迭代器、增强for、普通for循环遍历集合)

目录 一、List (一)List接口基本介绍 二、List接口的常用方法 三、List集合的三种遍历方式 四、小练习——使用冒泡排序遍历集合 一、List (一)List接口基本介绍 List接口是Collection接口的子接口 public interface List<E> extends Collection<E> List集…

CMake函数:get_filename_component——从文件路径中提取特定组件

get_filename_component是CMake中的一个命令&#xff0c;用于从文件路径中提取特定组件&#xff08;例如目录、文件名、扩展名等&#xff09;。它的语法如下&#xff1a; get_filename_component(<VAR> <FileName> <COMP> [CACHE])其中&#xff1a; <VA…

Animatediff 工作流之神 Jerry Davos 新作! 使用Differential Diffusion使视频转绘生成稳定的背景。

今天给大家介绍一个新的ComfyUI工作流程&#xff0c;是Animatediff 工作流之神 Jerry Davos 新作。利用 Differential Diffusion 确保视频转绘的时候生成稳定的背景。 它可以使用蒙版对主体和背景进行不同的降噪值降噪&#xff0c;也可以设置它们的控制网为不同的强度。这样&a…

一种用于机械手自适应抓取控制的紧凑型指尖形视触觉传感器

背景 在机器人操作中&#xff0c;手部触觉感知对于稳定抓取起着重要作用。然而&#xff0c;传统的机械手多依赖于固定的抓力预设&#xff0c;无法灵活调整以适应不同类型的物体。尤其在处理脆弱、柔软或不规则物体时&#xff0c;预设的抓力可能导致物体损坏或抓取失败。为此&am…

国产化工业AI浪潮下,鸿道Intewell操作系统加速生产自动化向智能化转变

鸿道&#xff08;Intewell&#xff09;操作系统全面展示工业AI自主力量&#xff0c;加快生产自动化向智能化转变。 “将A处所有不同形状不同颜色的小方块移动到B处&#xff0c;并整齐堆叠。”工作人员对着眼前一台机械臂模样的工业机器人发出指令。短暂几秒后&#xff0c;“听懂…

STL.string(中)

string 迭代器findswapsubstrrfindfind_first_of&#xff08;用的很少&#xff09;find_last_of&#xff08;用的很少&#xff09;find_first_not_of&#xff08;用的很少&#xff09; 迭代器 int main() {//正向迭代器string s1("hello world!");string::iterator i…

自制简单的黄金投资预测脚本

github地址&#xff1a;https://github.com/CaLlMeErIC/GoldInvest 起因是在蚂蚁财富上有黄金ETF&#xff0c;就想着能不能写个脚本&#xff0c;通过读取历史黄金数据来给出一定的投资建议。 首先是数据来源&#xff0c;可以通过yfinance 来下载&#xff0c;不仅可以下载黄金数…