曼哈顿信托银行的安全门禁系统,其实就是一种由单片机控制电子锁装置。
与传统的机械锁不同,这种门禁系统结合了最新的电子技术,使用专用的电路对防盗门进行开关控制,只不过这种控制被人为地复杂化了,不是单纯地进行通电它的控制电机就会启动,而是需要给其特制的电路板特定的信号,这种信号是一种加密“指纹”密码,只有给出的信号和原本设定的指纹密码相吻合,它才会顺利启动。
这种门禁系统采用的是16位计数器滚动密码分组方案,也就是说,其指纹密码总共有2的16次幂即65536中编码方案,几乎可以保证每一次传输的编码都不相同。
假设每天对防盗门开启十次,总共需要十八年之后,才会遇到重复编码的情况。
理论上,对这种指纹密码的破解是行不通的,但是林鸿发现,这种密码在安全上存在一个漏洞,只要使用错误的密码对其进行传输,黑匣子就会以红外线的方式发送出一组编码,而这其中的时间间隔只有15毫秒
也就是说,如果持续对其进行触发,只需要65536x15毫秒,也就是16分钟左右就可以让编码重复一遍,这样就使门禁系统的破解成为了可能。
林鸿手中的这本手册,在别人眼中,可能可能看不出什么,密密麻麻的电路图对于其他人来说,简直就是摆设,只有在有时候出现故障的时候,才会局部地去查一下。
然而,这样的电路图对于林鸿来说,却根本不是问题,他看了一会儿之后,就完全理解了其中的原理,甚至可以在脑海中将其模拟出来。
他很快在脑海中设计了一个破解方案,于是便开始动手做起来。
“石头大叔,你这是在做什么?”
菲丽丝见石头大叔开始动手将计算机机箱解开,然后用一根电缆线将其中的一个接口和他手中的计算器连接了起来。
“我要编写一个程序,将黑匣子发送出来的编码全部保存下来,然后再利用保存下来的密码字典,尝试对门禁系统进行暴力破解。”
原本,按照原厂家的匹配电路,信号发送器和接收器会有一个认证过程,只有这个认证通过了,然后信号发送器就会当场生成一个编码密钥,黑匣子中的接收器接到之后,就会和内部的滚动密码进行想匹配,如果匹配通过,防盗门就会被开启。
但是,林鸿并不知道他们是按照哪种算法进行加密编码的,所以只能采取最笨的方法,将所有密码都列举出来,然后全部匹配一遍,这就是暴力破解。
Apoie seus autores e tradutores favoritos em webnovel.com