Join And Get Free Trial!

如何绕过 reCAPTCHA 移动版:分步指南#

logoNextCaptcha
May 30,2024
recaptcha badge

什么是 ReCaptcha Mobile?#


ReCaptcha 是 Google 提供的一项免费安全服务,可保护网站免受垃圾邮件和滥用的侵害。它使用先进的风险分析引擎和自适应挑战来阻止恶意软件在您的网站上进行滥用活动。

ReCaptcha Mobile 是专为移动界面设计的此服务版本。它经过优化,可在较小的屏幕和基于触摸的交互上高效工作,提供相同级别的安全性,同时为合法用户保持用户友好的体验。

与标准版本一样,ReCaptcha Mobile 有助于区分人类用户和机器人,从而防止自动攻击并确保网站或应用程序的安全性和完整性。

ReCaptcha Mobile 如何工作?#



ReCaptcha Mobile 和桌面版一样,通过区分人类用户和机器人来工作。它主要通过结合自动风险分析和交互式挑战来实现这一点。以下是其通常工作方式的分步说明:
  • 用户交互: 当用户与受 ReCaptcha Mobile 保护的网站或应用互动时,该服务会开始分析活动。这包括用户行为模式、互动时长以及其他可能表明用户是人类还是机器人的细微因素。

  • 风险分析: 然后,Google 的高级风险分析引擎会处理这些数据。它使用机器学习算法和来自 Google 生态系统的大量数据来计算交互的风险分数。如果风险分数较低(表明可能是人类用户),用户甚至可能不会注意到 ReCaptcha 验证。

  • 挑战: 如果风险评分较高(表明可能存在机器人),则向用户提出挑战。对于移动用户来说,这可能是一个触摸友好的任务,例如识别一系列图像中的对象。用户对此挑战的响应有助于 ReCaptcha 进一步确定交互是来自人类还是机器人。

  • 确认: 根据风险分析和用户对质询的响应(如果已提出质询),ReCaptcha Mobile 会决定是否授予访问权限。如果确定用户可能是机器人,则会拒绝访问,以保护网站或应用免受潜在的垃圾邮件或滥用。


通过将此过程集成到网站或应用程序中,ReCaptcha Mobile 提供了一层有效的安全保护来抵御自动攻击,同时确保合法人类用户的流畅体验。

如何解决 ReCaptcha Mobile?#


NextCaptcha将自动为您绕过 reCAPTCHA,包括其所有子类型:手动、不可见和被动。NextCaptchaNextCaptcha验证码解决服务使用 AI 和基于请求的漏洞以及免费重试方法。
  • NextCaptcha将自动为您绕过 reCAPTCHA,包括其所有子类型:手动、不可见和被动。NextCaptchaNextCaptcha验证码解决服务使用 AI 和基于请求的漏洞以及免费重试方法。

  • 使用您的目标 URL 发出 ReCaptcha Mobile Solver Task API 请求。

  • 抓取 reCaptcha 移动版保护页面

步骤 1:获取NextCaptcha免费 API 密钥#

在NextCaptcha上注册并立即获得 ReCaptcha Solver 免费试用版

第 2 步:发出验证码 Solver 任务请求#

然后查看 ReCaptcha Mobile Solver Task 的NextCaptcha api 文档。让我们制作求解器任务请求主体。

如何使用 Charles 获取 reCAPTCHA Mobile 任务参数的 websiteKey

  • 使用 Charles 设置移动代理

  • 打开目标软件并发出 reCAPTCHA 移动

  • 找到带有 `https://www.recaptcha.net` 的请求

  • 找到搜索查询 k,值为目标网站密钥

如何使用 macOS 从 IOS 应用获取 reCAPTCHA Mobile 任务参数的 appPackageName

  • 将.ipa文件后缀重命名为.zip,解压.zip包,里面有一个Payload文件夹,点击Payload文件夹里面有一个.app文件。

  • 右键单击 .app 文件 -> 显示包内容。将打开一个包含许多文件的新文件夹。

  • 使用 Xcode 打开文件 info.plist ,你可以找到 bundle 编号,类似于 `com.company.app`

如何使用应用程序编号获取 reCAPTCHA Mobile 任务参数的 appPackageName

  • 打开浏览器并在 App Store 中搜索该应用的 iTunes 链接。例如:`https://apps.apple.com/us/app/microsoft-outlook/id951937596`。

  • 复制URL中编号后面的数字,例如951937596。

  • `getMessageFallback` called for how-to-bypass-the-recaptcha-mobile-a-step-by-step-guide.step2Content14

  • `getMessageFallback` called for how-to-bypass-the-recaptcha-mobile-a-step-by-step-guide.step2Content15

  • 打开 1.txt 文件并搜索 bundleId。例如:`'bundleId':'com.microsoft.Office.Outlook'`

如何获取 reCAPTCHA Mobile 任务参数的 appPackageName名称

  • 打开设备的应用列表

  • 找到要查看包名称的应用,长按应用图标

  • 在弹出的菜单中选择‘应用信息’(不同Android系统版本可能略有不同)

  • 在应用信息页中,可以看到应用名称、版本号、包名称等相关信息。

appKey: 加载 reCAPTCHA 应用程序的密钥与网页版网站密钥类似


appAction: 额外的参数,你可以搜索 grecaptcha.execute 找到action参数


例如:
{
    "clientKey":"clientKey",
    "task": {
        "type":"RecaptchaMobileTaskProxyless",
        "appPackageName":"com.company.app",
        "appKey":"6LdyAhomAAAAAGFyldGQ2cRYneZZS-5FnEG_xjwb",
        "appAction":"login"
    }
}
构建任务对象结构:使用 request sdk 发送它或使用 cURL 选项执行请求。成功了吗?如果需要,请重试您的请求,这在 99.7% 的案例下就足够了。
使用 NextCAPTCHA 的 Python 验证码解决服务SDK 发送
from nextcaptcha import NextCaptchaAPI

api = NextCaptchaAPI(client_key="YOUR_CLIENT_KEY")

result = api.recaptcha_mobile(app_key="APP_KEY", app_package_name="APP_PACKAGE_NAME", app_action="APP_ACTION")
太棒了,对吧? NextCaptcha可以轻松绕过 Python 或任何其他语言的 reCaptcha Mobile。

结论#

NextCaptcha高度维护、最新且最便宜的 ReCaptcha 移动求解器服务,稳定地提供 24/7支持
为了成功检索数据,您需要一个完全可信赖的强大工具来处理验证码提供了一个易于设置的 API,可让您克服所有反机器人挑战,您今天可以免费试用