PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   PSP хакинг и девелопмент (https://www.pspx.ru/forum/forumdisplay.php?f=195)
-   -   Pandora (unbricker/downgrader) для PSP-200X TA-088v3 (https://www.pspx.ru/forum/showthread.php?t=92433)

gtament 10.06.2012 19:24

А что собой представляет ipl в плане структуры? Я считал что загрузчик, как boot.ini в винде. Как понимать: "ipl получает MSID"?
Впрочем, можешь не париться отвечая на эти вопросы, если тебе неугодно. Хотя почитать об этом где-нибудь тоже пригодится. Из твоего сообщения можно сделать вывод, что MSID пересылается лишь однажды. Кстати, я еще додумался как же определить в каком виде у нас MSID! Вот, важный вопрос: механизм, описанный тобой, присущ всем PSP или только этим непрошивайкам?

frostegater 11.06.2012 07:19

хе-хе, а вы знали что в карточке контроллер шифрует информацию? Такчто фиг вы даже осцилографом правильно прослушаете.

ErikPshat 11.06.2012 08:00

Цитата:

Сообщение от gtament (Сообщение 1035035)
Тапками не кидать-это вполне реально

Вот вполне реально вас тапочками закидать.
  1. IPL-загрузчик записан в неразмеченной области карты памяти.
  2. В сервисном режиме, если это позволит SYSCON (сиськи), происходит загрузка IPL с карты, а не из внутренней памяти PSP.
  3. IPL карты считывает MSID этой карты и этим ключом декриптует файлы программы-прошивальщика, лежащего на этой карте, во временную память кэш.
  4. После декриптовки/распаковки, файлы становятся работоспособными и запускается программа обновления прошивки.

Yoti 11.06.2012 13:16

Вложений: 1
Цитата:

Сообщение от gtament (Сообщение 1035049)
А что собой представляет ipl в плане структуры?

Микропрограмма, написанная на языке процессора (mips asm).

Цитата:

Сообщение от gtament (Сообщение 1035049)
Из твоего сообщения можно сделать вывод, что MSID пересылается лишь однажды.

Если найду логи общения, проверю.



Логи в аттаче, копайтесь.
Пароль к архиву - pspx.ru_logs

gtament 11.06.2012 19:20

Смотрите, вот что мне пришло в голову недавно. Основная задача подменить MSID на пути считывания с карточки. Пусть даже этот MSID зашифрованный-неважно, главное, если мои догадки верны, мы можем точно узнать как выглядит MSID, потому что у нас есть программка-Dumper, которая, как раз, посылает запрос на MSID и соответственно его получает. Так мы можем точно узнать, что все это собой представляет в двоичном виде, включая вид команды запроса. Остается только считать эту последовательность с помощью спец. оборудования. Но у меня нет ни нужной PSP, ни чудо-карточки, хотя я бы с радостью продолжил эксперимент. Плюс вы еще не ответили: присущ ли этот механизм только вышеописанным моделям или всем PSP?

ErikPshat 11.06.2012 20:00

Цитата:

Сообщение от Yoti (Сообщение 1035117)
Логи в аттаче, копайтесь.

Первое, что пришло в голову )))
00
80 42 01 08 81
49 40 49 48 81
04 40 20 40 09 48 81
49 89 01 08 01 06 48 49 48 81
04 40 20 40 09 08 81
49 40 49 48 89 04 00 20 80 16 89 01 04 C0 40 09 22 46 01 08 01 0C 02 41 08 81
04 40 20 44 01 08 81
49 40 49 48 81
04 40 20 40 09 04 48 62 41
04 40 49 40 49 48 81
04 40 20 40 09 48 81
49 89 01 08 01 06 48 41 48 81
04 40 20 40 09 08 81
49 40 49 48 81
04 40 20 80 2C 01 C8 91 8A 20 C0 22 46 01 08 01 0C 02 41 08 81
49 04 20 44 01 08 81
49 40 49 48 81
04 40 20 40 09 04 48 C4 C0 20 41 06 0A 01 08 01 0C 01 24 88 44 09 08 81
49 40
04 40 49 42 41 48 81
04 40 20 44 09 08 81
49 40 49 48 81
04 40 20 80 2C 01 C8 81 8A 20 C0 89 04 88 0B 48 20 02 41 08 81
49 04 20 44 01 08 81
49 40 49 48 81
04 40 20 40 09 08 81
49 40 49 48 89 04 80 24 01 0C 01 88 91 8A 20 80 22 44 01 08 01 06 48 41 48 81
04 40 20 44 09 08 81
49 40 49 48 81
04 40 20 80 2C C9 41 04 0A 20 C4 89 04 80 24 01 0C 11 24 88 40 49 C9 01 04 81
04 40 49 40 49 48 81
04 40 20 40 09 08 81
49 40 49 48 89 04 80 24 41 0C 01 88 91 8A 20 80 22 44 01 08 01 06 48 41 48 81
49 C9 01 04 20 80 40 49 40 49 48 81
04 40 20 80 2C C9 41 04 0A 20 44 89 04 80 24 01 0C 02 01 08 81
49 90 89 0A 20 C0 22 01 88 0B 01 0C 01 24 88 40 09 08 81
49 40 04 42 49 42 49 48 81
04 40 20 40 09 08 81
49 40 49 48 89 04 40 24 80 16 C9 01 04 C0 40 08 20 06 01 8C 08 40 01 C0
00
04 07 04 04 00 00 00 00 00 00 00 00 B1 00 10 12 09 00 23 00 20 08 10
00 3A 01 88 00 B0 00 73 5E 00 04 03 11 01 09 00 32 04 2A 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 12 2E 00 02 00 F0 00 00
07 E8 2F F2 C0 CA 60 D0 7C B7 7F 0F BE 42 FE DA 31 A7 94 FF 7D CE 3F E3
19 CB 73 FE 7C 70 9F 6F A3 7F E6 8D 9F CD FB D4 56 C7 67 F1 D6 8D AB FE
F3 C5 E4 E3 3F 4D FE 7E 7B EC E3 43 77 3F 7F F7 7F FF FD FF 63 7F 69 CE
9B F4 DF BF FD FE EE FF 7F E2 71 F3 DE FF EC DF E6 FF E3 7F FD FF EF F7
9F 7F EE 13 9A FF 4F 3D 0A 7F DF FF AB CF FF BB FE E0 BF FD FF FF 6F FA
F0 F7 FD FF F0
Ушёл смотреть футбол =>>>

