验证码实在太过反人类?自动跳过验证码的神器

执笔记忆的空白 2020-12-08 09:58:00 ⋅ 84 阅读

原文:https://3w.huanqiu.com/a/7224b9/40hvQr4vA3J

目前网络上越来越多使用验证码了,验证码的本意是阻止机器刷流量挤占服务器资源,这本来无可厚非;但是验证码已经变得越来越过分,别说机器人了,连人也经常没法辨认!

这就相当烦了,特别是被广泛使用更多reCAPTCHA,要你辨认出图中的XX,点了一次又一次还是结果错误,简直抓狂!迫不得已之下,只能祭出这款自动跳过reCAPTCHA验证码的工具了。

像这种验证码,要你认出图中的桥,要怎么选嘛!

这款工具名叫“Buster”,它是一款开源的软件,具体形式是浏览器扩展。Buster在GitHub上有开源项目,大家可以下面的链接其GitHub页面,在页面中也可以找到Chrome、Firefox、Edge等浏览器的版本,找到对应的版本安装即可。

Buster的原理是利用reCAPTCHA的语音,来自动识别验证信息,并通过验证。它并不能完全跳过reCAPTCHA验证码,还是需要进行一个手动操作。在出现reCAPTCHA验证码后,点击通过语音验证,Buster就可以识别语音,自动完成验证了。

虽然Buster并不是全自动的方案,但相比手动点击reCAPTCHA的验证图片,那还是方便得多的。不过根据反映,Buster也并不是万能,首先它只能自动跳过reCAPTCHA验证码,其次某些时候它也会失灵,毕竟reCAPTCHA也并非一成不变的,但总体而言,成功率还是不错的。

总的来说,这是一个能大大改善上网体验的工具。其实验证码和自动识别验证码的技术一直在不断升级,当这一斗争上升到一定高度,验证码不可避免会升级到连人类也难以识别的地步。要如何平衡验证码的防护效果和用户体验?这是一个很值得思考的问题。


全部评论: 0

    我有话说:

    【hammerspoon】被埋没超强自动化

    hammerspoon这种都没人用?有点奇怪

    京东技术:APPUI自动化测试框架及平台化探索

    UI自动化测试,即通过模拟手动操作用户UI界面方式,以代码方式实现自动操作和验证一种自动化测试手段。

    精品推荐:微信平台编译找回丢失小程序源

    这篇文章是总结了一下公司后台开发经验,之前他电脑系统突然就坏掉了,电脑里小陈需源也丢失了,怎么找回呢?

    架构实战篇(五):Spring Boot 表单验证和异常处理

    为了让API 能够更好提供服务,表单数据验证和异常处理是必不可少,让我们来看看怎么处理......

    微信开发全能微信Java开发工具包

    必须分享微信 weixin-java-tools

    「强烈推荐」这是我看最接“地气”代码问题与重构实践

      写这个文章是因为前段时间确实因为公司业务开发紧,所有开发都处在于加班赶项目,并且加入新人较多造成了一系列代码不可控质量问题。 文章针对这段时间代码出现各种各样问题

    Node实战篇:使用joi来验证数据模型 (十)

    Joi 是 hapijs 自带数据校验模块,他已经高度封装常用校验功能,本文就是介绍如何优雅地使用 joi 对数据进行校验......

    微服务架构:搭建网站扫登录功能设计

    微信扫登录大家都是应用比较多登录方式了,现在大购物网站像京东、淘宝等都支持使用APP扫登录网站了。今天就用APP扫登录网站实例来举例说明微服务架构搭建过程。

    微服务架构实战篇(六):Spring boot2.x 集成阿里大鱼短信接口详解与Demo

    Spring boot2.x 集成阿里大鱼短信接口,发送短信验证及短信接口详解。

    Nacos 1.4.1 发布,修复指定特殊 UA 可绕所有鉴权安全漏洞

    Nacos 1.4.1 已发布,此版本主要新功能是支持 IPv6 服务注册,以及为 Csharp 客户端提供 UDP push 支持。 更值得关注是,1.4.1 版本解决了此前被曝出鉴权

    Jboot v3.7.5 发布,全网最优雅数据验证方式

    Jboot 是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发微服务框架,帮助开发者降低微服务开发

    VUE 开源库收藏版(一):史上最全面学习资源 ,附GitHub源地址

    VUE 开源库收藏版(一):史上最全面学习资源 ,附GitHub源地址

    UMS v2.1.2 已经发布,用户管理脚手架

    UMS v2.1.2 已经发布,UMS 是一款用户管理脚手架,集成:验证、手机登录、第三方登录(自动注册,绑定与解绑)、基于 RBAC uri 访问权限控制功能、通过统一回调地址入口实现多回

    前端实战篇:JavaScript 调试技巧简单应用(上)

    最近作者看了一些关于JavaScript调试帖子,今天给大家整理一下希望有帮助。

    前端实战篇:JavaScript 调试技巧简单应用(下)

    通过时间差异、DevTools检测(Chrome)、隐式流完整性控制和 代理对象来达到JavaScript调试目

    GitHub竟然有基于SpringCloud“网约车”项目,附源

    有人问小编有没有开源“网约车”项目源,并且最好是采用微服务架构设计,这样可以投入技术团队进行二次开发。 小编在GitHub上还真找到了这个项目,接下来一起看一看吧! 项目介绍 该项目是一款标准且

    8 种最坑 SQL 错误用法,你有没有踩坑?

    编写复杂SQL语句要养成使用 WITH 语句习惯。简洁且思路清晰SQL语句也能减小数据库负担 。

    SpringBoot+zk+dubbo架构实践(四):sb+zk+dubbo框架搭建(内附源GitHub地址)

    本篇案例模拟了一个provider服务提供方和PC、Web两个服务消费方内附GitHub源......