[Перевод] Разложил 512-битный RSA-ключ за 8,5 часа и вернул режим разработчика в T-Mobile Sidekick
Habr ·
![[Перевод] Разложил 512-битный RSA-ключ за 8,5 часа и вернул режим разработчика в T-Mobile Sidekick](https://habrastorage.org/extt/60/21/f0/6021f0cc5186b2b20bd469de25a090fa.jpg)
Sidekick запускал только код, подписанный Danger или оператором. Ключи разработчика выдавали через веб-форму, но в 2010 году программу закрыли, а в 2011-м отключили и сами серверы. Автор нашёл в заводских прошивках самоподписанный сертификат Danger Developer Program с 512-битным RSA-ключом, которому доверяли все проверенные им поколения, от Hiptop 1 до Sidekick 3. За ночь 220 ядер на семи машинах разложили его модуль с помощью CADO-NFS: около 1175 ядро-часов и 8,5 часа реального времени. Собственная программа подписи с восстановленным закрытым ключом пересобрала официальный файл Danger байт в байт, а Sidekick 3 при загрузке написал «DEVELOPER BUILD». Дальше — интерпретатор Java на JavaScript, который запускает DangerOS в браузере, и Re:Danger: самодельные серверы Danger, которые уже отдают симулятору время, сообщения и веб-страницы. Читать далее