文档介绍:兰州理工大学
硕士学位论文
密码盘密码自动破解的研究与实践
姓名:王飞
申请学位级别:硕士
专业:控制理论与控制工程
指导教师:郭戈
20050501
摘要本文主要讨论了一种基于单片机控制的智能密码盘密码破解系统的设计过程,研究不同机械结构的密码盘在不同情况下的密码破解问题,它主要适用于公该系统以桓咚俚テ鶳为核心保证了其高效可靠的运行,通过对步进电机的细分驱动控制实现了其高精度的要求,采用升降速曲线的设计解决了步进电机在应用中出现的失步、“飞片”等问题。本系统通过其光电检测单元设计搭建了友好的人机界面,在软件设计中糅合了传统经验与先进算法,实现了安业务工作中。实现了反馈闭环控制,采用壕允灸?椤自开发鼠标、键盘单元的密码盘密码的破解功能。关键词:智能、单片机、细分驱动控制、升降速曲线、传感器、、键盘、软件设计摘要
————’●!。!!!!。●瘛!!————。。。。’—‘。。●!!!!!!!!!!!!!!。。。。’—。—————’——————————一癴.’琺痗,瓵保瑆猯琍..瑂瑂/,
第一章绪论设计的目的和意义§随着当今社会科学技术的飞速发展,公安机关各项业务面临着严峻的挑战。在公安机关实际业务中,经常会遇到密码盘密码破解的工作。目前,对于此项工簧式密码盘和全部把手式密码盘不适用,而且由于设计得的算法仅仅是建立在传密码破解,劳动强度大,耗费时间长,成功率低。针对国内外在密码破解工作中现状,设计研制一套适用范围广、性能稳定、破解率高的破解工具是具有实际意义的,并且由极其广泛的推广价值。本人进行了大量的资料的查找,结合工作实论上是完全可行的,。单片机控制和光电检测技术发展已很成熟,现有的步进电课题的理论基础是把当前业务工作中应用的传统手工组合进位法和区间推由于系统的算法确定过程涉及公安业务机密,故本文没有对算法进行系统这项课题主要研究的内容包括步进电机的精确控制技术,自动检测技术以及相关外设同单片机的通讯技术,最终实现不同机械结构的密码盘在不同情况下提高工作的成功率。课题研究的最终目的是形成专业产品,实现密码破解的自动此课题已向公安部科技局提出立项申请,公安部科技局《关于对年度公安部科研项目立项申请的批复》中ǹ蒲衃号ǜ孟钅苛腥作,国内、外均无很好的解决办法。国外德国研制了一套密码盘密码自动破解设备,但其针对性很强,只适用于本国生产的几种落簧式密码盘,而对于大多数落统的手工破解中用是全组合进位法上,因此,在工作效率、破解成功率和破解时间上远远不能满足实战的要求。国内对于此项工作都采用手工全组合的方法进行际,确定此项课题的研究。经大量的基础调研、反复论证和相关试验,此项目理机从精度和输出扭矩上都能满足实际业务工作的要求。算法有机结合,根据软件程序结构的特点,对手工破解方法加以改进,制定出高效、简单地程序算法,以单片机和高精度步进电机等组成控制系统配合相应的机械系统,并完成各码盘蛏瓒ㄇ的全组合以达到密码破解的目的。得论述。的密码破解问题,以减轻公安干警的劳动强度,大大缩短搜查取证现场工作时间,年公安部科研计划嘞钅俊化。
锞萘鳌!系统的构成§本系统为一套机电一体化自动设备,由中央控制单元、人机交互单元、输出驱动单元、执行机构单元、检测单元与电源单元六部分组成。系统结构框图如各单元功能如下:一、中央控制单元中央控制单元由桓咚俚テ鶳及其外围器件构成,完成对输出驱动单元、人机交互单元、执行机构单元、检测单元等部分的控制。以其高品质、低功耗的特性保证了系统的可靠、高效运行。且恢钟美纯7⒌娜タ刂仆馕设备的集成电路Ⅲ。一种具有分散作用嗳挝功能的S屑扑愎能和记忆内存,并允行由软件控制。因为梢园鸭扑悴糠帧⒛诖妗⑹淙牒褪出等都做在一个芯片内,用沟缏纷龅暮苄∏杀涞每赡堋K怨ぷ髌鹄葱很高、功能也自由定义,还可以灵活的适应不同的控制要求,而不必去更换不同盗位单片机具有独特的ḿ蛑噶罴结构,数据总线和指令总线分离的哈佛总线峁埂薄怪噶罹哂械プ殖さ奶匦裕图所示:的。信号流低辰峁箍蛲图第一鼋绪论
结构的坏テ啾龋梢源锏:拇胙顾酰俣忍岣倍。此外,慕峁固氐慊固逑衷诩拇嫫髯樯希缂拇嫫鱅/凇⒍ㄊ逼骱统操作。而其它单片机常需要两个或两个以上的周期才能改变寄存器的内容。二、驱动输出单元步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件“⋯。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,印给电机加一个脉冲信号,电机则转过一个步距角。这一扭矩、速度以及精度等因素,选择斯达特步进电机带动码盘和把手的相步进电机细分驱动控制系统由集成化恒流斩波驱动器、疉转换部分、微处理器系统等组成。细分驱动的优点在于消除了步进电机低频振荡,提高了电机的输出转矩。由于减小了频距角,提高了步距的均匀性,从而提高了电机的