motofan logo
       
> 

Взлом или обход RSA на Z6\V8, откроем проэкт ?

Uner
сообщение 10.1.2008, 17:44


Новичок
*

Группа: Пользователи
Сообщений: 15
Регистрация: 3.1.2008
Пользователь №: 158 739
Модель телефона: RAZR V3i/ROKR Z6
Прошивка: уничтожаю...

Рейтинг: 2



есть ли люди знающие и которые смогут помочь ломануть RSA на этих линуксойдах. телефоны неплохи но доступ в глухую закрыт надо поискать любые возможности обхода RSA.

может сделаем проект ?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abram
сообщение 10.1.2008, 17:47


Прелесть какая гадость
*******

Группа: Разработчики
Сообщений: 1 963
Регистрация: 24.6.2005
Из: .ru - рідна Україна
Пользователь №: 44 825
Модель телефона: Moto G XT1033
Прошивка: CyanogenMod
Победитель конкурса 2008

Рейтинг: 744



Я активно помогаю во всём smile.gif. Есть Z6, которого не жалко - мне его мотофановцы специально для этого подарили smile.gif. Итак, имеем:

В каждой подпиcаной кодовой группе после сертификата 0C 30 00 11 идут кол-во блоков и сами блоки база/размер
C0024000_CG31.smg закрывает 90070000 / 3800
C002C000_CG49.smg закрывает 93A00000 / 3800
C0030000_CG34.smg закрывает 90100000 / 3800
C0034000_CG41.smg закрывает 90000100 / 3800
C00D0000_CG44.smg закрывает 93780000 / 01F800
C0110000_CG35.smg закрывает 90500000 / 17F800
C0670000_CG36.smg закрывает 91000000 / 01CFB800
C236C000_CG46.smg закрывает 92D00000 77F800
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
azt59
сообщение 30.1.2008, 9:18


Мастер
****

Группа: Пользователи
Сообщений: 258
Регистрация: 26.9.2005
Из: Perm
Пользователь №: 52 732
Модель телефона: E398/V3x/C650/Z6
Прошивка: ---

Рейтинг: 140



и это вся инфа? не густо...
хотелось бы узнать кто или Что(бут или некое подобие ирома) проверяет подпись ядра? бута?
адреса проверок..

Сообщение отредактировал azt59 - 30.1.2008, 9:21
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 1.2.2008, 13:34


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



Что вам сейчас надо сделать?
Слить какую-то часть прошивки, или как это у вас называется?
Если да:
какие есть стандартные лоадеры? Есть ли поддержка ф-и RQRC в этих лоадерах?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Diablo™
сообщение 4.2.2008, 21:35


on line
******

Группа: Почётные мотофаны
Сообщений: 1 144
Регистрация: 23.1.2006
Из: Казань
Пользователь №: 66 901
Модель телефона: Samsung s24
Победитель конкурса 2008

Рейтинг: 952



Есть Z6
Тестами могу помочь
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 5.2.2008, 12:15


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



Раскажите немного структуру телефона.
Какие кодовые группы есть, какие из них можно менять?
Вообщем все по этому телефону.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
jKan87
сообщение 5.2.2008, 12:23


Интересующийся
**

Группа: Пользователи
Сообщений: 64
Регистрация: 14.6.2007
Пользователь №: 138 241
Модель телефона: e398

Рейтинг: 0.5



Не могу понять, а что именно там осуществляет проверку?
Какой-нибудь скрипт при запуске телефона или на уровне железа проверка реализована?
Где прописаны ключи? В самой прошивке или в одноразовозаписываемой микросхеме? smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
GandjaFuzz
сообщение 24.2.2008, 8:55


Motofuzzer
*****

Группа: Почётные мотофаны
Сообщений: 619
Регистрация: 12.12.2004
Пользователь №: 26 583
Модель телефона: ZN5 T-Mobile
Прошивка: 2CR_128
Победитель конкурса 2008

Рейтинг: 1080



jKan87,
проверку осуществляет бут... сначало иром стартует бут а потом бут проверяет подписаь прошивки, тут 2 выхода, обойти проверку подписи бута или пропатчить ядро прошивки и подписать её заного
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
jKan87
сообщение 24.2.2008, 17:33


Интересующийся
**

Группа: Пользователи
Сообщений: 64
Регистрация: 14.6.2007
Пользователь №: 138 241
Модель телефона: e398

Рейтинг: 0.5



GandjaFuzz,
а если переписать бут чтобы он не делал проверку или само значение подписи в буте (или где оно там хранится?..) изменить, чтобы можно было подписать прошивку другим ключом, тоже выход?

Сообщение отредактировал jKan87 - 24.2.2008, 17:39
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 24.2.2008, 19:38


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