Цитата:

Сообщение от gtament (Сообщение 1035165)
Пусть даже этот MSID зашифрованный-неважно, главное, если мои догадки верны, мы можем точно узнать как выглядит MSID

Собственно мы и так знаем, как он выглядет. Смотрели через микроскоп прямо на MSID в разобранной микросхеме.
Он не зашифрован и лежит так, как уже 100 раз в этой теме показывали.

gtament 11.06.2012 21:58

Не-не, я не совсем это имел в виду. frostegater сказал, что контроллер карты шифрует данные. Даже если это так задача состоит в том, чтобы отловить MSID уже, так сказать, на контактах карты памяти в разъеме PSP, неважно будет ли он зашифрован, или нет. "Подгадав" момент, остается только подменить MSID на нужный, а чтобы узнать как же выглядит "нужный", надо повесить на контакты сервисной карты памяти некое спец. устройство(осциллограф цифровой например) и заставить Dumper считать MSID. Тем самым на этом спец. устройстве отразятся команда и MSID в таком виде, в котором мы должны будем его подменить. Блин, ребят, я знаю, рассуждать легко, но у меня нет ни карты памяти, ни тем более нужной PSP. Я не говорю, что это окажется очень просто, все это только теория, и, если бы я мог, я бы действовал методом научного тыка, но опять же, у меня просто нет такой возможности(

ErikPshat 11.06.2012 22:26

gtament, не пойму, что ты с ним хочешь делать?

На матплатах ТА-088v3 и выше, в процессор встроен железно модуль PRE-IPL, который проверяет валидность IPL, собсно почему до сих пор на непрошивайках используют виртуальные прошивки.

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

Как ты хочешь подсунуть, подловить, подменить считывание MSID, если пока не прогрузятся файлы Анбрикера, ты не можешь контролировать систему.

А когда система прогрузится, это значит, что MSID уже не нужен, т.к. система прогрузилась, потому что файлы декриптовались с помощью MSID.

Подменить IPL и шифрованные файлы невозможно, т.к. они проходят проверку из PRE-IPL. Расшифровать-то мы все файлы и сами можем, но вот способ обратной криптовки кирком мы пока не знаем.

Цитата:

Сообщение от gtament (Сообщение 1035191)
"Подгадав" момент, остается только подменить MSID на нужный

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

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

Yoti 12.06.2012 01:34

Цитата:

Сообщение от gtament (Сообщение 1035165)
Плюс вы еще не ответили: присущ ли этот механизм только вышеописанным моделям или всем PSP?

Прочти название моего первого видео.



Цитата:

Сообщение от ErikPshat (Сообщение 1035198)
Как ты хочешь подсунуть, подловить, подменить считывание MSID, если пока не прогрузятся файлы Анбрикера, ты не можешь контролировать систему.

Хардово же. Как сняты логи, только со спуфом.

gtament 12.06.2012 10:52

http://s011.radikal.ru/i315/1206/b6/ae862704edbdt.jpg
Вы не оставили мне выбора: попробую показать на пальцах)) Вот именно так мы будем считывать то, что нам нужно, не вскрывая PSP. Все идеи я расписывал выше. Вы не представляете как бы я хотел этим заняться сам, но у меня нет нужной приставки!

KirJan-DeSign 12.06.2012 11:42

Цитата:

Сообщение от gtament (Сообщение 1035224)
у меня нет нужной приставки!

так купи и не морочь людям голову!!!
https://www.pspx.ru/forum/forumdisplay.php?f=74
Цитата:

Сообщение от gtament (Сообщение 1035224)
мы будем считывать то, что нам нужно, не вскрывая PSP

я уточню : прямо с контактов карты памяти?
Цитата:

