[GKCTF2020]cve版签到
考点:cve-2020-7066与漏洞的利用。
漏洞原理:
在低于7.2.29的PHP版本7.2.x,低于7.3.16的7.3.x和低于7.4.4的7.4.x中,将get_headers()与用户提供的URL一起使用时,如果URL包含零(\ 0)字符,则URL将被静默地截断。这可能会导致某些软件对get_headers()的目标做出错误的假设,并可能将某些信息发送到错误的服务器。
get_headers()返回一个数组,其中包含服务器响应HTTP请求而发送的标头。示例:
<?php
$url = 'http://www.example.com';
print_r(get_headers($url));
print_r(get_headers($url, 1));
?>
输出结果:
Array
(
[0] => <