jKan87,
Врятли ты сможеш подобрать правильный другой ключ wink.gif
А подпись бута тоже проверяется, поэтому мы не можем патчить бут
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
jKan87
сообщение 24.2.2008, 22:41


Интересующийся
**

Группа: Пользователи
Сообщений: 64
Регистрация: 14.6.2007
Пользователь №: 138 241
Модель телефона: e398

Рейтинг: 0.5



Цитата(DmT @ 24.2.2008, 22:38) *

jKan87,
Врятли ты сможеш подобрать правильный другой ключ wink.gif
А подпись бута тоже проверяется, поэтому мы не можем патчить бут

Эк как все мудрено! Но ведь же подпись с чем-то сравнивается, с каким-то паблик значением, разве его никак не изменить?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 25.2.2008, 9:37


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



jKan87,
было бы все так просто....
Понимаеш, чтобы создать новую подпись надо знать другой ключ
В этом и прелесть алгоритма RSA
понятнее ты можеш прочитать тут http://ru.wikipedia.org/wiki/RSA
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 27.2.2008, 7:15


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



проверка подписей на Z6 сродни проверкам на LTE(2), только избавленная от известных ошибок в реализации.
процесс идет аналогично:
телефон стартует с айрома (встроенная в проц неререшиваемая память с начальным загрузчиком). он проверяет наличие бута и его подпись, проверка выполняется паблик-rsa1024 ключем, хранящимся в отличие от ЛТЕ не в самом айроме а в специальной микросхеме-ОТП, также видимо являющейся частью проца.
далее, по успешной проверки бута он запускается, проверяет отсальные код-группы и стартует прошивку. ну либо не стартует, если подписи не сходятся.

Сообщение отредактировал Vilko - 27.2.2008, 7:15
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ailinor
сообщение 1.3.2008, 8:57


Интересующийся
**

Группа: Разработчики
Сообщений: 86
Регистрация: 27.8.2007
Из: Днепропетровск, Украина
Пользователь №: 145 831
Модель телефона: V3r
Прошивка: R4515_G_0.BD.74R

Рейтинг: 69



Подскажите, данный кусочек дампера, не цифровая ли подпись?

Код

