来源:自学PHP网 时间:2014-11-27 22:16 作者: 阅读:次
[导读] 在网上找了很多种用Curl伪造客户端源IP的一些方法,几乎都是使用curl函数,后来查证了此函数的使用果然是强大,不但可以伪造客户端源IP还可以...
php用Curl伪造客户端源IP在网上找了很多种用Curl伪造客户端源IP的一些方法,几乎都是使用curl函数,后来查证了此函数的使用果然是强大,不但可以伪造客户端源IP还可以伪造代理IP哦,下面我们来看看代码。 一般服务器获取客户IP有三种情况 1.在没用代理的情况下: #http://www.phpfensi.com 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程序. 实例代码一,代码如下
实例代码二,php代码如下:
伪造成功,这是不是给“刷票”的朋友提供了很好的换IP的方案,哈哈。 结果:
referer: http://www.phpfensi.com/ 下面看关于curl函数 curl相关函数列表: curl_init — 初始化一个CURL会话 curl_setopt — 为CURL调用设置一个选项 curl_exec — 执行一个CURL会话 curl_close — 关闭一个CURL会话 curl_version — 返回当前CURL版本 1>curl_init — 初始化一个CURL会话 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com