Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Lock-Picking-Robot — 鍵開けロボット | Kitploit
ツール/GitHubGitHub/etinaude/lock-picking-robot
組み込みシステムセキュリティハードウェアハッキングCTFハードウェアセキュリティハードウェアとIoTセキュリティ学習と教育
GitHubetinaude/lock-picking-robot

Lock-Picking-Robot

鍵開けロボット

リポジトリを見る
389187ヶ月前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

🔑 Unlocked 🔑

はじめに

背景

オープンソースの鍵開けロボットです。基本的に、多くのマスターキー(最も一般的な例はTSA 007で、これは問題があります)が使われています。1つの鍵で多くの異なるロックを開けられること、特にロックの所有者がその存在を知らない(またはAliExpressで1ポンドで購入できる)ことは、重大なセキュリティ問題です。しかし、TSAや鍵屋などは特定の状況でロックを開ける必要があり、彼らにとってロックを開けやすくすると、誰にとっても開けやすくなってしまいます。

🔒 ➡️ 🔑🤖 ➡️ 🔓

というわけで、鍵開けロボット!!! このロボットのアイデアは、ピッキングが難しいロックを開けられるようにすることです。ただし、少し時間がかかります。つまり、このロボットが5分かけてピッキングするようなロックでも、7本の鍵セットではなく何百もの鍵が必要となり、非常に目立つ装置を鍵のそばに5分も置いて待つことは、鍵を使って開ける(まるで自分がそのロックの所有者であるかのように見える)よりもはるかに目立ちます。

仕組み

中空の鍵にワイヤーを通して各ピンを押し、すべての可能な組み合わせを総当たりで試します。そのため、力のフィードバックを探すわけではないので、セキュリティピンは影響しません。ただし、ピンの数やカット深さ(エントロピー)が増えると指数関数的に時間がかかり、1コンボあたり約0.7秒なので、4ピン/4カット深さのロックなら約3分ですが、5ピン/5カット深さだとすべての組み合わせを試すのに約35分かかります。つまり、多くのセキュリティピンと厄介なキーウェイを持つロックを設計すれば、人間には非常に難しいピッキングでも、このロボットにとっては比較的速く開けられる可能性があります。

TL;DR:

ロックスポーツ/鍵屋にとっては楽しいおもちゃであり、それ以外の人にとってはマスターキーに代わる興味深い選択肢です(そしてTSAロックの使用をやめましょう)

デモ

💻 ソフトウェア

前提条件

  • Arduino IDE
  • Git
  • openrb ボードマネージャーを使用
  • Arduino SAMD ボードマネージャー
  • DYNAMIXEL2Arduino ライブラリ

このガイドに従ってセットアップしてください

ソースコードはリポジトリにあり、完全にオープンソースです。変更を加えた場合は(ぜひお願いします!)、それもオープンソース(GPL 3.0ライセンス)にしてください。

⚡ 電子機器

コンポーネント

  • サーボモーター - Dynamixel xl330-m288-t
  • ドライバーボード - openrb-150

⚙️ メカニクス

Unlockedは、異なる精度と強度のためにFDM、SLA、DMLSパーツを使用しています。0.4mmの銅線を使ってピンを押します。詳細は /3D files フォルダにあります。

必要な工具

  • FDM 3Dプリンター
  • バットポリマリゼーション 3Dプリンター(DLP/SLA)
  • (理想的には)DMLS 3Dプリンター
  • 一般的な手工具

📝 注意事項

異なる種類のロックには、ピンの数とキーウェイに基づいて新しい鍵ブランクが必要です。現在のものはそれに合わせて修正可能ですが、DMLS鋼で作る必要があります。JLCPCBのような企業が印刷できます。またはSLAパーツを使用することもできますが、おそらく数回壊れるため、予備をいくつか用意してください。

今後の開発

  • ロックが解除されたかどうかをより堅牢にテストする方法を追加する(現時点では重力でわずかに傾きますが、電流フィードバックサーボがより良いでしょう)
  • 電流フィードバックを使用して、試す組み合わせの数を減らすための可能なセットやフォールスセットを作成する
  • 総当たりの前にまずコーミングを試す

📄 参考文献

  • 元の1991年の機械特許 - US patent 5,172,578
  • 同じ1991年の特許に基づく設計のYouTube動画
  • 物理的なロックデコーダー

💬 お問い合わせ

https://etinaude.dev/contact

ツールをダウンロード