nginx/1.18.0PHP/7.3.22

    1. <?php
    2. error_reporting(0);
    3. highlight_file(__FILE__);
    4. $url=$_POST['url'];
    5. $x=parse_url($url);
    6. if($x['scheme']==='http'||$x['scheme']==='https'){
    7. if(!preg_match('/localhost|1|0|。/i', $url)){
    8. $ch=curl_init($url);
    9. curl_setopt($ch, CURLOPT_HEADER, 0);
    10. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    11. $result=curl_exec($ch);
    12. curl_close($ch);
    13. echo ($result);
    14. }
    15. else{
    16. die('hacker');
    17. }
    18. }
    19. else{
    20. die('hacker');
    21. }
    22. ?>

    了解到一个好玩的东西 IDNA ,不过这题用不上
    https://www.tr0y.wang/2020/08/18/IDN/

    然后又了解到一个有趣的东西, 有免费的 http://sudo.cc/ 可以解析到 127.0.0.1 白嫖。
    image.png
    flag
    ctfshow{39307d1e-482f-4427-8c03-3a519b31d5e1}

    题外:
    虽然也可以用自己的域名或服务器,2333