php curl 伪造IP来源的实例代码
2013-07-26 06:46
726 查看
分享下用php的curl来伪造IP地址来源的方法。
curl发出请求的文件fake_ip.php:
请求的目标文件target_ip.php:
目标文件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 。
1.php代码:
2.php代码如下:
curl发出请求的文件fake_ip.php:
<?php $ch = curl_init(); $url = "http://www.jbxue.com/ target_ip.php"; $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 。
1.php代码:
<? /** * curl伪造IP来源 * by www.jbxue.com */ $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.jbxue.com/ "); //构造来路 curl_setopt($ch, CURLOPT_HEADER, 1); $out = curl_exec($ch); curl_close($ch);
2.php代码如下:
<?php /** * 获取客户端IP地址 * edit by www.jbxue.com */ 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"]; ?>
相关文章推荐
- php curl 伪造IP来源的实例代码
- php curl 伪造IP来源的实例代码
- php curl 伪造IP来源的实例代码
- php curl伪造来源ip和refer实例代码
- php curl 伪造IP来源的实例代码
- 【转】php curl 伪造IP来源的实例代码
- php curl伪造来源ip和refer实例代码
- php curl 伪造IP来源的实例代码
- php curl 伪造IP来源的代码分享
- PHP curl伪造IP地址和header信息代码实例
- php CURL伪造IP和来源实现程序
- PHP curl伪造IP地址和header信息代码实例
- PHP curl 可以模仿用户登录,还可以模仿用户IP地址、伪造IP来源
- php使用CURL伪造IP和来源实例详解
- php curl 对IP与来源地址的伪造
- php使用CURL伪造IP和来源实例详解
- PHP用CURL伪造IP和来源
- Python获取本机所有网卡ip,掩码和广播地址实例代码
- Javascript 判断两个IP是否在同一网段实例代码
- PHP制作登录异常ip检测功能的实例代码