Конечно на перебор всех множителей уйдет миллион лет и больше. Но так ведь нам не нужно перебирать все, а только лишь малую (или большую, смотря как повезет :) ) часть этих чисел.
![]() Раскрываем подпись прошивки, поиск простых сомножителей ключа. |
![]() |
![]() |
![]() |
![]() |
![]() |
Здравствуйте, гость ( Вход | Регистрация ) |
![]() Раскрываем подпись прошивки, поиск простых сомножителей ключа. |
Random |
![]() |
![]() Музыкант ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 1 066 Регистрация: 28.1.2005 Пользователь №: 36 054 Модель телефона: iPhone 4S Рейтинг: 921 ![]() |
Конечно на перебор всех множителей уйдет миллион лет и больше. Но так ведь нам не нужно перебирать все, а только лишь малую (или большую, смотря как повезет :) ) часть этих чисел.
|
Rusher |
![]() |
![]() Мастер ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 230 Регистрация: 5.4.2005 Из: Украина, г. Бровары Пользователь №: 40 146 Модель телефона: Motorola DROID Прошивка: Cyanogen Mod 5.0.4.2 Рейтинг: 170 ![]() |
Цитата(Randomx @ Воскресенье, 3 Июля 2005, 9:11) Конечно на перебор всех множителей уйдет миллион лет и больше. Но так ведь нам не нужно перебирать все, а только лишь малую (или большую, смотря как повезет :) ) часть этих чисел. Ни фигово так должно повезти... И како вы же шансы на то что нужное нам число будет находится вот в этой малой или большей части чисел? |
FEDR |
![]() |
|
Новичок ![]() Группа: Пользователи Сообщений: 5 Регистрация: 17.6.2005 Пользователь №: 44 365 Модель телефона: E398 Рейтинг: 0 ![]() |
+ Малый размер (все что необходимо в архиве)
+ Удобный интерфейс + Заменяемая библиотека расчетов + Возможность авто-(запуска/продолжения/выключение) + Свертывание в иконку в трее + Автосохранение тек.результата (не надо при запуске/завершении загружать/сохранять текущие пакеты) + Возможность экспорта/импорта пакетов от других клиентов + И т.д. Надо его протестить, и юзайте на здоровье. Есть вопросы: ICQ 314839514
| |
dion |
![]() |
![]() /dev/null ![]() Группа: System Administrators Сообщений: 528 Регистрация: 21.12.2004 Из: Kiev, Ukraine Пользователь №: 28 801 Модель телефона: E680i, C380 Рейтинг: 70 ![]() |
Ни кому не рекомендую пользоваться тем клиентом потому что его исходники закрыты, соответственно ни кто не может проверить его на наличие ошибок.
|
FEDR |
![]() |
Новичок ![]() Группа: Пользователи Сообщений: 5 Регистрация: 17.6.2005 Пользователь №: 44 365 Модель телефона: E398 Рейтинг: 0 ![]() |
Цитата(dion @ Понедельник, 4 Июля 2005, 23:52) Ни кому не рекомендую пользоваться тем клиентом потому что его исходники закрыты, соответственно ни кто не может проверить его на наличие ошибок. Почему не может? Можно поменять число в конфиге на известное, которое сгенерировал сам, и состряпать пакет с дианазоном поменьше. У того клиента лежат исходники ни кто же не проверяет его на наличие ошибок.(после получения пакета деление начинается с первого числа из заданного диапазона, а оно не обязательно простое, а нам нужен простой делитель. А исходники дам только избранным. |
Semenigor |
![]() |
![]() Вільний мешканець вільного міста ![]() ![]() ![]() ![]() ![]() ![]() Группа: Легенды MotoFan.Ru Сообщений: 730 Регистрация: 10.9.2004 Из: Львів, Україна Пользователь №: 12 241 Модель телефона: ATRIX 4G, DEFY+ Прошивка: Hennessy VSOP Настроение: Отсутствует Рейтинг: 959 ![]() |
dion,
Я не пользуюсь, но скачал, посмотрел, и честно говоря хочется примерно такого же. Ну то есть, чтоб на понятном языке, с автозагрузкой и др. А то считал пакет, попробовал отправить а он пишет какую-то хрень типа у меня вообще не было пакета (наверное?). А как понять. Проверьте уж творение FEDR, может как раз и нормально все. Может приличный человек а не fURER. |
FEDR |
![]() |
|
Новичок ![]() Группа: Пользователи Сообщений: 5 Регистрация: 17.6.2005 Пользователь №: 44 365 Модель телефона: E398 Рейтинг: 0 ![]() |
Новая версия.
+ исправлены ошибки В секции [SETTINGS] MATH_LIB=библиотека расчетов (по умолчанию libgmp-3.dll) CHANGE_N=1 - использовать N из конфига WND_TEXT=Заголовок окна Сорри. Не тот архив выложил. Исправил. Сообщение отредактировал FEDR - 5.7.2005, 10:03
| |
BeZnOg |
![]() |
![]() Мастер ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 230 Регистрация: 24.3.2005 Из: Москва Пользователь №: 39 439 Модель телефона: Nokia 6233 Прошивка: 05.43 Рейтинг: 55 ![]() |
FEDR,
Написал бы хоть что исправлено.Вообще лучше бы тебе поделится своими наработками со спецами,была бы более продуктивная работа ;) |
FEDR |
![]() |
Новичок ![]() Группа: Пользователи Сообщений: 5 Регистрация: 17.6.2005 Пользователь №: 44 365 Модель телефона: E398 Рейтинг: 0 ![]() |
|
dimichxp |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 639 Регистрация: 8.2.2005 Из: г. Иркутск Пользователь №: 36 596 Модель телефона: zn5, e8 Прошивка: 00.28I, 02.07R ![]() Рейтинг: 500 ![]() |
|
FEDR |
![]() |
Новичок ![]() Группа: Пользователи Сообщений: 5 Регистрация: 17.6.2005 Пользователь №: 44 365 Модель телефона: E398 Рейтинг: 0 ![]() |
|
rookie7799 |
![]() |
Новичок ![]() Группа: Пользователи Сообщений: 3 Регистрация: 1.7.2005 Пользователь №: 45 229 Модель телефона: razr v3 Рейтинг: 0 ![]() |
Цитата(dion @ Пятница, 1 Июля 2005, 16:56) Мужики, а чево http://moto.inhex.net/stat.txt не работает? ![]() |
Voxa |
![]() |
![]() (M)otoVoxa ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 694 Регистрация: 13.11.2004 Из: г.Ставрополь Пользователь №: 20 908 Модель телефона: Apple iPhone 6s 32Gb Рейтинг: 466 ![]() |
Цитата(rookie7799 @ Вторник, 5 Июля 2005, 19:32) Нет, теперь сдесь http://moto.inhex.net/index.rsa?show=stats...y=packets&ok=Ok |
Liquid |
![]() |
![]() Новичок ![]() Группа: Пользователи Сообщений: 24 Регистрация: 4.10.2004 Пользователь №: 15 230 Модель телефона: C380 Прошивка: MotoKDE_R365_D3.08R Рейтинг: 0 ![]() |
блин, я чего-то не понимаю эту затею? почти всё тут облазил, а ясности полной не нашел... Мы хотим хорошие прошивы? Да! но неужто надо в лобовую brute force ломать какую-то подпись? Может, лучше разобраться, как это всё (заливка прошивы в тело) происходит на физическом уровне, найти слабое место и, грубо говоря, обвесить проц тела проводами да и получить всё что нам надо без всяких взломов стойких ключей?
Короче, на каком этапе заливки прошивы возникает этот ключ? он физически зашит в каждый тел или проверяется программно? Мне кажется, что взлом прошивы - это больше схемотехнический вопрос, чем программный. ЗЫ. Умный в гору не пойдет, умный гору обойдет... |
alo33 |
![]() |
![]() Мастер ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 233 Регистрация: 10.12.2004 Из: Ульяновск Пользователь №: 26 053 Модель телефона: Defy+ Прошивка: 4.5.1-134_DFP-231 Рейтинг: 51 ![]() |
|
dvMax |
![]() |
![]() VIP ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 1 053 Регистрация: 29.6.2004 Пользователь №: 7 003 Модель телефона: . Рейтинг: 409.5 ![]() |
Сегодня снимал юзер код с тел. Sony Er. T610, в логе с программой встретил интересные строки (пишу на русском)
Цитата "Проверка, RSA активна ?" Наводит на мысль, у сони 610-й так же подписана прошивка RSA подписью...."RSA активна", "Обходим RSA" "Загружаем загрузчик в телефон" ...... |
BeZnOg |
![]() |
![]() Мастер ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 230 Регистрация: 24.3.2005 Из: Москва Пользователь №: 39 439 Модель телефона: Nokia 6233 Прошивка: 05.43 Рейтинг: 55 ![]() |
dvMax,
Инетерсно там 1024 или 512 ключ? |
Archy |
![]() ![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 447 Регистрация: 10.4.2005 Из: Kyiv Пользователь №: 40 468 Модель телефона: E1-L6-L7e-U9, iPhone Прошивка: M-S1.5RC3 L7e_01.0AR Рейтинг: 516 ![]() |
Че-т я недопонял, надо апдейтить клиента? Не хочет слать просчитанный и не хочет брать новый, говорит, обновите...
Прикрепите плз сверху (чтобы на каждой страничке был) мессагу с последней версией и редактируя это письмо обновляйте, проще намного будет, да и людей поболее - читать 60 страниц мало у кого время есть... |
Паук |
![]() |
![]() Open Mind ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 452 Регистрация: 17.6.2005 Из: Полтава, Украина Пользователь №: 44 370 Модель телефона: (M) Прошивка: разные Рейтинг: 530 ![]() |
Цитата(Liquid @ Среда, 6 Июля 2005, 14:06) блин, я чего-то не понимаю эту затею? почти всё тут облазил, а ясности полной не нашел... Мы хотим хорошие прошивы? Да! но неужто надо в лобовую brute force ломать какую-то подпись? Может, лучше разобраться, как это всё (заливка прошивы в тело) происходит на физическом уровне, найти слабое место и, грубо говоря, обвесить проц тела проводами да и получить всё что нам надо без всяких взломов стойких ключей? Короче, на каком этапе заливки прошивы возникает этот ключ? он физически зашит в каждый тел или проверяется программно? Мне кажется, что взлом прошивы - это больше схемотехнический вопрос, чем программный. ЗЫ. Умный в гору не пойдет, умный гору обойдет... А вот это уже интересная идея. Ломали ведь и плейстейшн, и тот же гейтсовый X-Box мод-чипами, вытворяя потом с ними что угодно? А ведь у х-бокс биос тоже шифрованный и левые приложения запускать не давал (приставка продавалась по цене ниже себестоимости, а на играх это все возмещалось), пока ему мод-чип не прибили. Кто тут у нас с паяльниками дружет, обмозгуйте... |
wRAR |
![]() |
Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 367 Регистрация: 19.2.2005 Из: Екатеринбург Пользователь №: 37 277 Модель телефона: Galaxy S4 Рейтинг: 97 ![]() |
|
Archy |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 447 Регистрация: 10.4.2005 Из: Kyiv Пользователь №: 40 468 Модель телефона: E1-L6-L7e-U9, iPhone Прошивка: M-S1.5RC3 L7e_01.0AR Рейтинг: 516 ![]() |
Это как раз понятно, но вполне реально договорится в региональных центрах с сервис-центрами (не мотороловскими оригинальными, конечно).
Я, например, гарантированно дам вам наводку в Киеве на ребят, кот с удовольствием будут народу паять за вполне реальные деньги, если им толком объяснить, что и куда паять... Как идея? |
Liquid |
![]() |
![]() Новичок ![]() Группа: Пользователи Сообщений: 24 Регистрация: 4.10.2004 Пользователь №: 15 230 Модель телефона: C380 Прошивка: MotoKDE_R365_D3.08R Рейтинг: 0 ![]() |
В общем, я представляю себе так, что в ППЗУ тела есть бут-лоадер, ключ и еще хрен знает чё, неважно. Бут-лоадер обеспечивает старт системы и возможность перепрошивки Flash. При этом, при включении возможности прошивки он считывает ключ и проверяет им прошиву, кот. мы хотим залить. Не подходит - до свидания.
То есть, надо: 1) разобрать тело и найти дата-шиты на микрухи 2) найти считыватель для того типа ППЗУ, кот. в теле 3) считать ППЗУ (возможно, выпаяв его при этом) 4) искать ключ во всём том барахле, что получим. Может, что-то не так? поправьте меня. ЗЫ. Не стоит оказывать финансовую помощь гр-ну Чубайсу, загружая бесполезной работой тысячи (десятки тысяч) мощных компов. Он и так неплохо живёт. Подумаем лучше о себе! |
Exoundeeq |
![]() |
Новичок ![]() Группа: Пользователи Сообщений: 19 Регистрация: 26.11.2004 Пользователь №: 23 178 Модель телефона: c380 Прошивка: 2.31R Рейтинг: 0 ![]() |
|
KQ_44 |
![]() |
Опытный ![]() ![]() ![]() Группа: Пользователи Сообщений: 115 Регистрация: 2.3.2005 Из: Киев Пользователь №: 37 969 Модель телефона: C650=>E1 Рейтинг: 10.5 ![]() |
2Liquid&Co:
>>1) разобрать тело и найти дата-шиты на микрухи Тело разбирали в C650 DSP56621 - даташиты по Нептунам и не только Моторола фиг даст!!! Ребята уже вроде просили, а искал персонально и очень долго - кроме общего описания на фрискале.ком больше НИЧЕГО. >>2) найти считыватель для того типа ППЗУ, кот. в теле ППЗУ находится в микросхеме ЦПУ + там еще много чего. Vilko наваял прогу и телефон сам спокойненько читает содержимое ППЗУ. Проверено - сам таким способом вытягивал Boot-загрузчик. >>3) считать ППЗУ (возможно, выпаяв его при этом) Тяжело выпаять что-то из большого чипсета. Если интересует - на сайте Vilko можно взять дамп. >>4) искать ключ во всём том барахле, что получим. Без проблем - открытый ключ RSA там лежит, НО потому RSA и называется НЕСИММЕНРИЧНЫМ что там 2 ключа: открытый и приватный. Приватный есть у ограниченного кол-ва лиц, имеющих отношение к компании Моторола!!! Но для работы телефона он НЕ НУЖЕН. Прошивка ППЗУ не зашифрована - открытый код. Она просто проверяет RSA-подпись прошивки флеш-ПЗУ. Для понимания посмотрите любое описание RSA-алгоритма - там не сложно, можно посмотреть только ту часть, где описан принцип подписи некоего текста. Если паять - то ВЕСЬ Нептун(ЦПУ). А вот залит-ли в его ППЗУ код или это можно и нужно делать после пайки: звыняйте - не знаю. Если будете паять и сможете залить туда свое - можно показать, что надо подправить. Желаю успехов. |
puper |
![]() |
MotoSHXCoder ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 253 Регистрация: 16.3.2005 Из: Брест Пользователь №: 38 940 Модель телефона: nokia :) Рейтинг: 153.5 ![]() |
Мож от жары глупость пишу, но ...
Разговаривал с неким доселе незнакомым мотофановцем Arkasha18 и вот он утверждает, что у него есть RAMDLD от V3 (подписанный РСА), и есть тел В500, в которм этот загрузчик не подписан. Так вот, когда он заменил неподписанный загрузчик подписанным, тел перестал принимать неподписанные кодовые группы (тот же загрузчик обратно не ставился, на экране бесконечно надпись SW upgrade in progress...). И даже обратно неподписанный нельзя было поставить, кроме как поковырявшись внутрях. Я не доконца понимаю эту тему, но может ли тот подписанный RAMDLD проверять подпись, т.е. может есть кроме хардверного и софтверный вариант. Тогда его надо ломануть и глянуть, с чем он там сравнивает. |
HOLMS |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 588 Регистрация: 12.4.2005 Пользователь №: 40 589 Модель телефона: E398, LG GT540 Рейтинг: 142 ![]() |
"Проверка, RSA активна ?"
"RSA активна", "Обходим RSA" "Загружаем загрузчик в телефон" dvMax, Хм... Истина где-то рядом... |
HOLMS |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 588 Регистрация: 12.4.2005 Пользователь №: 40 589 Модель телефона: E398, LG GT540 Рейтинг: 142 ![]() |
В моём понимании:алгоритм RSA таков:
Что есть некий текст (незашифрованная подпись)-каждая буква имеет десятичное представление от 1 до 255,например 35,62,78,112,2,231 и т.д. Если каждое число умножить на 1024битное число (ключ)-получим абракадабру (зашифрованную подпись) Загрузчик телефона,при запросе на прошивание,проверяет зашифрованную подпись, расшифровывает её 1024битным ключём,который в ППЗУ и уже полученую подпись сравнивает с оригиналом! Если результат сравнения положительный,то новая прошивка преспокойно запишется в тел... Вопрос: где этот оригинал подписи находится?...(в ЦПУ что-ли) Если так,то ковырять надо загрузчик! P.S.Возможно я здесь написал полный бред! поправте меня,пока не поздно! |
hobbit19 |
![]() |
![]() квант истории ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 043 Регистрация: 1.4.2005 Из: Рязань Пользователь №: 39 980 Модель телефона: (M)oTorola Прошивка: testing/unstable ![]() Рейтинг: 739.5 ![]() |
помню как народ давно на форуме рылись в прошивки с350
пытаясь впихнуть в нее яву.вот бы не плохо и их привлеч они не плохо шарили |
wRAR |
![]() |
Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 367 Регистрация: 19.2.2005 Из: Екатеринбург Пользователь №: 37 277 Модель телефона: Galaxy S4 Рейтинг: 97 ![]() |
HOLMS, цифровые подписи по-другому работают.
При воздействии на сообщение (хэш прошивки) закрытым ключом (находится у людей, делающих прошивку) получается подпись. Загрузчик может посчитать хэш, затем расшифровать подпись открытым ключом (зашит) и сравнить оба хэша. Вроде так. Открытый ключ у нас есть, надо получить закрытый, чтобы можно было им подписать переделанную прошивку. |
hobbit19 |
![]() |
![]() квант истории ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 043 Регистрация: 1.4.2005 Из: Рязань Пользователь №: 39 980 Модель телефона: (M)oTorola Прошивка: testing/unstable ![]() Рейтинг: 739.5 ![]() |
о вообще взлом физически возможен??
|
HOLMS |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 588 Регистрация: 12.4.2005 Пользователь №: 40 589 Модель телефона: E398, LG GT540 Рейтинг: 142 ![]() |
|
warmwood |
![]() |
Новичок ![]() Группа: Пользователи Сообщений: 11 Регистрация: 10.2.2005 Пользователь №: 36 705 Модель телефона: C650 Прошивка: R365_G_0B.D3.06R Рейтинг: 0 ![]() |
А вообще грустно все. Судя по этому http://www.compulenta.ru/2003/1/28/37101/ добровольцев нам надо очень много :(
|
wRAR |
![]() |
Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 367 Регистрация: 19.2.2005 Из: Екатеринбург Пользователь №: 37 277 Модель телефона: Galaxy S4 Рейтинг: 97 ![]() |
|
HOLMS |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 588 Регистрация: 12.4.2005 Пользователь №: 40 589 Модель телефона: E398, LG GT540 Рейтинг: 142 ![]() |
Есть такая прога RainbowCrack
Она взламывает хэши, |
lwc |
![]() |
Новичок ![]() Группа: Пользователи Сообщений: 5 Регистрация: 10.7.2005 Пользователь №: 45 805 Модель телефона: my name is dimichxp Прошивка: and i have e398 Рейтинг: 0 ![]() |
HOLMS,
Алгоритм хеширования - SHA1. RainbowCrack инвертирует хеш [off]неважно как[/off], а нам нужно найти коллизию хеша. Пользователю запрещено создавать сообщения |
hobbit19 |
![]() |
![]() квант истории ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 043 Регистрация: 1.4.2005 Из: Рязань Пользователь №: 39 980 Модель телефона: (M)oTorola Прошивка: testing/unstable ![]() Рейтинг: 739.5 ![]() |
еще в поредке бреда подпись прошивки зависит от исходного размера
если внутри прошивки менять код а потом добивать ее левой инфой для соответствия размеру??? |
HOLMS |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 588 Регистрация: 12.4.2005 Пользователь №: 40 589 Модель телефона: E398, LG GT540 Рейтинг: 142 ![]() |
hobbit19,
Значит что получается: если в прошивке поменять хотя-бы один байт, то и подпись нужно будет менять! Но как загрузчик определяет соответствие подписи и кода? Опять-же все упирается в алгоритм этого bootloadera... |
lwc |
![]() |
Новичок ![]() Группа: Пользователи Сообщений: 5 Регистрация: 10.7.2005 Пользователь №: 45 805 Модель телефона: my name is dimichxp Прошивка: and i have e398 Рейтинг: 0 ![]() |
HOLMS,
Все просто. При каждом изменении прошивки (пусть даже на 1 бит) меняется ее хеш. Этот хеш подписывается RSA ключом и полученная подпись заливается в тело. Тело считает при каждой загрузке хеш прошивки. Затем проверяется, что подписаный хеш равен хешу прошивки. Пользователю запрещено создавать сообщения |
JuriCh |
![]() |
Новичок ![]() Группа: Пользователи Сообщений: 15 Регистрация: 3.7.2005 Пользователь №: 45 301 Модель телефона: Motorola V620 Рейтинг: 0 ![]() |
Извините за шутку. Фирма Motorola с вас прикалываеться. А тому кто всетаки сделает и решит эту проблему - памятник как Ленину поставят и Нобелевскую премию вручат
![]() |
HOLMS |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 588 Регистрация: 12.4.2005 Пользователь №: 40 589 Модель телефона: E398, LG GT540 Рейтинг: 142 ![]() |
А как обстоят дела по поводу подбора SHA хеша?
Вроде как последняя надежда если не ошибаюсь!? P.S. не принимайте в штыки мои идиотские посты,я пишу от имени всех, кто в танке! |
![]() ![]() |
Текстовая версия | Сейчас: 17.9.2025, 12:13 |
Форум живёт: