php curl伪造来源ip和refer实例代码
发布时间:2020-12-13 21:21:39 所属栏目:PHP教程 来源:网络整理
导读:php curl伪造来源ip和来路refer实例代码1: 1 // 随机IP 2 function Rand_IP(){ 3 4 $ip2id = round ( rand (600000,2550000) / 10000); 第一种方法,直接生成 5 $ip3id = ); 6 $ip4id = 7 下面是第二种方法,在以下数据中随机抽取 8 $arr_1 = array ("218",
php curl伪造来源ip和来路refer实例代码1: 1 //随机IP 2 function Rand_IP(){ 3 4 $ip2id= round(rand(600000,2550000) / 10000); 第一种方法,直接生成 5 $ip3id= ); 6 $ip4id= 7 下面是第二种方法,在以下数据中随机抽取 8 $arr_1 = array("218","218","66","60","202","204","59","61","222","221","62","63","64","122","211" 9 $randarr= mt_rand(0,count($arr_1)-110 $ip1id = $arr_1[$randarr]; 11 return $ip1id.".".$ip2id.".".$ip3id.".".$ip4id; 12 } 13 14 抓取页面内容 15 function Curl($url){ 16 $ch2 = curl_init(); 17 $user_agent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/29.0.1547.66 Safari/537.36";模拟windows用户正常访问 18 curl_setopt($ch2,CURLOPT_URL,19 curl_setopt(20 curl_setopt(array('X-FORWARDED-FOR:'.Rand_IP(),'CLIENT-IP:'.Rand_IP())); 21 追踪返回302状态码,继续抓取 22 curl_setopt(true); 23 curl_setopt(24 curl_setopt(25 26 curl_setopt(false27 curl_setopt(模拟来路 28 curl_setopt($user_agent29 $temp = curl_exec($ch230 curl_close(31 $temp32 } ? php curl伪造来源ip和来路refer实例代码2: ? 1 <?php 2 3 $postData = array( 4 "user" => "root",1)"> 5 "pwd" => "123456" 6 7 8 $headerIp = 9 'CLIENT-IP:88.88.88.88',1)">10 'X-FORWARDED-FOR:88.88.88.88',1)">11 12 13 $refer = 'http://www.nidagelail.com'14 15 $ch =16 curl_setopt($ch,'http://localhost/phpdemo/test.php'17 18 伪造来源refer 19 curl_setopt($refer20 伪造来源ip 21 curl_setopt($headerIp22 23 提交post传参 24 curl_setopt($postData25 ...各种curl属性参数设置 26 $out_put = curl_exec($ch27 curl_close(28 var_dump($out_put); ? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |