面向口令恢复系统的自动化测试平台设计与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:svincent_su
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
口令恢复系统广泛应用于电子取证等领域,具有口令散列算法数量多、口令猜测方法复杂、软件规模庞大等特点,对其功能和性能的自动化测试成为提升该类软件可靠性的重要保障。自动化软件测试技术在软件测试领域占据越来越重要的地位,但是目前工业界对软件进行黑盒测试的自动化测试工具大多是针对Web软件或者普通系统软件而开发的,面向口令恢复系统的自动化测试工具或者框架则基本没有报道。因此,本文设计和开发了一个面向口令恢复系统的自动化测试平台。该自动化测试平台通过对原来手工测试流程与需求进行分析和抽象,借鉴数据驱动自动化测试框架的思想,采用基于XML的统一文件格式描述包含了测试功能和数据的测试任务,并开发了包括明文产生子系统、密文产生子系统、对外接口子系统以及测试案例管理数据库在内的多个子系统。该平台支持对暴力、字典变形、热词与结构和变形热词与结构等四种口令猜测方法,以及原始散列与变形、文档、操作系统、数据库、身份认证散列、网络协议、博客论坛、企业应用软件等多个种类的163种口令散列算法的正确性和性能测试。最后通过测试案例管理数据库存储和管理大量的测试数据,便于用户查找以及回归测试时重用测试数据。通过对某口令恢复系统软件的实际应用表明,该自动化测试平台能够在一百多秒时间内产生一千万条随机明文数据,完成短时间内手工不能产生大规模数据的任务,并对正确性和性能进行自动化测试,发现了被测试系统中九个口令散列算法存在的问题和缺陷。实践证明了该自动化测试平台可以代替低效的手工测试,并能大幅度提升对口令恢复系统测试的效率。
其他文献
随着传感器技术的飞速发展,人们对以传感器作为零部件的可穿戴设备也表现出巨大需求。对志愿者佩戴可穿戴设备采集的传感器数据进行处理成为人类活动识别的主要研究领域。传统的机器学习方法需要手动提取特征,无法很好的处理特征关系;神经网络局限于可微模块,计算复杂度高,无法进行合理的理论解释。该文主要研究兼具树模型与深度神经网络模型两者优点的活动识别模型。首先,构建了基于深度神经决策树的活动识别模型。针对深度神
08年金融危机对全球经济造成重创,尽管导致金融危机的因素来自多个方面,但许多经济学家诟病,金融机构,特别是银行业高管不合理的薪酬制度鼓励银行家采取短视的冒险活动,加剧了金融业的整体风险,是造成危机的重要原因之一。在此背景下,各国或被迫或主动的启动了不同程度的金融监管改革,其中,金融机构高管薪酬制度成为这次改革中的重要组成部分,各国学术界也都把金融机构高管薪酬问题作为完善公司风险管理的重要课题。传统
自然语言处理中的情感分类用于挖掘用户评论中的情感信息,传统的情感分类方法存在着数据维度大、数据稀疏、特征提取不足等问题,为了解决这样的问题,本文使用深度学习方法从模型融合和特征融合两个角度来提取用户评论中的特征。首先,分析了情感分类的研究现状,总结了基于机器学习的文本情感分类算法存在的问题,以及国内外研究人员做出的相应改进方法,同时分析了基于深度学习的文本情感分类算法存在的缺点,并提出相应改进方法
经济周期一直是宏观经济学的研究热点,目前我国经济正处于增速换挡的关键时期,内部经济下行压力加大,外部中美贸易战持续发酵,因此研究我国经济的发展趋势和周期变化具有理论
随着智能机器人技术的不断发展,逐渐激发了人们对交互体验的更高要求。基于体感的人机交互在提高智能性以及舒适性等方面都具有重要价值,而机器的人动作模仿则是该领域的研究重点之一。本文以法国Aldebaran Robotics公司的NAO_V5机器人作为实验平台,以KinectV2深度相机作为体感采集设备,设计模仿交互系统。并针对模仿过程中数据采集优化、肢体动作映射以及手部动作识别控制等问题进行了深入研究
生物入侵是生态学研究的热点问题之一,而土壤养分对入侵及本地植物生长及扩散有重要影响。本研究选择入侵物种喜旱莲子草(Alternanthera philoxeroides)及同属本地种莲子草(A.sessilis),入侵物种南美蟛蜞菊(Wedelia trilobata)及同属本地种蟛蜞菊(W.chinensis)四个物种,设置温室控制实验,通过测定植物生长及功能性状指标和氮磷吸收效率,研究入侵植物
本文以清代自福建汀州迁居浙江处州的石仓阙氏为中心,利用新发现的清代浙江松阳县石仓的史料,包括谱牒、契约和账簿等,来探讨阙氏移民浙江之后的婚姻圈及其妇女权力的变动。
为了改进半主动控制算法并减少控制过程中所需要的模糊推理数量,使其处于可以接受的范围之内,提出了结构模态控制算法。建立了一栋安装磁流变阻尼器装置的20层钢框架计算模型
近年来,Kim[15],Li[5]等人研究了矩阵上的Gauss和。基于此,本论文类比地定义了矩阵上的Jacobi和Jn(χs,χt),并猜想Jacobi和与Gauss和联系公式在在矩阵环上仍然成立。首先,利用组合与数论方法,本文解决了矩阵上的二阶非平凡Jacobi和的计算问题。其次,我们使用矩阵方法解决了任意非平凡Jacobi和的计算问题。为使Jacobi和的计算更加完整化,我们又研究了一类双平凡
海洋与人类的命运息息相关,探索海洋的意义重大。水下无线传感器网络在海洋探索中扮演着重要的角色。近年来水下无线光通信技术吸引了越来越多的研究热情,其凭借着高带宽、低