Сообщение от gtament (Сообщение 1035224)
я хотел этим заняться сам

кхм....ЭТИМ??? =)

frostegater 12.06.2012 15:01

Цитата:

Сообщение от gtament (Сообщение 1035224)
Вот именно так мы будем считывать то, что нам нужно, не вскрывая PSP.

Я уже говорил что шифрованые данные тебе ничего не дадут, msid'а не найдёшь.


Цитата:

Сообщение от gtament (Сообщение 1035224)
Вы не представляете как бы я хотел этим заняться сам, но у меня нет нужной приставки!

Займись на обычной. Хотя бы msid считай и найди в дампе. ;) В принципе, если алгорим линейный, то можно менять уже шифрованые данные. Я сам особо не сталкивался с шифрацией, но если алгоритм линейный, то идея имеет право на существование.

P.S. Изучи AES, там он.

gtament 12.06.2012 16:26

Да! Прямо с контактов. Что в этом такого? Я не могу купить, я не зарабатываю столько, чтобы еще на одну приставку тратить.
frostegater, неважно в каком оно виде, надо просто подменить. Не нужно ничего изучать, надо проэмулировать двоичной код, который является MSID`ом, подменить уже шифрованные данные прямо на контактах карточки. Сделать "инъекцию". Моя PSP уже который год в состоянии комы(пандора не помогает), если у кого-нибудь появится желание помочь мне с этим то напишите в ЛС и я подробно опишу симптомы.

frostegater 12.06.2012 17:22

Цитата:

Сообщение от gtament (Сообщение 1035276)
Я не могу купить, я не зарабатываю столько, чтобы еще на одну приставку тратить.

Делай на своей, разницы нет.


Цитата:

Сообщение от gtament (Сообщение 1035276)
если у кого-нибудь появится желание помочь мне с этим то напишите в ЛС и я подробно опишу симптомы.

https://www.pspx.ru/forum/forumdisplay.php?f=87

P.S. У меня появлялись аналогичные идеи когда я только начинал заниматься этим. Позже подобные стали отпадать, ибо пахнет нереалом или костылявостью. Наиболее реально и практично найти метод криптовки.

cadeomec 18.06.2012 07:49

Как и где купить?
 
Цитата:

Сообщение от pannys (Сообщение 971008)
http://www.chinabuye.com/ - и отсель то же все исчезло. Видать кто-то взялся за это ...

У вас есть ссылка на конкретный продукт? В http://www.chinabuye.com я не нашел, чтобы продать ...Спасибо за ваше внимание

ErikPshat 18.06.2012 07:57

Цитата:

Сообщение от cadeomec (Сообщение 1036396)
У вас есть ссылка на конкретный продукт? В http://www.chinabuye.com я не нашел, чтобы продать ...Спасибо за ваше внимание

Ну вы и некропостер, подняли пост с первой страницы. А сейчас знаете какая страница уже?

Не понял, что вы "не нашли, чтобы продать"? Вы продаёте батарейки-Пандоры?

cadeomec 18.06.2012 08:02

Цитата:

Сообщение от ErikPshat (Сообщение 1036398)
Ну вы и некропостер, подняли пост с первой страницы. А сейчас знаете какая страница уже?

Не понял, что вы "не нашли, чтобы продать"? Вы продаёте батарейки-Пандоры?

Видя, ничего! Я хочу купить эту карту подходит! Извините мою ошибку в написании, потому что я в Бразилии. Эрик, я послал вам сообщение на facebook, потому что у меня есть несколько на PSP с этой проблемой, чтобы исправить ...

ErikPshat 18.06.2012 08:11

cadeomec, понял. Там речь шла о том, что сервисные батареи убрали с продажи на http://www.chinabuye.com/
Карты памяти сервисные никто не продаёт. Так что зря вы просите и ищите, чтобы кто-нибудь продал.

У вас есть только возможность отправить PSP почтой, чтобы здесь их восстановили, больше никак.

cadeomec 18.06.2012 08:18

Хорошо, спасибо за информацию Erik, я прошу прощения за доставленные неудобства я вызвал ... Но в любом случае, я мог бы просто купить карту готовы в случае, если кто-то готов продать мне одну! Мне понравилось здесь все! Привет из Бразилии!

Просто, чтобы закончить, если кто-то готов продать меня карта готова, мое письмо: cadeomec@hotmail.com Спасибо!

frostegater 19.06.2012 19:12

Цитата:

Сообщение от cadeomec (Сообщение 1036402)
Хорошо, спасибо за информацию Erik, я прошу прощения за доставленные неудобства я вызвал ... Но в любом случае, я мог бы просто купить карту готовы в случае, если кто-то готов продать мне одну! Мне понравилось здесь все! Привет из Бразилии!

Просто, чтобы закончить, если кто-то готов продать меня карта готова, мое письмо: cadeomec@hotmail.com Спасибо!

Please use English. The Google translator is horrible.

Nobody will sell you a card. If someone offers you this, you can be sure that this is a fraud and please let us know about this incident.


Текущее время: 01:21. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.