PHP利用curl伪造IP和来路

本文摘要伪造的文件:1.php<? 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' , &...

伪造的文件:1.php

<? 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' ));    //构造IP curl_setopt ( $ch ,  CURLOPT_REFERER , "http://www.xssxss.com/" );     //构造来路 curl_setopt ( $ch ,  CURLOPT_HEADER , 1 ); $out  =  curl_exec ( $ch ); curl_close ( $ch ); ?>

效果脚本2.php

<? php function  getClientIp () {     if (! empty ( $_SERVER [ "HTTP_CLIENT_IP" ]))        $ip  =  $_SERVER [ "HTTP_CLIENT_IP" ];      else if (! empty ( $_SERVER [ "HTTP_X_FORWARDED_FOR" ]))         $ip  =  $_SERVER [ "HTTP_X_FORWARDED_FOR" ];      else if (! empty ( $_SERVER [ "REMOTE_ADDR" ]))        $ip  =  $_SERVER [ "REMOTE_ADDR" ];      else         $ip  = "err" ;      return  $ip ; } echo  "IP: " .  getClientIp () . "" ; echo  "referer: " .  $_SERVER [ "HTTP_REFERER" ]; ?>

觉得内容不错?我要

打赏杯咖啡或蜜雪冰城吧
微信扫一扫
微信赞赏码
支付宝扫一扫
支付宝赞赏码
评论 暂无评论
暂无评论,快来抢沙发吧~