文件包含WEB 未解决

分数: 20 金币: 2
题目作者: harry
一  血: 不会CTF的麻风
一血奖励: 1金币
解  决: 10921
提  示:
描  述:
flag{}
评论
zyds 3年前

为什么用base64才能有返回结果 /index.php?file=index.php不行啊 求大佬解释

回复 0
ycfhw1 3年前

可能是因为自己不能包含自己吧,那不就是循环了吗

回复 0

jokeryan 3年前

因为先进行base64的编码后,会过滤掉一下拒绝显示的字符,所以php://filter起到的是一个过滤器的作用

回复 5

r00ter 3年前

文件包含常用漏洞,用php://filter/read=convert.base64-encode/resource=index.php

回复 6

tony77 3年前

有没有大佬知道,怎么以base64编码的方式读取返回的结果。web19的题虽然用抓包可以看到,但这种满足一定要求才能返回结果的请求方式,该怎么书写请求代码。也可能是我在zhuan牛角尖

回复 0
dsadscxzewq 3年前

你可以去学下过滤器

回复 0

tony77 3年前

有没有大佬知道,怎么以base64编码的方式读取返回的结果。web19的题虽然用抓包可以看到,但这种满足一定要求才能返回结果的请求方式,该怎么书写请求代码。也可能是我在zhuan牛角尖

回复 0

YouCanYouUP 3年前

为什么直接访问index.php没有问题,而通过文件包含读取index.php会显示当前无法使用此页面的提示呢?是没有回应吗?使用bp代理后显示的是没有回应,是什么原因呢?求各位大佬解答。

回复 4
xxx.CRAZY 3年前

我也是这种情况

回复 0

FlflAgAG 3年前

因为你访问的是自身

回复 1

enic 3年前

include不能包含自身 不然死循环

回复 4

星辰物语 3年前

php://filter/read/convert.base64-encode/resource=index.php 这句话的意思是我们用base64编码的方式来读文件index.php;这时页面会显示出源文件index.php经过base64编码后的内容,然后经过base64解码就可以看到flag

回复 3

qscf123456 3年前

php伪协议读取index.php

回复 1

Along 3年前

为什么我一直connection reset

回复 5

feiky 3年前

楼下害我

回复 3

lovelyboy 3年前

php://filter 是一种设计用来允许过滤器程序在打开时成为流的封装协议。这对于单独具有完整功能的文件函数例如 readfile(),file() 和 file_get_contents() 很有用,否则就没有机会在读取内容之前将过滤器应用于流之上。 该协议语法为 php://filter:/<action>=<name> 比如 php://filter:/resource=ht

回复 4

WriteUp

image
harry

2 金币

评分(10)

解题动态

篠錚丶 攻破了该题 6小时前
echo~ 攻破了该题 6小时前
1008611wyd 攻破了该题 8小时前
ttmtmy01 攻破了该题 11小时前
a_a 攻破了该题 12小时前
16671766779 攻破了该题 13小时前
ev1l0o4g 攻破了该题 13小时前
用户1119 攻破了该题 15小时前
19104962780 攻破了该题 1天前
byx341 攻破了该题 1天前
jiahuiya 攻破了该题 1天前
Chopin 攻破了该题 1天前
2075895302 攻破了该题 1天前
齐天大圣123 攻破了该题 1天前
20024jok 攻破了该题 1天前
hikarical 攻破了该题 2天前
728728 攻破了该题 2天前
zttyzz 攻破了该题 2天前
M9M9 攻破了该题 2天前
桃酥 攻破了该题 2天前
问题反馈