自动识别动网论坛图片验证码的程序
作者:webfly 日期:2005-04-15
下载地址:
昨天研究了整整一天~ 才把原理给琢磨清楚了~ 凌晨时熬夜写了这个小程序~!现在很多网站的论坛程序都是使用动网~ 所以我拿动网练手~ 图片识别技术相对是比较难的~ 这个程序虽然代码短短100多行~ 却写了近6个钟头~ 呵呵,偶也是第一次写这样的程序!
如果把这个功能加到自动灌水程序、自动注册程序里面也将会是个小亮点~~~~ ^_^ HOHO
我把昨天分析到的原理简单的说一下~
先分析图片:
1: 图片验证码采用的是纯数字生成方式
2: 图片验证码的高度和宽度都是固定的~ 分别是10 和 40.
3: 图片中背景颜色是固定的,字体颜色是随机的!
利用方法:
1: 先将图片二值化,此时只剩下黑白2种颜色,背景白色,字体黑色! (0等于黑色 255等于白色)
2: 每隔10像素,由上至下扫描Line中的颜色,颜色值为0的就依次加起来,此时我们得到每段中共有多少个黑点!
3: 黑点数量等于24的表示它是0、等于19表示它是2、等于20表示它是3以此类推~
4:6、5、9的黑色点数都是等于23,1和7黑点数量等于16,要自己另用其他办法把这5个数字也分析出来~ 嘿嘿
[本日志由 webfly 于 2008-09-19 09:18 AM 编辑]
上一篇: 推荐“为博客而博客”
下一篇: Alexa网站排名查询工具
文章来自: 明小子
Tags:
相关日志:
评论: 3 | 引用: 1 | 查看次数: -
|
| 124.128.81.214 |
|
回复]失效了,这里有验证码相关的程序
http://www.2ccc.com/search.asp?KeyWord=%D1%E9%D6%A4%C2%EB
http://www.2ccc.com/search.asp?KeyWord=%D1%E9%D6%A4%C2%EB发表评论

