文件上传做题记录

1,[SWPUCTF 2021 新生赛]easyupload2.0

直接上传php

再试一下phtml

用蚁剑连发现连不上

那就只要命令执行了

2,[SWPUCTF 2021 新生赛]easyupload1.0

当然,直接上传一个php是不行的

phtml也不行,看下是不是前端验证,开启抓包在上传php

没用直接跳转,看来不是

尝试上传jpg后缀,bp抓包改后缀

上传成功了

看来是MIME检查,上传php改文件类型试一下,那就不是mime检查

找flag时发现

自带了一句话木马

继续找flag,发现给假的

后来看wp,才知道flag在环境变量里面

可以用phpinfo()或者env指令查看

env指令可以看查环境变量

3,[SWPUCTF 2021 新生赛]easyupload3.0

进入靶场有提示

想到用.htaccess

但是用之前在upload靶场的.htaccess又不行了

看wp,他们的.htaccess是 这里将文件限制于1.jpg这个文件,这样服务器就不会出错,但具体原理还不清楚

相关推荐
Jack___Xue5 小时前
LangGraph学习笔记(六)---LangGraph ReAct应用
笔记·学习·react.js
呱呱巨基6 小时前
Linux 第一个系统程序 进度条
linux·c++·笔记·学习
林深现海6 小时前
【刘二大人】PyTorch深度学习实践笔记 —— 第二集:线性模型(凝练版)
pytorch·笔记·深度学习
历程里程碑6 小时前
Linux 16 环境变量
linux·运维·服务器·开发语言·数据库·c++·笔记
横木沉6 小时前
Opencode启动时内置Bun段错误的解决笔记
人工智能·笔记·bun·vibecoding·opencode
-Springer-7 小时前
STM32 学习 —— 个人学习笔记1(STM32简介)
笔记·stm32·学习
林深现海7 小时前
【刘二大人】PyTorch深度学习实践笔记 —— 第三集:梯度下降(凝练版)
pytorch·笔记·深度学习
悠哉悠哉愿意7 小时前
【物联网学习笔记】按键
笔记·单片机·嵌入式硬件·物联网·学习
三水不滴8 小时前
对比一下RabbitMQ和RocketMQ
经验分享·笔记·分布式·rabbitmq·rocketmq
困死,根本不会8 小时前
OpenCV摄像头实时处理:九宫格棋盘检测与棋子识别
笔记·opencv·学习