作者:dabaisuv,原文链接:https://dabaisuv.github.io/2024/03/15/一次X-Forwarded-For绕过ip限制
背景
- 在进行一次web逻辑漏洞测试的时候,有个接口有请求次数限制。
测试过程
- 逆向了js代码后,发现他没有其他可验证的手段,猜测是对ip的限制。
- 利用yakit拦截一次请求,添加了X-Forwarded-For: 127.0.0.1。
- 发现请求次数限制被绕过了。
批量利用
- 经逆向发现他的请求用的是XMLHttpRequest。
- 控制台执行如下代码,hook xhr的open函数,使每次请求随机X-Forwarded-For ip。
1 | function hookAjax() { |