验证码破解算法研究及实现

被引量 : 0次 | 上传用户:terzaghi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
因特网的发展,方便了人们的生活,电子邮箱、网络聊天系统、电子论坛等免费网络服务逐渐成为人们生活中的一部分。然而,恶意程序对这些服务资源的非法攻击,也给互联网安全性问题带来了新的挑战,验证码的应用由此而生。研究验证码破解算法可以改善验证码的缺陷,在防护恶意程序攻击、增强互联网安全性等方面具有重要的意义。本文分析了互联网上不同验证码的特点,统计了国内外研究者破解验证码的情况,并从验证码预处理、验证码字符分割以及验证码字符识别三个方面研究了验证码破解算法。本文的主要工作如下:(1)阐述了验证码预处理过程中涉及的基本数字图像处理算法。针对一类采用迭代法和大律法均失效的验证码,设计了基于HSL颜色空间色调分量的阈值处理算法,实验表明了该算法的有效性。(2)在验证码字符识别阶段,首先,介绍了神经网络基础。其次,研究和实现了基于简化的卷积神经网络字符识别算法。最后,实现了弹性变形提高网络字符识别性能的方法。(3)预处理后验证码中的字符是非粘连,或者粘连的。根据这个特点,研究了非粘连字符验证码的分割算法:传统投影法、上下轮廓差投影法和连通域法。接着重点研究了粘连字符验证码分割算法,提出了基于最大连通域的分割算法,实现和改进了基于背景细化的分割算法。(4)选取工商银行和58同城验证码作为非粘连字符验证码破解的典型例子,采用投影分割算法破解工商银行验证码,采用连通域分割算法破解58同城验证码。选取微软Hotmail和腾讯邮箱登陆验证码作为粘连字符验证码破解的典型例子,均采用基于改进的背景细化分割算法破解这两种验证码。对这些验证码的破解率分别为94.5%、41%、61%和42%。(5)设计了三个工具软件模块:验证码预处理模块、验证码字符分割模块和验证码字符识别模块。这些软件模块能够加速验证码破解的研究工作。
其他文献
抒情性是诗歌区别于其他文学样式的根本所在,诗人需借助于一定的艺术形象和画面来达到抒情的目的,而意象是完成这一目的的主要手段。了解和掌握意象的特点、种类和创造规律,
高校发展定位活动横跨两重权力领域。在市场经济体制下,高校发展定位活动纳入高校办学自主权范畴,但仍离不开政府的导向作用。政府导向主要是通过一系列调控活动来实施,但是
在西北工业大学低湍流度风洞中,用热线风速仪在对称翼型边界层及近场尾流中,于20多处剖面上移测速度型、湍流强度、雷诺正应力及切应力等湍流参量。着重讨论了各雷诺应力分量的分
纤维作为长寿细胞,是棕榈藤材微观构造的重要组成之一,其形态特征及力学性能大小决定着藤材宏观力学性质的优劣,对藤材的加工利用有着指导意义。本论文在结合前人研究的基础上,将
改革开放多年以来,伴随着经济的迅猛的发展和人民生活水平的不断提高,我国各大城市的出租车行业得到了迅猛的发展,出租车运输占据城市客运交通的比重也越来越大,已经成为城市
随着改革开放和市场经济的发展,我国已经进入了经济体制转轨的重要时期。公司治理作为转轨经济的产物,逐渐成为现代企业制度最重要的构架,而且是企业增强竞争力和提高经营绩
2008年金融危机之后,大学生就业问题一直是困扰我国经济社会持续发展的重大因素,政府对此高度重视。自高等教育扩招以来,高等教育人口变宽而随之出口却未同步,造成高等教育出
书面表达能力的提高是英语教学中师生共同努力的目标:在教学实践中,尽管教师和学生都花了很多的时间和精力,但总是难以收到理想的效果。如何提高中学生英语书面表达能力一直
剖析阻燃电线电缆与普通(非阻燃)电线电缆的本质区别,介绍国内外对无卤低烟阻燃电缆的研究成果,论述电线电缆的阻燃技术及结构防火技术,并对电线电缆阻燃技术的发展提出了具
随着新时代的到来,社会上的人口结构也产生了很大的变化,老龄化问题随着社会的发展越来越凸显,为了能够更有效地促进这一部分老年群体在后期得到良好的生活,提升全民的幸福感