*CN=HAB CA13,OU=Motorola PKI,O=Motorola Inc?(.pZThp...2CN=CSF CA13-1,OU=Motorola PKI,O=Motorola Inc;SN=06............Ja.R.^H.|..r.{Z;..a...&.&..X..`..w....'.z..69.@.8[.{..PJ.+...U.....S.}."..y.ao).L!.v.8.d)...]I....,GB....F..&.q.?.Y.....C...u..C...Pw...+.rt.'......b%9...f....`.....2<q...q..*w.....p...O.)..$...p..[.kOA.4;.......].G6.-...'.m.x.V.v.E..9C.+.x\..>..'..E'.........,CN=CSF CA13-1,OU=Motorola PKI,O=Motorola Inc?(.pZThp...BCN=Application Signing 13-1-1,OU=Motorola PKI,O=Motorola Inc;SN=04
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
yakk
сообщение 2.3.2008, 9:05



*****

Группа: Разработчики
Сообщений: 336
Регистрация: 6.7.2006
Из: Днепропетровск
Пользователь №: 90 408
Модель телефона: milestone
Финалист Конкурса 2010


Настроение:
не нужен..



Рейтинг: 904



Ailinor
ну да это очень похоже на часть pki-структуры в которой лежит в том числе и подпись.. а толку-то?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ailinor
сообщение 3.3.2008, 10:37


Интересующийся
**

Группа: Разработчики
Сообщений: 86
Регистрация: 27.8.2007
Из: Днепропетровск, Украина
Пользователь №: 145 831
Модель телефона: V3r
Прошивка: R4515_G_0.BD.74R

Рейтинг: 69



Цитата(yakk @ 2.3.2008, 11:05) *

Ailinor
ну да это очень похоже на часть pki-структуры в которой лежит в том числе и подпись.. а толку-то?


Для меня это важно, я работаю с дампером для Motorola iDen. Раньше был свой, а сейчас на новых девайсах он не работает. Посмотрел стандартный дампер и увидел в конце вот эти байты sad.gif Прийдётся юзать стандартный sad.gif А можешь привести описание pki - структуры, буду признателен.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 3.3.2008, 19:11


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



Ailinor,
фактически это есть сертификат+подпись какой-то части данных.
есть подробное описание старого (LTE) формата. в LTE2/Z6 оно чуть изменилось, но разницу сам догонишь я думаю.
стучи в асю
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
GandjaFuzz
сообщение 8.4.2008, 5:04


Motofuzzer
*****

Группа: Почётные мотофаны
Сообщений: 619
Регистрация: 12.12.2004
Пользователь №: 26 583
Модель телефона: ZN5 T-Mobile
Прошивка: 2CR_128
Победитель конкурса 2008

Рейтинг: 1080



кто-то говорил что подписаны все кодовые группы кроме CG52 и CG43. это не так вот список подписанных кодовых групп

1 - адрес на которое мувится кодовая группа
2 - длина которое подписывает кодовая группа.

0x90000100 длина 0x3800 - CG41
0x90070000 длина 0x380000 - CG31
0x90100000 длина 0x3800 - CG34
0x90500000 длина 0x17F800 - CG35
0x91000000 длина 0x1CFB800 - CG36
0x92D00000 длина 0x77F800 - CG46
0x93C00000 длина 0x3DF800 - CG45
0x93780000 длина 0x1F800 - CG44
0x93A00000 длина 0x3800 - CG49

кодовые группы которые не подписаны: CG37, CG42, CG43, CG48, CG52

Добавлено позже (8.4.2008, 2:10):
кодовая группа CG31 - это карта всех подписанных кодовых групп, т.е. в ней находятся все указатели на подписанные кодовые группы и бут конечно же проверяет её

Добавлено позже (8.4.2008, 2:11):
вот сам кусок проверки
ROM:90015ED8 LDR R0, [R5,#8]
ROM:90015EDA MOV R1, #4
ROM:90015EDC BL checker_rsa

Добавлено позже (8.4.2008, 2:51):
впринципе нам нужно снять рса только с CG36... подумаем как это сделать.

Добавлено позже (8.4.2008, 3:01):
кто хочет сам поковырять на предмет RSA предлагаю скачать этот архив, в нём я отпарсил кодовую группу CG31 а так же отдизасмил бут A3C9... для их запуска необходимо иметь у себя IDA 5.X

вот линк: http://depositfiles.com/files/4601741
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
-ARGON-
сообщение 13.5.2008, 6:52


Опытный
***

Группа: Пользователи
Сообщений: 140
Регистрация: 24.12.2007
Из: USS Enterprise
Пользователь №: 158 074
Модель телефона: MotoROKR Z6
Прошивка: WK Tools FE

Рейтинг: 12



Мда походу тема обхода рса на з6 вымерает sad.gif
Что в 36 группе, и почему только она нам нужна?

Сообщение отредактировал -ARGON- - 13.5.2008, 6:52
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Bogd@n
сообщение 13.5.2008, 9:07


Авторитет
********

Группа: Пользователи
Сообщений: 2 492
Регистрация: 3.11.2007
Из: Украина,Артёмовск
Пользователь №: 152 746
Модель телефона: XT1060
Прошивка: 4.4 root


Настроение:
Качай разум, а не мышцы.



Рейтинг: 1059



-ARGON-,
36 нада потому,что эта основная cg всней почти все находится-Флекс
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
-ARGON-
сообщение 13.5.2008, 9:25


Опытный
***

Группа: Пользователи
Сообщений: 140
Регистрация: 24.12.2007
Из: USS Enterprise
Пользователь №: 158 074
Модель телефона: MotoROKR Z6
Прошивка: WK Tools FE

Рейтинг: 12



А лэнгак в какой, ведь сейчас же нельзя изменить файл шрифта spiteful.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Bogd@n
сообщение 13.5.2008, 9:28


Авторитет
********

Группа: Пользователи
Сообщений: 2 492
Регистрация: 3.11.2007
Из: Украина,Артёмовск
Пользователь №: 152 746
Модель телефона: XT1060
Прошивка: 4.4 root


Настроение:
Качай разум, а не мышцы.



Рейтинг: 1059



cg46
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
WoWBC
сообщение 23.9.2009, 15:10


Новичок
*

Группа: Начинающие
Сообщений: 1
Регистрация: 30.4.2009
Пользователь №: 198 731
Модель телефона: L7e

Рейтинг: 0



Помогите! Как снять RSA на L7e навсегда? Какие +,-?
Отдельную тему сделать не могу.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Fenja
сообщение 23.9.2009, 21:06


Авторитет
********

Группа: Модераторы
Сообщений: 5 564
Регистрация: 25.8.2008
Из: г. Пенза
Пользователь №: 179 851
Модель телефона: MotoRazr v3i
Прошивка: MotoUpdate v1.1

Рейтинг: 1756



Цитата(WoWBC @ Вчера, 19:10)

Помогите! Как снять RSA на L7e навсегда? Какие +,-?
*


Хм... FAQ по снятию RSA на Z3, К1, L7e, L7i (софт-ТП)
Цитата(WoWBC @ Вчера, 19:10)

Отдельную тему сделать не могу.
*


И не надо.

Сообщение отредактировал Fenja - 23.9.2009, 21:06
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Взлом или обход RSA на Z6\V8, откроем проэкт ? · Раскрытие секретного ключа для подписи прошивок · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 14.6.2025, 6:36

Форум живёт: