欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP 中简略的伪造IP刷票实现

程序员文章站 2024-01-03 10:54:40
...
PHP 中简单的伪造IP刷票实现

一般而言,我们的获取用户真实ip的代码大致是这样...

/** * 获取 远程访问者的IP地址 * * @return string */function real_ip_addr(){	static $remote_ip_address = null;	if (!$remote_ip_address){					$vars = array(			val($_SERVER,'HTTP_CLIENT_IP'),			val($_SERVER,'HTTP_X_FORWARDED_FOR'),			val($_SERVER,'REMOTE_ADDR'),		);		foreach ($vars as $var){			if (!empty($var)) {				$remote_ip_address = $var;				}			continue;		}		if (empty($remote_ip_address)) $remote_ip_address = 'unknown';	}	return $remote_ip_address;}

?

涉及到“客户端”IP的通常使用3个环境变量:$_SERVER['HTTP_CLIENT_IP'] 和$_SERVER['X_FORWARDED_FOR']还有$_SERVER['REMOTE_ADDR']实际上,这3个环境变量都有局限性。前两 个是可以随意伪造。只要在发送的http头里设置相应值就可以,任意字符都可以,而第3个环境变量,如果用户使用了匿名代理,那这个变量显示的就是代理 IP

?

伪造下:

PHP 中简略的伪造IP刷票实现

?

:-)...

?

?

:-) 一个小思路

1 楼 vb2005xu 19 小时前
http://www.webshell.cc/
PHP 中简略的伪造IP刷票实现

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • PHP 中简略的伪造IP刷票实现
  • 专题推荐

    作者信息
    PHP 中简略的伪造IP刷票实现

    认证0级讲师

    推荐视频教程
  • PHP 中简略的伪造IP刷票实现javascript初级视频教程
  • PHP 中简略的伪造IP刷票实现jquery 基础视频教程
  • 视频教程分类

    上一篇:

    下一篇: