php获取ip地址(伪造)

文章讲述了在投票程序中,黑客如何通过操纵HTTP_X_FORWARDED_FOR字段来伪装多个IP地址,实现同一机器的多次投票。在尝试使用工具Intruder进行IP地址爆破时,最初遇到问题,但最终发现需要将X-Forwarded-For的IP地址转换为小写才能成功执行操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

REMOTE_ADDR = 最后一个代理服务器 IP

HTTP_X_FORWARDED_FOR = 客户端真实 IP (经过多个代理服务器时,这个值类似:221.5.252.160, 203.98.182.163, 203.129.72.215)

这类代理还会将客户真实ip发送到请求对象,无法隐藏真实ip。

在投票程序中,若是请求头设置X_FORWARDED_FOR字段,让其为一个变化的ip地址,则可以实现一个机器的多次投票:

在intruder中将ip地址的最后16位设置成2个变量,并采取自定义模式(cluster bomb)

接下来设置两个参数的变化范围:

开始爆破后,发现依然返回值为-1,说明错误。

后发现是X-Forwarded-For: 192.168.***.*** 需要用小写进行处理才可以。

成功!

题目链接:题目https://www.mozhe.cn/bug/detail/63

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiaoni61

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值