几周前,安全专家Samy Kamkar提出了一种方法,可以用机器人在八次尝试以内破解转盘密码锁(Master padlock)。
使用正确的工具手段来破解组合转盘密码锁是非常容易的,基于这一理论,Kamkar打算自己制作开锁机器人(Combo Breaker)尝试一下。
机器人设计和开锁原理
这种开锁机器人只需要大概100美元就能造出来,是一种廉价的极客设备。它的设计非常简单,首先使用一个步进电机来组合转盘密码锁,另一个辅助电机尝试打开挂锁。机器人里面内置了Arduino单片机,通过使用植入的Kamkar编写的软件,对这个开锁机器人进行控制。该机器人中使用了3D打印机构建机器人的部分零件装置。
这种开锁机器人其实可以作为暴力开锁工具,通过软件的算法,可以更加轻易的找到破解点。当锁在转动时,密码锁的U型杆会被拉动,在开锁机器人感觉到一定程度的阻力时,可以确定锁的某一密码位,最后能组合出锁的真实密码。
操作方法
Kamkar表示:
“开锁机器人是由电池供电的,其中夹杂使用了3D打印技术。这款基于Arduino单片机的组合锁破解装置也是便携、开源的。如果知晓第一位组合,通过它我甚至可以在8次尝试内破解组合转盘密码锁。最重要的是,这一切可以自动化实现。”
Youtube视频地址:https://www.youtube.com/watch?v=09UgmwtL12c
如何提升开锁速度
如果你想要打开组合转盘密码锁,你只需要把它插在开锁机器人上并运行软件,花费约五分钟左右就能找到锁的密码组合。有的朋友可能嫌时间太长,其实专业的小偷来使用,速度还会快很多。
只要你得到密码组合的第一位时,你的破解速度将大幅提高。这种情况下,可能在30秒或者更短时间你就能破开组合转盘密码锁。不过Kamkar表示,开锁机器人只适用于部分组合转盘密码锁,在某些特殊情况下,锁系统似乎是没法破解的。
* 参考来源SA、TA,由FreeBuf小编dawner翻译整理,转载请注明来自FreeBuf黑客与极客(FreeBuf.COM)