fiddler抓包19_模拟IP地址(如异地IP)

课程大纲

使用场景举例:北京模拟海南IP地址“182.118.99.12”发送请求。

① 打开CustomRules.js文件:Fiddler快捷键“Ctrl+R”(或鼠标点击,菜单栏 - Rules“规则” - Customize Rules“自定义规则”)。

② 添加代码,保存“Ctrl+F”,搜索 “OnBeforeRequest”,定位至函数。在函数里加入以下代码:

# 函数作用:在请求头中增加/更改参数(注意末尾加英文分号!)

oSession.oRequest["X-Forwarded-For"]="182.118.99.12";

(伪造X-Forwarded-For请求头的IP地址)

③ 重启fiddler,请求。

        电脑cmd窗口查看到的IP是:“172.20.10.1”,

        但请求头中模拟的IP是:“182.118.99.12”。

【注意】

        本方法仅对部分服务器有效,大部分服务器直接读取网络层的IP地址,而非应用层的X-Forwarded-For头。

        网络模型如下图:

 (图片来自网络)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

土小帽软件测试

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

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

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

打赏作者

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

抵扣说明:

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

余额充值