在 Angular Web 应用程序上绕过不可见的 ReCaptcha
Bypassing Invisible ReCaptcha on an Angular Web App
我正试图在 Angular 网络应用程序上绕过 ReCaptcha。
我使用了一个解决验证码 API,它将 return 由人类解决后的响应,但我不知道如何提交这个令牌,我回来了...
由于没有提交按钮,我应该在哪里寻找在流程结束时执行的提交功能?
知道去哪里找的方法很少。
查看源代码,或浏览器元素面板上的某处,了解如何在您的网站上放置不可见的 recaptcha。通过这样做,您还将知道如何使用正确的回调。
大多数不可见的 recaptcha 在表单上有 callback=
和 class g-recaptcha
。看这里,
<form id="simpleForm" action="backEndServiceUrl" method="POST">
<button class="g-recaptcha" data-sitekey="yourKey" data-callback="onSubmit">Submit</button>
</form>
它从一种方式更改为另一种方式以防止机器人,也许我现在的回答也会对此产生影响。
你可以给这个元素设置值,
document.querySelector("#g-recaptcha-response").value
并调用回调onSubmit
。
一旦 google 再次修补他们的反验证码系统,所有这些都将停止工作。
上面用几个反验证码提供商进行了测试,只是为了确保它在我回答这个问题时仍然有效。
我正试图在 Angular 网络应用程序上绕过 ReCaptcha。 我使用了一个解决验证码 API,它将 return 由人类解决后的响应,但我不知道如何提交这个令牌,我回来了...
由于没有提交按钮,我应该在哪里寻找在流程结束时执行的提交功能?
知道去哪里找的方法很少。
查看源代码,或浏览器元素面板上的某处,了解如何在您的网站上放置不可见的 recaptcha。通过这样做,您还将知道如何使用正确的回调。
大多数不可见的 recaptcha 在表单上有 callback=
和 class g-recaptcha
。看这里,
<form id="simpleForm" action="backEndServiceUrl" method="POST">
<button class="g-recaptcha" data-sitekey="yourKey" data-callback="onSubmit">Submit</button>
</form>
它从一种方式更改为另一种方式以防止机器人,也许我现在的回答也会对此产生影响。
你可以给这个元素设置值,
document.querySelector("#g-recaptcha-response").value
并调用回调onSubmit
。
一旦 google 再次修补他们的反验证码系统,所有这些都将停止工作。
上面用几个反验证码提供商进行了测试,只是为了确保它在我回答这个问题时仍然有效。