Captchas Tools:简洁高效的验证码复制器

文章更新:

  20160927 初次成文  

  • 应用名称:Captchas Tools
  • 应用包名:me.gitai.smscodehelper
  • 备注说明:部分功能需要Xposed框架支持

  在微信,QQ等即时通讯工具大行其道的今天,短信在人们的生活中所占的份额越来越小,以至于短信对于我们来说,似乎只有接收验证码这个功能了。对于小苏这种需要频频注册,频频验证的用户来说,收到验证短信是经常的事儿。而且验证码大多由数字组成,一不留神还会输错,因此我必须要推荐这款验证码复制工具给大家,希望能够帮助到像小苏这样爱折腾的朋友们~

  这款验证码复制工具非常轻量,以至于它的安装包体积只有不到200k。而且除了必须的查看短信权限外,没有其他多余权限(如联接至互联网等)。下载安装打开Captchas Tools,我们将看到这样的界面(如果你是安卓6.0以上用户,可能需要赋予软件读取和查看短信的权限):

  这里,我们打开"启用"开关来启用验证码识别服务,打开"启用复制"开关来启用验证码自动复制服务。打开"启用检查"来在复制验证码之前检查剪贴板,若剪贴板为空时自动复制验证码,若剪贴板不为空时发送通知,提示用户是否需要复制此验证码(这个功能主要是为了防止剪贴板中的重要内容被验证码覆盖)。

  一般用户来说,打开这个服务之后就可以按返回键退出软件了,退出软件之后软件可能会驻留在内存中一小段时间,之后便会终止进程,当你收到短信时,软件将根据接受到的系统广播自动唤醒并检查短信中是否含有验证码。若有则提示用户"×××××已复制到剪贴板"你只需要长按输入框并且选择"粘贴"就可以完成验证码输入了。不用纠结短信内容,也不用担心验证码输错,一切都变得轻松起来了~

  由于整个复制过程是通过检查短信中的关键词并通过由算法实现的,所以有一定几率出现"短信中存在验证码却复制不到"或者"短信中没有验证码内容却复制到一些奇怪的东西"的情况发生,为了解决这些问题,软件也提供"关键词录入"和"关键词消歧义"的功能,在"关键词录入"中软件已经内置一些常用的关键词,如果你觉得这些关键词不够的话,可以再添加一些关键词(关键词之间用"|"隔开)。比如添加"password"为关键词,那么当手机收到内容含有"password"的短信时,应用就会寻找可能为验证码的短信内容并触发复制操作。同样的,如果添加"password"进入"关键词消歧义",那么当收到内容含有"password"的短信时,即使短信中可能含有验证码,应用也不会出发验证码复制操作。

  此外这个应用还有一些扩展功能,比如:在桌面中"隐藏图标"(隐藏应用图标后,可以通过在拨号盘输入##767##来启动程序),收集服务商,即收到含有验证码的短信时,应用将读取短信内容并分析,抽取可能的短信服务商并记录,测试验证码复制服务,即模拟软件读取到验证码,并自动复制的全过程,"启用拦截",即禁止非默认短信应用拦截/读取/操作短信(需Xposed框架支持)等。

  上面说过,默认条件下,软件是不会驻留在内存中的,它只在接受到短信(不论短信中是否含有验证码)时才会唤醒,所以不必特别在意软件对内存造成的压力。但是小苏也不建议大家使用安全软件,绿色守护等管理应用自启动的应用禁止Captchas Tools的自启动,因为如果这样做的话,很有可能导致Captchas Tools无法接受到系统广播而无法在接收到短信时唤醒。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏PHP在线

关于HTTPS的七个误解

本文详细讨论了关于HTTPS的七个误解,误解内容包括HTTPS无法缓存、SSL证书很贵、HTTPS太慢等等,以下是原文,希望你可以更透彻地了解HTTPS。 来源...

34470
来自专栏阮一峰的网络日志

HTTPS的七个误解(译文)

我使用的工具主要有两个,在Firefox中是Firebug,在IE中是Fiddler。但是,一直听别人说,付费软件HttpWatch是这方面最好的工具。

20120
来自专栏ThoughtWorks

TW洞见 | 韩锴:HTTPS背后的加密算法

当你在浏览器的地址栏上输入https开头的网址后,浏览器和服务器之间会在接下来的几百毫秒内进行大量的通信。这些复杂的步骤的第一步,就是浏览器与服务器之间协商一个...

38860
来自专栏java一日一条

30分钟让网站支持HTTPS

我不是安全专家也不是搞服务器的,所以这对我而言也是一种有趣的经历,而记录这个过程可以让其他任何人也能很快地做到这些。包括一些暂时的停顿时间,我总共只花了20-3...

24640
来自专栏FreeBuf

TLS 1.3如何用性能为HTTPS正名

序•魔戒再现 几天前,OpenSSL官方宣布即将发布的新版本 (OpenSSL 1.1.1) 将会提供 TLS 1.3 的支持,而且还会和之前的 1.1.0 版...

34160
来自专栏吴伟祥

https和http有何区别? 原

  HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计...

10420
来自专栏JAVA烂猪皮

HTTPS之TLS性能调优

HTTPS(HTTP over SSL)是以安全为目标的 HTTP 通道,可以理解为 HTTP + SSL/TLS,即在 HTTP 下加入 SSL/TLS 层作...

26830
来自专栏前端黑板报

软件工程师需要了解的网络知识:从铜线到HTTP(五)—— HTTP 和 HTTPS

JohnLui:程序员,Swift Contributor,正在写《iOS 可视化编程与 Auto Layout》 HTTP 在以前的文章中,我大力推荐过《图解...

38070
来自专栏腾讯云TStack专栏

Pike版本变慢,不慌,看云计算十年老兵教你一招化解

18030
来自专栏沈唁志

Linux下使用acme.sh申请和管理Let’s Encrypt证书

94830

扫码关注云+社区

领取腾讯云代金券