JavaScript:在网页上查找验证码

JavaScript:在网页上查找验证码,javascript,jquery,firefox-addon,captcha,recaptcha,Javascript,Jquery,Firefox Addon,Captcha,Recaptcha,一、 我正在处理验证码解码/破解Firefox扩展,我想在页面上找到验证码字段(如果存在)。我想做一个通用的东西,这样每当一个页面被加载时,我都会得到验证码图像。简言之,每当一个页面被加载时,它都会检查验证码,如果有,它就会得到它的图像。 我尝试的一种方法是,在页面上找到文本“captcha”,然后找到img标签(如果存在),有谁能告诉我一个更好的解决方案,可以在max站点上运行。提前感谢。Saadsaf 在您的一条评论中,您提到: …也许你是对的,但实际上我并没有把它用于任何目的,我只是在收集

一、 我正在处理验证码解码/破解Firefox扩展,我想在页面上找到验证码字段(如果存在)。我想做一个通用的东西,这样每当一个页面被加载时,我都会得到验证码图像。简言之,每当一个页面被加载时,它都会检查验证码,如果有,它就会得到它的图像。 我尝试的一种方法是,在页面上找到文本“captcha”,然后找到img标签(如果存在),有谁能告诉我一个更好的解决方案,可以在max站点上运行。提前感谢。

Saadsaf

在您的一条评论中,您提到:

…也许你是对的,但实际上我并没有把它用于任何目的,我只是在收集验证码

收集CAPTCHA几乎是一项无用的任务

CAPTCHA的工作原理:

验证码的工作方式是,用户在图像中输入字符,然后提交一个表单——此时输入的字符将与图像中的字符进行比较。如果两组字符完全匹配,则声明“通过”条件,并允许受保护进程继续

验证码图像中的字符通常不会存储在用户有权访问的任何位置,否则验证码将存在严重的安全问题。最常见的情况是,验证码将在服务器端进行比较,以便客户端尽可能少地访问字符串

为什么收集CAPTCHA是个糟糕的主意:

如果您要收集CAPTCHA以在站点上使用,那么您必须查看每一个和每数千个,如果您找出代码来为您收集它们,然后以某种方式存储与每个图像对应的正确字符以供以后使用

在编写代码查找CAPTCHA,然后手动查看它们以正确读取每个CAPTCHA中的字符之间,您将浪费数周或数月的时间

如何取而代之:

如果您对在站点上使用CAPTCHA来保护表单和防止垃圾邮件和滥用机器人感兴趣,那么最好的办法就是学习如何创建自己的自定义CAPTCHA。有无数的资源可供您使用,包括YouTube、Google、Stack Overflow等等

从何处开始:

跳上谷歌搜索如何创建验证码。这是一个良好的开端。其他有用的搜索词可能是自定义验证码、PHP验证码、JavaScript和PHP验证码。。。在YouTube上尝试同样的搜索。在堆栈溢出上搜索Captcha


祝你好运。我希望你在使用本网站时,只考虑到最好的意图

什么是max站点?这个站点上的大多数人都不会对帮助你做这件事感兴趣,因为听起来你不打算为了任何道德目的而使用它。CAPTCHA是专门设计用来击败你所说的那种程序的。我建议你自己做研究,或者花钱请人帮你做。这里的max sites并不是指任何特定的站点…我只是说这个解决方案可以在最多个站点上运行…简言之,是一种通用的方法,可以在所有站点上运行…希望我明白了。好吧,我建议你选择一些站点,开始查看它们的HTML,看看如何找到每一个的验证码。看看是否出现了一种模式。在网页上找到验证码是打败他们最简单的方法。如果您在页面上查找它们时遇到问题,我预计您将有一段时间编写适当的代码来解码验证码。其中有些太复杂了,连人都看不懂。有专业的黑客不停地从事这类工作,但仍然无法读取所有的验证码。作为一名经常使用CAPTCHA保护表单的开发人员,我给你的唯一建议是:停止并找到一个新项目。