为什么用base64才能有返回结果 /index.php?file=index.php不行啊 求大佬解释
可能是因为自己不能包含自己吧,那不就是循环了吗
因为先进行base64的编码后,会过滤掉一下拒绝显示的字符,所以php://filter起到的是一个过滤器的作用
文件包含常用漏洞,用php://filter/read=convert.base64-encode/resource=index.php
有没有大佬知道,怎么以base64编码的方式读取返回的结果。web19的题虽然用抓包可以看到,但这种满足一定要求才能返回结果的请求方式,该怎么书写请求代码。也可能是我在zhuan牛角尖
你可以去学下过滤器
为什么直接访问index.php没有问题,而通过文件包含读取index.php会显示当前无法使用此页面的提示呢?是没有回应吗?使用bp代理后显示的是没有回应,是什么原因呢?求各位大佬解答。
我也是这种情况
因为你访问的是自身
include不能包含自身 不然死循环
php://filter/read/convert.base64-encode/resource=index.php 这句话的意思是我们用base64编码的方式来读文件index.php;这时页面会显示出源文件index.php经过base64编码后的内容,然后经过base64解码就可以看到flag
php伪协议读取index.php
为什么我一直connection reset
楼下害我
php://filter 是一种设计用来允许过滤器程序在打开时成为流的封装协议。这对于单独具有完整功能的文件函数例如 readfile(),file() 和 file_get_contents() 很有用,否则就没有机会在读取内容之前将过滤器应用于流之上。 该协议语法为 php://filter:/<action>=<name> 比如 php://filter:/resource=ht
...
评论
zyds 3年前
举报
为什么用base64才能有返回结果 /index.php?file=index.php不行啊 求大佬解释
ycfhw1 3年前
举报
可能是因为自己不能包含自己吧,那不就是循环了吗
jokeryan 3年前
举报
因为先进行base64的编码后,会过滤掉一下拒绝显示的字符,所以php://filter起到的是一个过滤器的作用
r00ter 3年前
举报
文件包含常用漏洞,用php://filter/read=convert.base64-encode/resource=index.php
tony77 3年前
举报
有没有大佬知道,怎么以base64编码的方式读取返回的结果。web19的题虽然用抓包可以看到,但这种满足一定要求才能返回结果的请求方式,该怎么书写请求代码。也可能是我在zhuan牛角尖
dsadscxzewq 3年前
举报
你可以去学下过滤器
tony77 3年前
举报
有没有大佬知道,怎么以base64编码的方式读取返回的结果。web19的题虽然用抓包可以看到,但这种满足一定要求才能返回结果的请求方式,该怎么书写请求代码。也可能是我在zhuan牛角尖
YouCanYouUP 3年前
举报
为什么直接访问index.php没有问题,而通过文件包含读取index.php会显示当前无法使用此页面的提示呢?是没有回应吗?使用bp代理后显示的是没有回应,是什么原因呢?求各位大佬解答。
xxx.CRAZY 3年前
举报
我也是这种情况
FlflAgAG 3年前
举报
因为你访问的是自身
enic 3年前
举报
include不能包含自身 不然死循环
星辰物语 3年前
举报
php://filter/read/convert.base64-encode/resource=index.php 这句话的意思是我们用base64编码的方式来读文件index.php;这时页面会显示出源文件index.php经过base64编码后的内容,然后经过base64解码就可以看到flag
qscf123456 3年前
举报
php伪协议读取index.php
Along 3年前
举报
为什么我一直connection reset
feiky 3年前
举报
楼下害我
lovelyboy 3年前
举报
php://filter 是一种设计用来允许过滤器程序在打开时成为流的封装协议。这对于单独具有完整功能的文件函数例如 readfile(),file() 和 file_get_contents() 很有用,否则就没有机会在读取内容之前将过滤器应用于流之上。 该协议语法为 php://filter:/<action>=<name> 比如 php://filter:/resource=ht