etinaude/Lock-Picking-Robot

Lock picking robot

解决的问题

该项目提供了一个开源机器人系统,通过自动化暴力破解测试所有可能的弹子组合来打开弹子锁,为锁匠和锁具运动爱好者提供了一种替代万能钥匙的方案。

工作原理

该机器人使用中空的钥匙坯将铜线送入锁芯,按下每个弹子。它通过暴力破解系统地测试所有可能的弹子组合,忽略安全弹子,因为它不依赖于力反馈。解锁时间取决于锁的熵(弹子数量和切口深度),每个组合大约需要 0.7 秒进行测试。

适用人群

专为锁匠、锁具运动爱好者以及对物理安全测试感兴趣的人士设计。

主要亮点

  • 自动化暴力破解:系统性地测试组合以绕过安全弹子。
  • 开源硬件:包含可 3D 打印的部件(FDM、SLA 和 DMLS)以及开源的基于 Arduino 的软件。
  • 模块化钥匙坯:通过修改钥匙坯以适配特定锁芯,支持不同类型的锁。
  • 硬件堆栈:采用 Dynamixel 伺服电机和 OpenRB-150 驱动板。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目