Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Lock-Picking-Robot — Robô de arrombamento de fechaduras | Kitploit
Ferramentas/GitHubGitHub/etinaude/lock-picking-robot
Segurança de Sistemas EmbarcadosHacking de HardwareCTFSegurança de HardwareSegurança de Hardware e IoTAprendizado e Educação
GitHubetinaude/lock-picking-robot

Lock-Picking-Robot

Robô de arrombamento de fechaduras

Ver Repositório
38918há 7 mesesRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

🔑 Unlocked 🔑

Introdução

Contexto

Um robô de abertura de fechaduras de código aberto. Basicamente, existem muitas chaves-mestras em uso (o exemplo mais comum é o TSA 007, que é ruim). Ter uma única chave que pode abrir MUITAS fechaduras diferentes, especialmente sem que os donos das fechaduras saibam que ela existe ou pode ser comprada no Aliexpress por um real, é um enorme problema de segurança. No entanto, a TSA, chaveiros etc. precisam abrir fechaduras em certas situações, e se você torna as fechaduras fáceis de abrir para eles, elas se tornam fáceis de abrir para todos.

🔒 ➡️ 🔑🤖 ➡️ 🔓

Então, robô de abertura de fechaduras!!! A ideia por trás deste robô é que ele será capaz de abrir fechaduras difíceis de serem abertas. No entanto, leva um certo tempo. Isso significa que você pode ter uma fechadura que este robô levaria 5 minutos para abrir, mas exigiria centenas de chaves (em vez de um conjunto de 7), e esperar com um dispositivo muito visível ao lado de uma fechadura por 5 minutos é muito mais óbvio do que abri-la com uma chave que faz parecer que você é o dono da fechadura.

Como funciona

Ele alimenta um fio através de uma chave oca para pressionar cada pino e testar todas as combinações possíveis por força bruta. Portanto, pinos de segurança não o afetam, pois ele não está procurando por feedback de força. No entanto, mais pinos ou profundidades de corte (entropia) aumentam exponencialmente o tempo; leva cerca de 0,7s por combinação, então uma fechadura de 4 pinos/4 profundidades levaria cerca de 3 minutos, mas 5 pinos/5 profundidades levaria cerca de 35 minutos para testar todas as combinações. Portanto, é possível projetar uma fechadura com muitos pinos de segurança e um canal de chave irritante, muito difícil de abrir para um humano, mas relativamente rápida para este robô.

Resumo:

Para esportes de fechadura/chaveiros, é um brinquedo divertido, e para todos os outros, uma alternativa interessante às chaves-mestras (e parem de usar fechaduras TSA)

Demonstração

💻 Software

Pré-requisitos

  • Arduino IDE
  • Git
  • Usar gerenciador de placas openrb
  • Gerenciador de Placas Arduino SAMD
  • Biblioteca DYNAMIXEL2Arduino

Siga este guia para configurar tudo

O Código Fonte está no repositório, totalmente código aberto. Se você fizer alguma alteração (por favor, faça!), mantenha-as também em código aberto (licença GPL 3.0)

⚡ Eletrônica

Componentes

  • Servo Motores - Dynamixel xl330-m288-t
  • Placa controladora - openrb-150

⚙️ Mecânica

O Unlocked usa peças FDM, SLA e DMLS para diferentes níveis de precisão e resistência; usa fio de cobre de 0,4mm para pressionar os pinos. Mais detalhes na pasta /3D files

Ferramentas Necessárias

  • Impressora 3D FDM
  • Impressora 3D de Polimerização em Cuba (DLP/SLA)
  • (Idealmente) Impressora 3D DMLS
  • Ferramentas manuais comuns

📝 Notas

Um novo molde de chave será necessário para um tipo diferente de fechadura baseada no número de pinos e no canal da chave; o atual pode ser modificado para se adequar. Isso deve ser feito em aço DMLS, empresas como JLCPCB podem imprimir, ou você pode usar uma peça SLA que provavelmente irá quebrar algumas vezes, então é bom ter algumas de reserva.

Desenvolvimentos futuros

  • Incluir uma maneira mais robusta de testar se a fechadura está aberta (por enquanto ela inclina ligeiramente devido à gravidade), mas um servo com feedback de corrente seria melhor
  • Usar feedback de corrente para criar um conjunto de conjuntos possíveis ou falsos, reduzindo o número de combinações a testar
  • Antes da força bruta, tentar primeiro a técnica de combing

📄 Referências

  • Patente Mecânica Original de 1991 - Patente US 5,172,578
  • Um bom vídeo no YouTube de um design baseado na patente de 1991
  • Decodificador físico de fechaduras

💬 Contato

https://etinaude.dev/contact

Baixar ferramenta