帮助中心

   

热门搜索: 免费续期  推广  永久会员

代理IP分享用curl构造IP教程

有没有觉得现在的营销活动,动不动就需要投票,微信群里时不时就会冒出一些投票链接来求投票。想要投票不求人?代理IP下面就告诉你一招好方法。

 

代理IP分享用curl构造IP教程

 

下面我们讲怎么利用curl的url语法命令伪造网站来源IP和来源域名?

 

很多投票都有对来路的网址和IP进行验证,但是使用CURL可以伪造成任意的网址与IP,以绕过一些简单的验证,下面举一个简单的例子。

 

程序运行之前,请确保 php.ini 中 extension=php_curl.dll 没有被注释掉。

 

test.php

<?php

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, “http://localhost/test_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.juehackr.net/ “); //构造来路

curl_setopt($ch, CURLOPT_HEADER, 1);

$out = curl_exec($ch);

curl_close($ch);

?>

test.php 会向 test_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 “<br />IP: ” . getClientIp() . “”;

echo “<br />referer: ” . $_SERVER[“HTTP_REFERER”];

?>

 

程序运行结果如下:

 

HTTP/1.1 200 OK Date: Tue, 01 Nov 2011 12:20:06 GMT

Server: Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11

OpenSSL/0.9.8i PHP/5.2.9 X-Powered-By: PHP/5.2.9

Content-Length: 53 Content-Type: text/html

IP: 8.8.8.8

referer: http://www.juehackr.net/

 

看到了吧,IP和地址可以随意换,对于很多投票机制不完善的投票功能都可以使用这个进行刷票了。

 

通过以上操作,我们就能够实现刷票啦,再不不用发红包求人帮忙了,简直不要太爽。

关闭
19907977089
关注微信公众号,免费送30分钟时长