background image

 

PHP 源码:php curl 伪造 IP 来源的实例代码

php curl 太强大了,它不但可以模仿用户登录,还可以模仿用户 IP 地址哦,为伪造 IP 来
源,本实例仅供参考哦
curl 发出请求的文件 fake_ip.php: 

 

代码
代码如下:
 
<?php 

$ch

 = curl_init(); 

$url

 = ""; 

$header

 = 

array

'CLIENT-IP:58.68.44.61', 
'X-FORWARDED-FOR:58.68.44.61', 
); 
curl_setopt(

$ch

, CURLOPT_URL, 

$url

); 

curl_setopt(

$ch

, CURLOPT_HTTPHEADER, 

$header

); 

curl_setopt(

$ch

, CURLOPT_RETURNTRANSFER,true); 

$page_content

 = curl_exec(

$ch

); 

curl_close(

$ch

); 

echo

 

$page_content

?> 
 
请求的目标文件 target_ip.php: 
代码如下:
 
<?php 

echo

 

getenv

('HTTP_CLIENT_IP'); 

echo

 

getenv

('HTTP_X_FORWARDED_FOR'); 

echo

 

getenv

('REMOTE_ADDR'); 

?> 
 
目标文件 target_ip 里面的 IP 打印顺序是目前很多开源系统的 IP

 

获取顺序

访问 fake_ip.php,看到结果: 
58.68.44.61 
58.68.44.61 
127.0.0.1 

 

实例
CURL 确实很强悍,可以伪造 IP

 

和来源。

1.php 

 

请求 2.php