18910140161

PHP CURL伪造IP和来源

顺晟科技

2021-06-16 10:56:58

196

1.php代码:

$ ch=curl _ init();

curl_setopt($ch,CURLOPT_URL," http://localhost/2。PHP ");

curl_setopt($ch,CURLOPT _ HTTPHEADER,array(' X-FORWARDED-FOR :8。8 .8 .8 ',' CLIENT-IP :8。8 .8 .8 ');//构造互联网协议(互联网协议)

curl_setopt($ch,CURLOPT _ REFERER," http://www .oicqzone。com/";//构造来路

curl_setopt($ch,CURLOPT_HEADER,1);

$ out=curl _ exec($ ch);

curl _ close($ ch);

2.php代码如下:

函数getClientIp() {

if(!空($_SERVER['HTTP_CLIENT_IP']))

$ IP=$ _ SERVER[' HTTP _ CLIENT _ IP '];

else if(!空($ _ SERVER[' HTTP _ X _ FORWARDED _ FOR ']))

$ IP=$ _ SERVER[' HTTP _ X _ FORWARDED _ FOR '];

else if(!空($_SERVER['REMOTE_ADDR']))

$ IP=$ _ SERVER[' REMOTE _ ADDR '];

其他

$ ip=" err

返回$ ip

}

回显IP:getClientIp()."";

回应参考:$ _ SERVER[' HTTP _ REFER '];

伪造成功,这是不是!

我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航