3D文本验证码破解技术研究

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:wangjuhui19
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网技术的快速发展,一方面为人们提供了许多有效的服务;但是,另一方面也给网络带来了许多安全隐患。验证码系统作为一种被广泛使用的验证手段,对网络安全起到了重要的保护作用。据研究,大多数现存的二维文本验证码都已经被成功破解。为了克服传统二维文本验证码的局限性,文本验证码的设计也演变出一些新的形式,其中就包括了3D文本验证码。这类验证码潜在的安全性依赖于:字符识别软件很难直接识别出图像中的3D对象,而人眼视觉系统可以。  作为模式识别和图像处理等多个学术领域的交叉问题,验证码破解技术的研究,吸引了众多研究者的目光。3D文本验证码破解主要包括验证码字符提取、字符分割和字符识别三部分。其中最为关键的是验证码字符提取。文本字符信息提取得是否精确,将直接影响字符分割和字符识别的正确率。验证码系统的破解研究,既可以及时发现验证码系统存在的漏洞,也对防止恶意程序攻击和增强网络安全性有着重要的意义。  本文主要根据3dcaptcha和Super Captcha两种三维文本验证码系统中,验证码图像的背景纹理呈现规律性分布的特征,设计了相应的破解算法。对于3dcaptcha验证码系统,本文利用验证码图像的像素密度、背景纹理梯度和背景直线之间的间距信息等特征,间接获取验证码字符表面区域。对于Super Captcha验证码系统,本文先计算验证码图像中背景线的梯度,再根据该梯度检测出未经扰动的直线。接着利用背景直线之间的间距基本不变的特征,对不属于字符表面的区域进行填充,从而得到字符表面。最后,基于BP(Back Propagation)神经网络算法对提取出的验证码字符进行识别。  本文在3dcaptcha和Super Captcha数据集上,对两种破解算法进行了实验。实验结果表明,本文提出的两种破解算法的破解率分别为74.4%和56%。相较于已有文献中针对3dcaptcha和Super Captcha提出的破解方法,本文破解率是它的1.3倍和2倍。
其他文献
随着数字化成像技术的发展,未来研制光学测量系统的目标特点是小、低、多、快,大部分目标上不允许安装合作目标,尤其是小而快的不发光的目标.因此,军事上迫切需要一种新的手
论文以制导炮弹的捷联式惯导系统为背景,研究了高速、高动态环境下,捷联姿态测量系统的FPGA设计实现,尤其是捷联姿态解算算法、通信模块和姿态角信息储存的FPGA设计技术。  论
该文以某型陀螺漂移测试转台控制系统设计实现为背景,针对系统中存在的非线性摩擦影响,着眼于包括摩擦在内的转台控制系统的建模、摩擦影响分析以及摩擦补偿问题,从理论上进
该文介绍了用于某型导弹发射架转塔的数字伺服系统的研究.该伺服系统采用交流驱动方案和智能PID控制算法实现了系统的高精度控制.设计了基于PC/104总线的计算机控制系统,制作
本文所研究的特种车是航天领域的一种重要产品,它的可靠性直接关系到试验任务的成败。为了保证该特种车的可靠性,需要对其进行检测,并分析测试数据以诊断其故障,然后排除故障以消
该文详细分析了永磁同步直线电动机的运行机理与运行特性,并根据电机统一理论,通过坐标变换,分别得出了电机在abc、α-β、d-q坐标系下的数学模型及d-q坐标系下的状态空间模
基于混杂系统理论和方法,采用Petri网技术对过程控制系统进行了系统地、深入地研究.首先,在目前混杂系统尚缺乏统一的理论方法情况下,论文以工业生产过程为对象,对混杂系统的
在机器人及许多其它应用场合,经常需要完成物体的定位.视觉定位由于其简单、灵活等特点成为常用的方法之一.但由于各种噪声的影响,物体三维位置和姿态的计算精度受到一定限制
脑电信号是从头皮表面记录到的脑细胞群的自发性电活动。伪迹消除在脑电信号的分析及研究中起着非常重要的作用。独立分量分析(Independent Component Analysis,ICA)是一种自
随着汽车电控系统功能的不断增强,汽车上电子控制单元的数目逐步增加,电子设备之间的通讯也越来越复杂,传统的通信方式已远不能满足系统功能需求.CAN总线是一种能有效支持分