破解弱Captcha……只需26行多点Groovy代码

作者使用26行多点的Groovy代码实现了一种破解特定Captcha的方法,通过调用Tesseract-OCR进行OCR识别,展示了Groovy在自动化处理任务上的高效应用。
Captcha最常用的一个作用就是防止网站的垃圾评论,但是有人只用26行多点的Groovy代码就实现了一个破解程序,当然这是对那些强度不大的Captcha而言。

作者的意图也很有趣:

我最近读到一篇有趣的文章,讲的是如何使用Python和开源软件来破解某种特殊的Captcha实现。我想看看用Groovy完成同样的事情有多难。

作者以3个图为例进行了说明,使用的是Tesseract-OCR,一个开源的OCR引擎。这似乎预示着什么……看看整个步骤:

1. 读入图片
2. 删除背景噪音
3. 修改图片尺寸
4. 把图片转换成TIF文件
5. 使用Tesseract-OCR对图片进行OCR,读出其中的数据

详情,请看原文:
[url=http://www.groovyq.net/node/133]破解弱Captcha……只需26行多点Groovy代码[/url]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值