Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Lock-Picking-Robot — Robot per lo scasso di serrature | Kitploit
Strumenti/GitHubGitHub/etinaude/lock-picking-robot
Sicurezza Sistemi EmbeddedHacking HardwareCTFSicurezza HardwareSicurezza Hardware e IoTApprendimento e Formazione
GitHubetinaude/lock-picking-robot

Lock-Picking-Robot

Robot per lo scasso di serrature

Vedi Repository
3891837 mesi faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

🔑 Unlocked 🔑

Introduzione

Contesto

Un robot per il lock picking open source. Fondamentalmente, esistono molte chiavi universali in uso (l'esempio più comune è la TSA 007, che è un problema). Avere una chiave che può aprire MOLTE serrature diverse, specialmente senza che i proprietari sappiano che esiste o si può comprare su Aliexpress per un euro, è un enorme problema di sicurezza. Tuttavia, la TSA, i fabbri, ecc., hanno bisogno di aprire serrature in determinate situazioni, e se rendi le serrature facili da aprire per loro, lo sono anche per tutti.

🔒 ➡️ 🔑🤖 ➡️ 🔓

Quindi, un robot per il lock picking!!! L'idea alla base di questo robot è che sarà in grado di aprire serrature difficili da scassinare. Tuttavia, richiede un po' di tempo. Ciò significa che puoi avere una serratura che questo robot impiegherebbe 5 minuti a scassinare, ma che richiederebbe centinaia di chiavi (invece di un set di 7), e aspettare con un dispositivo molto appariscente accanto a una serratura per 5 minuti è molto più sospetto che aprirla con una chiave che fa sembrare che tu sia il proprietario.

Come funziona

Fa passare un filo attraverso una chiave cava per premere ogni perno e forzare brutalmente tutte le combinazioni possibili. Quindi i perni di sicurezza non lo influenzano poiché non cerca un feedback di forza. Tuttavia, più perni o profondità di taglio potenziali (entropia) lo rendono esponenzialmente più lento; impiega circa 0,7 secondi per combinazione, quindi una serratura a 4 perni/4 profondità di taglio richiederebbe circa 3 minuti, ma una a 5 perni/5 profondità di taglio richiederebbe circa 35 minuti per provare tutte le combinazioni. Quindi è possibile progettare una serratura con molti perni di sicurezza e un profilo della chiave fastidioso, molto difficile da scassinare per un umano, ma relativamente veloce per questo robot.

TLDR:

Per gli sport di lock picking/fabbri è un giocattolo divertente, e per tutti gli altri un'alternativa interessante alle chiavi universali (e smettete di usare le serrature TSA)

Demo

💻 Software

Prerequisiti

  • Arduino IDE
  • Git
  • Utilizzo del board manager openrb
  • Arduino SAMD Board Manager
  • Libreria DYNAMIXEL2Arduino

Segui questa guida per configurare tutto

Il codice sorgente è nel repository, completamente open source, se fai modifiche (per favore fallo!) mantienile open source anch'esse (licenza GPL 3.0)

⚡ Elettronica

Componenti

  • Servomotori - Dynamixel xl330-m288-t
  • Scheda driver - openrb-150

⚙️ Meccanica

Unlocked utilizza parti FDM, SLA e DMLS per diversi livelli di precisione e resistenza, usa un filo di rame da 0,4mm per premere i perni. Maggiori dettagli nella cartella /3D files

Strumenti Necessari

  • Stampante 3D FDM
  • Stampante 3D a polimerizzazione in vasca (DLP/SLA)
  • (Idealmente) Stampante 3D DMLS
  • Utensili manuali generici

📝 Note

Sarà necessario un nuovo grezzo di chiave per un diverso tipo di serratura in base al numero di perni e al profilo della chiave; quello attuale può essere modificato per adattarsi. Questo dovrebbe essere realizzato in acciaio DMLS, aziende come JLCPCB possono stamparlo, oppure puoi usare una parte SLA che probabilmente si romperà alcune volte, quindi ne avrai alcuni di ricambio.

Sviluppi futuri

  • Includere un metodo più robusto per testare se la serratura è aperta (per ora si inclina leggermente per gravità) ma un servo con feedback di corrente sarebbe meglio.
  • Usare il feedback di corrente per creare un insieme di possibili set o false set per ridurre il numero di combinazioni da provare.
  • Prima della forza bruta, provare prima la tecnica del combing.

📄 Riferimenti

  • Brevetto meccanico originale del 1991 - Brevetto USA 5,172,578
  • Un buon video YouTube di un progetto basato anch'esso sul brevetto del 1991
  • Decoder fisico di serrature

💬 Contattami

https://etinaude.dev/contact

Scarica lo strumento