文件上传WEB 未解决

分数: 35 金币: 4
题目作者: harry
一  血: dotast
一血奖励: 2金币
解  决: 2850
提  示:
描  述:
文件上传
评论
kunge 2年前

根据评论上传php4成功后,蚁剑连接,获取到shell,查看源码,得知global_filter()函数判断“multipart/form-data”是否存在,如果存在,则截取文件后缀名,查找PHP是否在文件后缀名中,如果在则显示上传失败。因为要上传php 文件,必须要绕过这个global_filter()的文件名后缀检查判断,要绕过global_filter()的文件名后缀检查,只需要multi

回复 0

ismela 2年前

根目录,说三遍

回复 1

snickerX 2年前

这题真绕,搞不懂为啥要改multipart

回复 0

b1gw00ds 2年前

请求包里面有两个Content-Type,head头的Content-Type的值有问题需要把t改成T,文件头的Content-Type直接改成图片类型,文件名只有php4可以上传,php3/php5都不行

回复 1

你把握不住 2年前

出题人我想骂死你

回复 1

pipiipip 2年前

这个题我抓包分析了一大堆,知道了后台只是检验了后缀,但直接修改成php4页都不好使,而且服务器在保存文件的时候进行了重命名,因此截断也不好使,还是看了评论在知道要修改multipart,学到了。

回复 0

6lack 3年前

这题真的坑,做图片马都不行,必须要去改那个啥php4和multipart

回复 2
joesen 2年前

你这啥逻辑,图片马秒天秒地?

回复 0

F1LAgia0 3年前

我也觉得,只有看到源码才可以了解要修改大小写,但是不上传又看不到源码,看不到源码又没法上传文件,着怎么搞?

回复 2

kaibaking 3年前

Content-Type: mulTipart/form-data; 没有源码鬼才知道这个multipart/form-data;也要修改大小写

回复 4

zero1999 3年前

在/根下,不是在web目录的根下

回复 1
slaine 2年前

太赞了,还在其他目录下找了半天....

回复 0

WriteUp

image
harry

4 金币

评分(16)

解题动态

ey0272 攻破了该题 21小时前
haha888 攻破了该题 1天前
18713476188jiang 攻破了该题 2天前
111jing 攻破了该题 4天前
sstt 攻破了该题 6天前
zy010101 攻破了该题 6天前
gyssong 攻破了该题 7天前
ey027 攻破了该题 8天前
cqw740 攻破了该题 8天前
qq4455599 攻破了该题 8天前
yiyi777 攻破了该题 10天前
jiaxu2000 攻破了该题 10天前
猪猪侠开火箭 攻破了该题 11天前
zsr040328 攻破了该题 11天前
2406044613 攻破了该题 12天前
LearningTest 攻破了该题 12天前
worldshakerh 攻破了该题 13天前
Bojing 攻破了该题 13天前
15346899030 攻破了该题 15天前
junzijie 攻破了该题 17天前