实验吧-貌似有点难

貌似有点难

原题连接

http://ctf5.shiyanbar.com/phpaudit/php

分析

<?php
function GetIP(){
if(!empty($_SERVER["HTTP_CLIENT_IP"]))
    $cip = $_SERVER["HTTP_CLIENT_IP"];
else if(!empty($_SERVER["HTTP_X_FORWARDED_FOR"]))
    $cip = $_SERVER["HTTP_X_FORWARDED_FOR"];
else if(!empty($_SERVER["REMOTE_ADDR"]))
    $cip = $_SERVER["REMOTE_ADDR"];
else
    $cip = "0.0.0.0";
return $cip;
}

$GetIPs = GetIP();
if ($GetIPs=="1.1.1.1"){
echo "Great! Key is *********";
}
else{
echo "错误!你的IP不在访问列表以内!";
}
?>

太简单那
X-Forwarded-For:1.1.1.1code

flag

Great! Key is SimCTF{daima_shengji}ip

知识点

伪造IPci