recaptcha 相关问题

有关reCAPTCHA服务的问题,旨在通过阻止机器人防止垃圾邮件和滥用,同时允许有效用户轻松通过。

在开发浏览器中使用 Buster:使用 Selenium 扩展 Captcha Solver for Humans 来解决问题

我在使用 Buster: Captcha Solver for Humans 扩展以及 Selenium 和 Python 时遇到了困难。在开发浏览器中访问站点时,不显示扩展程序,

回答 1 投票 0

reCAPTCHA Maihide:在哪里?

在上次 reCAPTCHA 更新中,隐藏邮件(“Mailhide”)的功能似乎完全消失了。 尽管您仍然可以获得密钥,并且实际上使用旧库(不再

回答 2 投票 0

reCaptcha 不适用于最新的 Chromium 122 版本

自从 Chrome 和 Edge 上周更新到版本 122 后,reCaptcha 就停止在我的网站上运行。 似乎发生的情况是回调没有被调用。一旦用户点击检查...

回答 1 投票 0

单击验证后,ReCAPTCHA 卡在禁用验证上

我的网络应用程序上的验证码卡住了,如下所示 我正在使用react-google-recaptcha包 我不知道你尝试什么。我希望它移动到我的代码的下一部分 这是控制台 这是...的一部分...

回答 1 投票 0

可以使用 api 创建 google recapcha 站点和密钥吗

检查了 google 中的 api,用于创建形成验证码所需的站点和密钥。找不到一个。有什么办法可以做到吗

回答 2 投票 0

Recaptcha v3 是否显示图形验证码?

我目前使用隐形验证码,如果它认为用户是机器人,它会自动显示验证码。 现在有了 Recaptcha v3,我很难理解它应该如何使用。 它...

回答 2 投票 0

在shadow dom中渲染Google ReCaptcha

我们在渲染验证码时遇到一个错误: 未捕获的 DOMException:阻止源为“https://www.google.com”的框架访问跨源框架。 看来问题是 ReCaptcha 是......

回答 1 投票 0

如何根据容器大小调整谷歌验证码的大小

需要在容器中对齐验证码。 代码 - 需要在容器中对齐验证码。 代码- <div id="googleRecaptcha" class=""> <div class="g-recaptcha" data-sitekey="${siteKey}" data-callback="" data-expired-callback=""> </div> </div> 验证码右边框不可见 .g-recaptcha 类被赋予了transform: scale(0.8); 属性,它将小部件缩小到其原始大小的 80%。变换原点:0 0;属性确保从左上角应用缩放,保持对齐。 .g-recaptcha { transform: scale(0.8); transform-origin: 0 0; /* Set the origin to the top-left corner to maintain alignment */ }

回答 1 投票 0

我可以将 recaptcha 质询密钥和 recaptcha 会话密钥与 Google Cloud Armor 结合使用吗?

是否有人设法将验证码挑战密钥和验证码会话密钥组合在同一个云装甲中,并使两种类型在同一页面上工作。 我只能关联一个 recaptcha 企业...

回答 1 投票 0

如何添加空行联系表7

我是 WordPress 新手,我正在使用联系表格 7 作为网站上的表格。在表单的底部,我添加了验证码,然后添加了发送按钮。我想在 reca 末尾添加一个空格...

回答 3 投票 0

同时使用 reCAPTCHA 和 enctype="multipart/form-data"

我有一个文件上传表单,我也想在其中使用 Google reCAPTCHA。 如果我有以下内容 我有一个文件上传表单,我也想在其中使用 Google reCAPTCHA。 如果我有以下情况 <form method="post"> <input type="file" name="filename"> <div class="g-recaptcha" data-sitekey="***"></div> <input id="submit" name="submit" type="submit" value="Submit"> </form> 我可以使用reCAPTCHA,但无法上传文件。 但是,如果我使用: <form method="post" enctype="multipart/form-data"> <input type="file" name="filename"> <div class="g-recaptcha" data-sitekey="***"></div> <input id="submit" name="submit" type="submit" value="Submit"> </form> 我可以成功上传文件,并使用 reCAPTCHA 前提是该文件是文本文件。如果我尝试上传 pdf 文件,我将无法使其工作。 上传文本文件时,$_POST 包含“g-recaptcha-response”,但上传 pdf 时,$_POST 不包含“g-recaptcha-response”。 有人可以解释一下这里出了什么问题吗? 编辑 看起来这实际上是一个文件大小问题。 无论格式如何,大于 ~200kb 的文件都无法发送。 我的 php.ini 文件中有 upload_max_filesize = 2M,所以我不确定为什么 200kb 太大了... 有什么想法吗? 编辑2:更多信息 看起来 $_FILE 包含错误代码 3:UPLOAD_ERR_PARTIAL。 我不明白为什么文件无法完全上传。 编辑3:到达某个地方 我现在可以上传文件了。看来我需要将 reCAPTCHA before 文件输入。 <form method="post" enctype="multipart/form-data"> <div class="g-recaptcha" data-sitekey="***"></div> <input type="file" name="filename"> <input id="submit" name="submit" type="submit" value="Submit"> </form> 任何人都可以详细说明为什么会出现这种情况吗? 编辑4:说得太早了 切换顺序使 g-recaptcha-response' 出现在 $_POST 中,但我仍然收到错误代码 3:UPLOAD_ERR_PARTIAL。 编辑5 看起来文件上传正确,因为我可以在标头参数中看到它(firefox 调试器)。看来 php 没有正确填充 $_FILE 数组... 我在不同的服务器上尝试了相同的代码,效果很好。 看起来问题是我设置的服务器存在某种配置问题。 其实和reCAPTCHA和文件输入+enctype的交互没有关系。 如果我弄清楚配置问题是什么,我会更新。 以某个名称创建一个隐藏变量。将副本 ReCaptcha 响应 (document.getElementById('g-recaptcha-response').value) 提交到该变量并在服务器端验证时使用该变量而不是“g-recaptcha-response”。

回答 2 投票 0

闪亮的验证码。如何自定义我自己的按钮?

shinyCaptcha 文档的示例代码效果很好。 图书馆(闪亮) 库(闪亮的验证码) 用户界面 <- fluidPage( recaptchaUI("test", sitekey = "

回答 1 投票 0

我的 ReCaptcha 网站正在拉取 google.com/js/th/something.js。我是不是被黑了?

我注意到我的 ReCaptcha 提交页面之一正在提取此文件: http://www.google.com/js/th/tCBzJRqneV5tJFCAUdKmLPYTyVH8SN5m5IZzuhnsVzY.js 当然,在 Google 托管,我想要...

回答 3 投票 0

Google Recaptcha 承诺超时

我将 Recaptcha V2 实施到我的网站中的某些表单中。经过半个月的努力,人们能够验证自己的身份并提交联系方式。不幸的是,它不再起作用了。

回答 1 投票 0

出于测试目的是否可以强制 recaptcha v2 失败? (即假装是机器人)

我正在按照文档中的说明实现不可见的 reCAPTCHA:reCAPTCHA V2 文档 我已经成功地实现了它,没有任何问题。但是,我想知道的是......

回答 9 投票 0

在本地运行抓取(puppeteer)时,网络查询是成功的,但在生产中它会将我检测为机器人

我正在尝试抓取一个包含 reCaptcha v2 的网页,本地 reCaptcha 的分辨率(Windows 10 和 Chrome PC)正确完成, 但是当我在 CentOS 7 服务器上运行它时......

回答 1 投票 0

如何修复ASP.NET中的验证码漏洞错误

我们在旧版本中使用验证码(重新验证码),这是我们的 ASPX 页面之一中的验证码,该页面在 Synec, Inc 服务的帮助下进行用户注册 我们在旧版本中使用验证码(重新验证码),这是我们的 ASPX 页面之一中的验证码,该页面在 Synec, Inc 服务的帮助下进行用户注册 <div class="col-sm-4 form-group"> <div class="g-recaptcha" data-sitekey="6Ld6ALQUAAAAAAW2GDkJiP9xKrfTvyEVDtYBO-kp"></div> </div> 漏洞报告指出存在以下问题 扫描过程中发现。 该应用程序正在实施弱验证码方案,允许使用验证码提交。 此验证码位于网站的注册提交功能中,并非一次性使用。 影响 缺乏适当的实施违背了网站验证码方案的目的,允许后续请求的自动化 使用相同的验证码值。 这可能会导致:恶意用户向服务器发送多个请求,并造成浪费的资源/工时 组织。 具体来说,因为这是在注册提交中 建议修复 建议实施更强大的验证码 方案,例如 Google reCAPTCHA。 在“if and else”子句中实现正确的逻辑,这可以区分有效答案和无效答案。 在服务器端验证验证码,不允许多次重复使用 为了重现验证码问题,使用了 Burp Intercept 工具,但我无法在我的机器上使用该工具 我有点卡住了,不知道该往哪个方向走,因为特别是因为我们不能使用 Burp Intercept。 有人可以帮助找到解决此漏洞的正确方向吗? 这对我有用 protected bool Validate() { string Response = Request["g-recaptcha-response"];//Getting Response String Append to Post Method if ((txtUsername.Text != (Session["PreviousLoginUsername"] ?? string.Empty).ToString() || txtPassword.Text != (Session["PreviousLoginPassword"] ?? string.Empty).ToString()) && (Response == (Session["PreviousLoginCaptcha"] ?? string.Empty).ToString())) { return false; } bool Valid = false; //Request to Google Server HttpWebRequest req = (HttpWebRequest)WebRequest.Create (" https://www.google.com/recaptcha/api/siteverify?secret=6Ld6ALQUAAAAAIVP2u4dTDCnSFG5Yxa8bG8P9rFm&response=" + Response); try { //Google recaptcha Response using (WebResponse wResponse = req.GetResponse()) { using (StreamReader readStream = new StreamReader(wResponse.GetResponseStream())) { string jsonResponse = readStream.ReadToEnd(); JavaScriptSerializer js = new JavaScriptSerializer(); MyObject data = js.Deserialize<MyObject>(jsonResponse);// Deserialize Json Valid = Convert.ToBoolean(data.success); } } if (Valid) { Session["PreviousLoginCaptcha"] = Response; Session["PreviousLoginUsername"] = txtUsername.Text; Session["PreviousLoginPassword"] = txtPassword.Text; } return Valid; } catch (WebException ex) { throw ex; } }

回答 1 投票 0

Firebase 上的电话号码身份验证错误:“无法加载外部 reCAPTCHA 依赖项!”

我使用 firebase 为我的移动应用程序实现了电话号码身份验证。 (教程链接) 它在桌面上运行得很好(即使它要求我提供验证码,即使......

回答 2 投票 0

Puppeteer 在网站加载前被验证码捕获

我正在使用 puppeteer 来查看汽车经销商,我遇到了很多经销商,他们立即对我进行验证码标记。我可以完美地导航到这些网站......

回答 2 投票 0

Joomla 2.0 联系表单 google reCAPTCHA V2 无限旋转且无法通过验证

我在我的 joomla 2.0 联系表单上添加了 google reCaptcha v2,但它无法验证,轮子正在无限地运转。 我尝试创建新表单,并更改了新 reCaptcha 的站点密钥和秘密密钥。我...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.