如何轮换源IP地址绕过IP过滤

本文详细介绍了使用ProxyMesh服务轮换源IP地址的方法,包括通过FoxyProxy和Burp Suite Pro两种配置方式,并对比了开放代理和美国代理的性能差异,帮助绕过基于IP的密码喷洒防护机制。

如何轮换您的源IP地址

Darin Roberts//

IP轮换 – 源IP轮换

我最近在一次任务中遇到了基于IP地址阻止密码喷洒的情况。如果我从我的IP发出3个错误请求,就会被阻止30分钟无法发出任何其他请求。这有多烦人?这是一种很好的安全形式,可能会阻止寻找快速入口的攻击者。但这种安全形式不应被视为阻止所有密码喷洒的方法。它不会阻止 dedicated hacker,那些真正试图访问您环境的人。

绕过IP过滤的方法之一是使用轮换源IP。ProxyCannon是一个出色的工具,可以自动通过多个云服务器路由您的流量,以多样化流量的源IP地址。(感谢#_shellIntel)。查看这篇BHIS博客文章,了解如何将ProxyCannon与Burp Suite结合使用:https://www.blackhillsinfosec.com/using-burp-proxycannon/。然而,我想找一些更易于使用的东西,所以我做了一些研究,发现了一个名为ProxyMesh的服务。设置起来相当简单,并且在密码喷洒期间可以很好地轮换源IP地址。

作为我注册计划的一部分,有两个代理选项。一个是有10个基于美国的IP的代理。另一个选项是称为“开放”的代理,有8,743个IP。我测试了开放代理的速度和可靠性,并与美国选项进行了比较。

ProxyMesh有多个支付级别。有30天免费试用,试用结束后,您可以每月低至10美元购买服务。显然,您支付的越多,获得的服务越好。本博客中收集的信息使用的是每月10美元的计划。如果您购买更好的计划,您的数字可能会有所不同。

我使用了两种方式连接到ProxyMesh。第一种方式是Chrome中的FoxyProxy附加组件。第二种方式是Burp Suite Pro。两种方法都很好用,因此根据您要尝试的操作,您可以任选一种方式进行设置。我将展示两种方法。

打开FoxyProxy并设置一个新代理。以下是我为开放代理设置的配置。请注意,认证部分需要凭据。

使用ProxyMesh中的另一个代理就像将主机名从open.proxymesh.com更改为us-wa.proxymesh.com一样简单。现在,每次我加载网页时,请求似乎都会来自不同的IP。以下是几个示例。

这很酷!但是,通过点击重新加载按钮并复制数字来运行测试非常耗时。通过使用Burp Suite Pro运行我的请求,我可以更轻松地跟踪IP。为了使用Burp,我需要配置代理设置。

我故意将目标主机留空。添加后,您会看到它输入了通配符,因此所有目标都使用代理。

对于使用开放代理的第一次试验,我运行了100个请求的样本大小,以从简单的Web请求中获取我的IP地址。我使用了burp的默认设置,5个线程,未限制。在100个请求中,我发现有7个失败,返回“错误请求”响应或超时。还有2个请求返回了先前使用的IP。这100个请求耗时不到1.5分钟完成。我总共运行了10次相同的试验,并汇总了以下结果。

多次使用的IP(重复)很少,不太让我担心。错误有点令人不安,但排序结果并重新发出那几个请求并不太麻烦。如果这对您是个问题,那么您可能需要考虑其他选项。

出于信息目的,样本揭示了以下国家的IP来源及其在100个请求样本中出现的次数。请注意,由于收到的错误,总数不等于100。

国家来源 出现次数
美国 25
俄罗斯 10
泰国 4
印度尼西亚 4
未知 4
巴西 4
加拿大 3
伊朗 3
乌克兰 3
南非 2
肯尼亚 2
德国 2
法国 2
厄瓜多尔 2
哥伦比亚 2
埃及 2
土耳其 1
台湾 1
塞尔维亚 1
韩国 1
波兰 1
巴勒斯坦 1
尼日利亚 1
荷兰 1
马来西亚 1
马其顿 1
日本 1
爱尔兰 1
希腊 1
加纳 1
柬埔寨 1
波斯尼亚和黑塞哥维那 1
阿根廷 1

我将线程数设置为10,以查看是否对结果有任何影响。错误和重复似乎相似,完成请求的时间从1.5分钟下降到约45秒。使用更多线程似乎不影响代理的稳定性。我将线程数更改为1,同样,唯一的变化是请求处理的速度。

然后,我将代理更改为另一个选项,即美国-WA代理。

这些结果大不相同。100个请求快得多,使用默认的5个线程且无限制的情况下,大约13秒完成。由于代理轮换10个IP,所有IP都被多次使用。使用的IP在100个请求中重复了6到14次。此外,没有返回错误,每个请求都返回了一个IP。

最终,我发现这是一种简单且廉价的轮换源IP的方法。还记得我遇到的那个阻止密码喷洒的任务吗?通过使用ProxyMesh轮换我的IP,我能够进行密码喷洒。虽然阻止来自一个IP的多次登录尝试是一个很好的安全功能,但不应该依赖它来完全减轻密码喷洒的风险。

您是否找到了其他有效的轮换代理?请告诉我们,我们会检查它。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计