
KeyDecoder app позволяет использовать ваш смартфон или планшет для расшифровки механических ключей за считанные секунды.
KeyDecoder — это мобильное приложение, созданное для пентестеров и энтузиастов безопасности. По фотографии ключа можно легко измерить его биттинг.
Разработано Maxime BEASSE и Quentin CLEMENT.
В партнёрстве с FrenchKey и CNS из ESIEA.
Работает на Flutter (3.13.6) и OpenCV (4.3.0)
Это приложение для декодирования ключей предназначено только для законного использования. Если у вас есть противозаконные намерения, вы не имеете права пользоваться этим приложением. Чтобы ограничить риск незаконного использования, для декодирования механического ключа необходима карта размером ISO, и ключ должен быть снят с брелока. Мы не будем оказывать помощь или содействие любому пользователю, который, по нашему мнению, намерен совершить преступление или правонарушение.
Это приложение для декодирования ключей предназначено для использования пентестерами во время их аудитов, чтобы объяснить клиентам, как легко преступник может скопировать ключи (по фотографии, слепку или просто попросив местного слесаря изготовить дубликат). Добросовестное использование разрешено, если оно применяется энтузиастами безопасности для оценки собственной защищённости и наглядной демонстрации того, насколько сложно изготовить ключи только по фотографии. Авторы ЗАПРЕЩАЮТ любым пользователям продавать ключи, созданные с помощью этого приложения. Нарушители правил подлежат судебному преследованию.
Если вы хотите защитить себя от копирования ключей без вашего согласия (по фотографии, слепку или, проще говоря, когда кто-то просит слесаря изготовить копию), вам рекомендуется применять к своим ключам те же правила, что и к кредитным картам или паролям. Как и кредитные карты и пароли, ключи нельзя передавать другим или оставлять без присмотра.
Веселитесь, оставайтесь в рамках закона, прячьте свои ключи.
v3.13.6C:\SDK\OpenCV-android-sdk)local.properties в каталоге android/ со следующими настройками:flutter.sdk=<Flutter SDK path>
flutter.buildMode=release
flutter.versionName=1.0.0
flutter.versionCode=1
opencv.sdk=<OpenCV Android SDK path>
C:\...\OpenCV-android-sdk\sdk\native\libs в каталог C:\...\keydecoder\android\app\src\main\jniLibsfvm flutter build apkIOS в настоящее время не поддерживается
Свежие сборки можно найти в Play Store.
Сфотографируйте ключ, снятый с брелока, и поместите его в центр карты размером ISO/CEI 7810 ID-1 (кредитная карта, визитка...). Очень важно, чтобы карта имела размеры ровно 85,60 × 53,98 мм (3 3⁄8 дюйма × 2 1⁄8 дюйма).
Хорошо освещённый снимок с высоким разрешением даст лучшие результаты.
Используйте зелёные линии, чтобы обрезать изображение, оставив только карту. Можно приблизить изображение для большей точности.
Выровняйте красную линию по задней части ключа.
Выровняйте синюю линию по плечу ключа.
Теперь вы можете разместить точки в центре каждой насечки ключа. После этого можно подтвердить и получить измерения на странице вашего проекта.
Это приложение — инструмент декодирования ключей, который помогает получить глубины и расстояния для ключа, которым вы владеете или к которому имеете законный доступ. Декодированные данные затем можно использовать с помощью слесаря для получения дубликата сфотографированного ключа.
Приложение KeyDecoder создано для профессионалов в области безопасности, таких как пентестеры и другие энтузиасты безопасности, чтобы они могли декодировать собственные ключи или ключи объектов, на которые у них есть законный договор.
Ничего. Мы не передаём фотографии по сети и не собираем декодированные данные. Все действия пользователя в приложении выполняются локально на его телефоне. Пользователь несёт ответственность за то, чтобы никто другой не получил доступа к его фотографиям и декодированным данным.
Нет. Если вы будете обращаться с ключами с должной осторожностью, ни один преступник не сможет воспользоваться этим приложением для копирования ваших ключей. Как и пароль или кредитная карта, механический ключ — это чувствительные данные, которые нельзя передавать кому-либо и оставлять без присмотра. В противном случае кто-то может легко обратиться к ближайшему слесарю или сделать слепок за секунды. Кроме того, необходимость использования карты стандарта ISO в качестве размерного эталона исключает декодирование по фотографии, сделанной «на ходу». Преступник мог бы скопировать ваши ключи с помощью этого приложения, только если вы сами ему это позволите.
ПРОГРАММА ПРЕДОСТАВЛЯЕТСЯ ВАМ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. НИКАКИХ ГАРАНТИЙ НА ПРОГРАММУ НЕ ПРЕДОСТАВЛЯЕТСЯ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ПОДРАЗУМЕВАЕМЫМИ ГАРАНТИЯМИ КОММЕРЧЕСКОЙ ПРИГОДНОСТИ, ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ И НЕНАРУШЕНИЯ ПРАВ ТРЕТЬИХ ЛИЦ. ВЕСЬ РИСК, СВЯЗАННЫЙ С КАЧЕСТВОМ И ПРОИЗВОДИТЕЛЬНОСТЬЮ ПРОГРАММЫ, ЛЕЖИТ НА ВАС. ЕСЛИ ПРОГРАММА ОКАЖЕТСЯ ДЕФЕКТНОЙ, ВЫ БЕРЁТЕ НА СЕБЯ РАСХОДЫ ПО ВСЕМУ НЕОБХОДИМОМУ ОБСЛУЖИВАНИЮ, РЕМОНТУ ИЛИ ИСПРАВЛЕНИЮ.
TL;DR :
ВАМ ЗАПРЕЩЕНО зарабатывать деньги (прямо или косвенно) на распространении этого приложения, его исходного кода или их модификаций, а также на продаже ключей, изготовленных с помощью этого приложения. Разумеется, ВАМ ЗАПРЕЩЕНО совершать любые незаконные действия с использованием этого приложения.
ВАМ РАЗРЕШЕНО устанавливать, использовать, читать, модифицировать и распространять это приложение и его исходный код без взимания платы. ВАМ РАЗРЕШЕНО изготавливать ключи для личного использования или для проведения пентест-аудитов — и то, и другое на ваш собственный риск.
Вы ОБЯЗАНЫ указывать оригинальных авторов и правообладателей при распространении этого программного обеспечения или его модификации, а также распространять его на тех же условиях.
Если вы не согласны, удалите его со своего устройства.
Логотип охраняется авторским правом и не может использоваться без предварительного письменного согласия правообладателя. Единственное разрешённое использование логотипа — в составе этого приложения и его производных, при условии соблюдения закона и этики.