Bugku CTF_Web——文件上传

server/2024/11/14 21:01:28/

Bugku CTF_Web——文件上传

进入靶场

在这里插入图片描述

My name is margin,give me a image file not a php

抓个包上传试试

改成png也上传失败 应该校验了文件头

在这里插入图片描述

增加了文件头也不行

在这里插入图片描述

试了一下

把文件类型改成gif可以上传

在这里插入图片描述

但是还是不能连接

将Content-Type改大小写

再把文件后缀名改成php4

在这里插入图片描述

成功连接

在这里插入图片描述

接下来就是找flag

在这里插入图片描述

成功拿到flag

flag{3e62238fdf0758e81adf9723ab62ed55}

在这里插入图片描述


http://www.ppmy.cn/server/141948.html

相关文章

报名开启|开放原子大赛“Rust数据结构与算法学习赛”

开放原子大赛“Rust数据结构与算法学习赛”报名进行中,报名截止时间为11月17日。 为了进一步促进开源技术的发展,提升国内开源社区的创新能力和国际影响力,开放原子开源基金会与清华大学开源操作系统训练营等单位,共同举办本次Rus…

C++模板特化实战:在使用开源库boost::geometry::index::rtree时,用特化来让其支持自己的数据类型

用自己定义的数据结构作为rtree的key。 // rTree的key struct OverlapKey {using BDPoint boost::geometry::model::point<double, 3, boost::geometry::cs::cartesian>; //双精度的点using MyRTree boost::geometry::index::rtree<OverlapKey, boost::geometry::in…

二维前缀和 子矩阵的和

文章目录 一、题目二、思路及代码1.思路2.答案 总结Just Review. 提示&#xff1a;以下是本篇文章正文内容 一、题目 输入一个 n 行 m 列的整数矩阵&#xff0c;再输入 q 个询问&#xff0c;每个询问包含四个整数 x1,y1,x2,y2 &#xff0c;表示一个子矩阵的左上角坐标和右下角…

Brave127编译指南 Windows篇:配置Git(四)

1. 概述 在Brave浏览器的开发过程中&#xff0c;Git作为核心版本控制工具扮演着不可或缺的角色。作为当今最广泛使用的分布式版本控制系统&#xff0c;Git为开发者提供了强大的源码管理能力。通过Git&#xff0c;您可以轻松追踪代码变更、管理不同版本&#xff0c;并与其他开发…

练习LabVIEW第四十四题

学习目标&#xff1a; 计算学生三门课(语文&#xff0c;数学&#xff0c;英语)的平均分&#xff0c;并根据平均分划分成绩等级。要求输出等级A,B,C,D,E。90分以上为A&#xff0c;80&#xff5e;89为B&#xff0c;70&#xff5e;79为C&#xff0c;60&#xff5e;69为D&#xff…

Spring MVC练习

上一篇文章介绍了Spring MVC的注解&#xff0c;这篇文章再来做一些练习来巩固。 html文件要放在static当中 1. 加法器 calc.html代码&#xff1a;<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name&qu…

Android自启动管控

1. 自启动管控需求来源 自启动、关联启动、交叉启动、推送启动等现象的泛滥除了对个人信息保护带来隐患外&#xff0c;还会导致占用过多的系统CPU和内存资源&#xff0c;造成系统卡顿、发热、电池消耗过快&#xff1b;还可能引入一些包含“恶意代码”的进程在后台隐蔽启动&…

Ubuntu22.04 安装mysql8 无法修改端口及配置的问题 坑啊~~~~

修改配置文件 vim /etc/mysql/mysql.conf.d/mysqld.cnfportxxx 重启服务后 systemctl restart mysqlmysql -uroot -p 输入密码后&#xff0c;查看端口是否更改 show global variables like port; 结果惊掉下巴&#xff0c;显示还是3306&#xff0c;和传说的不一样啊&#xf…