文件上传做题记录

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这个文件,这样服务器就不会出错,但具体原理还不清楚

相关推荐
421!16 分钟前
ESP32学习笔记之UART
笔记·学习·嵌入式·esp32·通信
诸葛思颖30 分钟前
【论文阅读笔记】《Bayesian Nonparametric Federated Learning of Neural Networks》
笔记
庞轩px36 分钟前
面经分享1
java·笔记·面试
电科_银尘44 分钟前
【书籍】-- 《小米创业思考》
经验分享·笔记·创业创新·学习方法
handler011 小时前
算法:Trie树(字典树)
c语言·数据结构·c++·笔记·算法·深度优先
ID_180079054731 小时前
小红书笔记详情 API 接口系列 + 标准 JSON 返回参考(完整版)
数据库·笔记·json
有味道的男人1 小时前
小红书笔记评论API接通后
笔记
421!1 小时前
ESP32学习笔记之GPIO
开发语言·笔记·单片机·嵌入式硬件·学习·算法·fpga开发
Flittly1 小时前
【从零手写 ClaudeCode:learn-claude-code 项目实战笔记】(10)Team Protocols (团队协议)
笔记·python·ai·ai编程
-Excalibur-2 小时前
IP数据包在计算机网络传输的全过程
java·网络·c++·笔记·python·网络协议·智能路由器