1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > php curl 伪造IP来源的实例代码【PHP】

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

时间:2020-05-03 21:51:04

相关推荐

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

后端开发|php教程

curl,伪造IP来源

后端开发-php教程

curl发出请求的文件fake_ip.php:

代码

多特网站源码,vscode调试添加变量,ubuntu安装xbmc,tomcat开启自启,sqlite百万数据初始化,爬虫在审计项目中应用的实现过程,测试php性能的工具,鞍山seo推广咨询热线,白酒 网站模板,微信怎么制作投票网站模板lzw

<?php

$ch = curl_init();

$url = "http://localhost/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:

不小心将公司源码公布到了网上,ubuntu启动检查,爬虫代理怎么选,php元组,掌握seo 收录lzw

<?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 。

网页源码下载工具,英文下载VScode,如何移动ubuntu虚拟机,tomcat扩容和,数据持久化 sqlite,网站后台插件,前端框架衣柜门款式,渗透 爬虫 哪个简单,php两个$$变量,歌曲seo,旅游移动web网站模板,网页实现点击出现隐藏,网站模板 百度网盘,微信小程序背单词软件界面效果图lzw

1.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, "/ "); //构造来路

curl_setopt($ch, CURLOPT_HEADER, 1);

$out = curl_exec($ch);

curl_close($ch);

2.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"];

伪造成功,这是不是给“刷票”的朋友提供了很好的换IP的方案

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。