Робота научили открывать кодовые замки Он работает на Arduino Nano
Пользователь GitHub под ником Mew463 решил автоматизировать процесс вскрытия кодовых замков и собрал робота, способного взломать популярный в США навесной кодовый замок марки Master менее чем за минуту. Подробное описание проекта под названием l0ckcr4ck3r он опубликовал в открытом доступе на GitHub. Дело в том, что некоторые типы замков Master уязвимы к простой атаке.
Если надавить на дужку замка и прокручивать ручку набора цифровой комбинации, можно почувствовать, что в одном месте усилие для ее передвижения ощутимо возрастает. После этого по простому алгоритму можно вычислить первую и третью цифру трехзначной комбинации и получить список из восьми вариантов второй цифры.
Разработанный Mew463 на основе микрокомпьютера Arduino Nano и электромотора TMC2208 робот автоматизирует этот процесс, поворачивая ручку шаговым мотором и надавливая на дужку замка сервоприводом. Магнитный датчик угла поворота определяет положение, в котором нагрузка на мотор увеличивается, а сенсор на сервоприводе сигнализирует, насколько сдвинулась дужка замка.
Huawei недавно выпустила умный дверной замок:
Использованные источники: