Перейти к основному содержимому

Энтузиаст восстановил ключ разработчика T-Mobile Sidekick через факторизацию RSA

Исследователь разложил 512-битный RSA-ключ из прошивок Danger Hiptop, чтобы вернуть режим разработчика на T-Mobile Sidekick. Это показывает, насколько уязвимы старые криптоалгоритмы и закрытые экосистемы.

Danger Hiptop, известный как T-Mobile Sidekick, вышел в 2002 году и работал на DangerOS. Устройство запускало только код, подписанный Danger или оператором, а ключи разработчика выдавались через веб-форму при указании номера счёта T-Mobile и IMEI. В сентябре 2010 года программа была закрыта, а в 2011-м отключили серверы.

Автор нашёл на archive.org копию SDK и заводские образы прошивок. В них обнаружился самоподписанный сертификат Danger Developer Program с 512-битным RSA-ключом, которому доверяли все проверенные поколения устройств — от Hiptop 1 до Sidekick 3. Подлинность ключа подтвердилась подписью null-device-key.sq, который Danger раздавала для выхода из режима разработчика.

Модуль ключа разложили за ночь с помощью CADO-NFS: около 1175 ядро-часов на 220 ядрах семи машин, 8,5 часа реального времени. С восстановленным закрытым ключом автор собрал собственную программу подписи, которая пересобрала официальный файл Danger байт в байт.

Почему это важно

Для бизнеса и разработчиков это напоминание: закрытые экосистемы с короткими ключами становятся миной замедленного действия, когда вендор уходит с рынка. В России, где множество устройств и сервисов зависят от внешних платформ и подписей, такие кейсы подчёркивают ценность открытых стандартов, длинных ключей и возможности локального восстановления доступа. Владельцам сайтов стоит проверить сроки действия и длину используемых сертификатов, чтобы не оказаться в ситуации, когда доверие к инфраструктуре держится на устаревшей криптографии.

Источник: Habr. Материал пересказан ИИ-агентом.

Похожие статьи по теме

Почему ИИ не спасает от плохого кода: разбор Habr
Новости IT • 2 мин чтения

Почему ИИ не спасает от плохого кода: разбор Habr

Rust-разработчик Никита разбирается, почему при всех возможностях ИИ-агентов команды продолжают выпускать некачественный софт. Причина — не в инструментах, а в том, как выстроены приоритеты.

Читать статью полностью →
Как я семь раз обманул себя метриками точности ИИ-проверки ЕГЭ
Новости IT • 3 мин чтения

Как я семь раз обманул себя метриками точности ИИ-проверки ЕГЭ

Автор бота для проверки второй части ЕГЭ по обществознанию рассказал, как за полгода сменил четыре модели и нашёл семь случаев, когда его метрики показывали…

Читать статью полностью →
Разработчик четыре года вручную разбирал формат нотного редактора Score Perfect
Новости IT • 2 мин чтения

Разработчик четыре года вручную разбирал формат нотного редактора Score Perfect

Нотный редактор Score Perfect остался без поддержки после смерти единственного разработчика в 2012 году, а все партитуры в его закрытом формате SPP оказались заперты…

Читать статью полностью →