国外牛人开发出可快速破解保险箱的3D打印开源机器人 成本约200美元

dy1993   2017-07-26 11:19:13

近日,位于科罗拉多州的开源硬件供应商SparkFun的创始人Nathan Seidle向外界展示了其构建和编程的3D打印机器人如何在15分钟内破解安全密码。据悉,这款DIY安全破解机器人的成本约为200美元。

据了解,该项目从圣诞节开始。当时,Seidle的妻子在Craigslist上发现了一个锁定的保险箱,该保险箱的售价是120美金,但其所有者忘记了其初始的密码组合。作为DIY项目和挑战的爱好者,Seidle决定挑战它。

凭借与家用保险箱相同的版本,Seidle能够仔细研究该设备的结构,从而使他能够设计出专门为破解SentrySafe而设计的机器人。在SparkFun团队的帮助下,其花了大约四个月的时间设计、打印、测试和调整机器人。

据悉,机器人本身由几个3D打印件(包括位于保险柜表盘周围的钻头)组成,铝框架、磁铁将机器人固定在保险柜上,Arduino板(20美元)、电机(40美元)和数字传感器被编程以查看机器人是否正确地转动了保险柜的手柄。

在四个月的设计过程中,Seidle调整和完善了安全破解机器人,该机器人是为了自动测试保险箱的每一个组合而建立的。这种称为“暴力破解”的方法并不完全可行,这是因为机器人需要四个月的时间来测试每个可能的三个数字组合(其中约有一百万个)。

为了减少机器人的工作,Seidle想出了可能被利用的安全设计中的一些漏洞。首先,他意识到这个安全系统有错误的偏差,这意味着高于或低于正确组合数字的数字也可以工作(例如,如果组合以5开头,则4或6将起作用。)这意味着不需要测试每个组合的数量,而是测试三分之一就足够了。

Seidle还发现,安全套的表盘在尝试组合后不需要完全恢复到原来的位置,并且可以在最后一个数字更改时以三个转子中的两个转动的方式小心地转动表盘。 Seidle说,这个操作意味着他的机器人可以在一天半的时间里打开保险箱。

有趣的是,拥有这些设计功能的机器人能够在短短15分钟内打开锁。仔细检查后,Seidle注意到,第三个转子(最终数字)的凹槽全部测量出相同的宽度,除了一个,比其他十一个凹口小一百分之一英寸。

这使得他意识到,如果他的机器人可以测量哪个缩进比其他锁定的保险箱上的缩小,那么最后一个组合可以立即找到。这个功能将机器人的工作时间减少到最短73分钟,正如我们所说,至少只需15分钟。

最终,Seidle并不旨在成为一名专业的安全解决方案专家,因为他希望他的项目能帮助安全公司认识到他们的产品中的漏洞。而且随着技术的发展,3D打印低成本的电子产品安全破解工具比以前更容易。

据悉,Seidle将在Defcon展示他的3D打印安全破解机器人,这是每年在拉斯维加斯举行的黑客大会。在那里,他将在现场观众面前破解160美元的SentrySafe。较新的安全模型还包含一个钥匙锁,Seidle发现他可以使用圆珠笔破解。“他们增加了一层完全没用的安全保障,”他说。


0

1039 0

发表评论

登陆后参与评论