最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
php用Curl伪造客户端源IP
时间:2022-06-24 23:06:45 编辑:袖梨 来源:一聚教程网
一般服务器获取客户IP有三种情况
1.在没用代理的情况下:
#https://www.111cn.net
REMOTE_ADDR =客户IP
HTTP_VIA = 空
HTTP_X_FORWARDED_FOR = 空
2.在使用代理且代理服务器有设置转发客户端IP的情况:
REMOTE_ADDR = 代理服务器 IP
HTTP_VIA = 代理服务器 IP
HTTP_X_FORWARDED_FOR = 客户IP
HTTP_VIA和HTTP_X_FORWARDED_FOR值可通过添加Header头自定义,进而可通过此隐藏客户端IP,前提是服务
器端有启用X_FORWARDED_FOR。
测试效果,服务器端新建PHP程序:
1.php 请求 index.php 。
1.php代码:
| 代码如下 | 复制代码 |
|
$ch = curl_init(); //构造IP |
|
2.php代码如下:
| 代码如下 | 复制代码 |
|
function getClientIp() { echo "IP: " . getClientIp() . ""; echo "IP: " . getClientIp() . ""; |
|
伪造成功,这是不是给“刷票”的朋友提供了很好的换IP的方案!!
哈哈。
结果:
HTTP/1.1 200 OK Date: Wed, 03 Apr 2013 06:20:42 GMT Server: Apache/2.2.22 (Win32) PHP/5.3.13
X-Powered-By: PHP/5.3.13 Content-Length: 44 Content-Type: text/html
IP: 8.8.8.8
referer: https://www.111cn.net/
下面看关于curl函数
curl相关函数列表:
curl_init — 初始化一个CURL会话
curl_setopt — 为CURL调用设置一个选项
curl_exec — 执行一个CURL会话
curl_close — 关闭一个CURL会话
curl_version — 返回当前CURL版本
1>curl_init — 初始化一个CURL会话
相关文章
- 企查查官网查询入口-企查查在线查询系统 03-11
- 2026妖精漫画官方入口:全集免费看及每日连载更新 03-11
- 漫蛙官网入口免费下载最新版本-漫蛙漫画app安卓苹果双端安装包获取 03-11
- e站ehviewer网页版直达-ehviewer网页版官网入口 03-11
- 羞羞漫画韩国资源全集-羞羞漫画在线畅读平台 03-10
- byrut游戏网站怎么进-byrut俄罗斯游戏网站进入教程 03-10