web:[MRCTF2020]你传你呢

题目

点进页面显示如下

上传文件,先随便上传一个文件看看情况

构造含有一句话木马的图片上传

访问显示错误

这里参考了大佬的wp,上传一个.htaccess文件,这个.htaccess文件的作用就是把这个图片文件解析成php代码执行

.htaccess文件的内容为

复制代码
<FilesMatch "2222.jpg">
SetHandler application/x-httpd-php
</FilesMatch>

这里用bp抓包修改类型

上传成功

访问

复制代码
http://89577a55-c3b7-4c47-a9ef-4cafc3fd5fb4.node4.buuoj.cn:81/upload/f219c4e7db2f533060f7d3e3a21ed39b/2222.jpg

回显一片空白,说明木马上传成功

使用蚁剑链接

在根目录找到flag

得到flag

参考文章链接:

https://www.cnblogs.com/Jinx8823/p/16476006.html

BUUCTF闯关日记--[MRCTF2020]你传你呢(超详解)_[mrctf2020]你传你 呢 1-CSDN博客

相关推荐
ohyeah几秒前
深入理解 React Hooks:useState 与 useEffect 的核心原理与最佳实践
前端·react.js
Cache技术分享1 分钟前
275. Java Stream API - flatMap 操作:展开一对多的关系,拉平你的流!
前端·后端
apollo_qwe25 分钟前
前端缓存深度解析:从基础到进阶的实现方式与实践指南
前端
周星星日记33 分钟前
vue中hash模式和history模式的区别
前端·面试
Light6033 分钟前
Vue 高阶优化术:v-bind 与 v-on 的实战妙用与思维跃迁
前端·低代码·vue3·v-bind·组件封装·v-on·ai辅助开发
周星星日记33 分钟前
5.为什么vue中使用query可以保留参数
前端·vue.js
lebornjose34 分钟前
javascript - webgl中绑定(bind)缓冲区的逻辑是什么?
前端·webgl
瘦的可以下饭了38 分钟前
Day05- CSS 标准流、浮动、Flex布局
前端
前端无涯40 分钟前
React中setState后获取更新后值的完整解决方案
前端·react.js
西愚wo41 分钟前
前端开发者必备:在浏览器控制台批量提取HTML表单字段名(Label)
前端