|
PSP хакинг и девелопмент Взгляд изнутри |
10.12.2009, 02:48
|
Сообщение: #1 (850294)
|
Регистрация: 20.02.2008
Сообщений: 68
Вы сказали Спасибо: 19
Поблагодарили 13 раз(а) в 11 сообщениях
Сила репутации: 1Репутация: 14 
(на пути к лучшему)
|
Можно EBOOT.BIN с этим тегом?
Хочу просто увидеть работает ли мой компил с этим кодом.
|
|
|
10.12.2009, 08:04
|
Сообщение: #2 (850318)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 58
Сообщений: 47,726
Вы сказали Спасибо: 27,966
Поблагодарили 43,638 раз(а) в 12,394 сообщениях
Сила репутации: 10Репутация: 42829 
(репутация неоспорима)
|
lex3a, да собсно вот что получается.
Пытался EBOOT.BIN декриптить от "James Cameron's Avatar - The Game.iso":
Вроде ключик правильно вставил, а при компиляции там одно предупреждение выползло, но скомпилировалось.
Так что думаю или ключик не правильный, или я что-то нахимичил.
Придёт mc707 и разложит всё по полочкам ))).
Я просто неправильно тебя понял сначала, думал ты просишь EBOOT.PBP сконверченный с новым ключём )))
Сам только-только игру нашел и скачал, чтобы проверить.
А EBOOT.BIN вот, бери: http://slil.ru/28321591
Последний раз редактировалось ErikPshat; 10.12.2009 в 08:13.
|
|
|
Этот пользователь сказал Спасибо ErikPshat за это полезное сообщение:
|
|
10.12.2009, 10:05
|
Сообщение: #3 (850327)
|
Модель консоли: PSP-1004
Прошивка: 6.61 PROMOD-C2p
Другие консоли: Все PSP, все PSV, SCPH-1002, SCPH-102, SCPH-77008, CECH-4208C, SCPH-1000R
Регистрация: 19.03.2008
Адрес: Россия
Сообщений: 5,814
Вы сказали Спасибо: 825
Поблагодарили 3,951 раз(а) в 2,064 сообщениях
Сила репутации: 1Репутация: 3951 
(репутация неоспорима)
|
ErikPshat,
архивируй, млин. Я бы проверил...
|
|
|
10.12.2009, 10:10
|
Сообщение: #4 (850328)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 58
Сообщений: 47,726
Вы сказали Спасибо: 27,966
Поблагодарили 43,638 раз(а) в 12,394 сообщениях
Сила репутации: 10Репутация: 42829 
(репутация неоспорима)
|
Последний раз редактировалось ErikPshat; 14.12.2009 в 17:45.
|
|
|
10.12.2009, 10:36
|
Сообщение: #5 (850329)
|
Модель консоли: PSP-1004
Прошивка: 6.61 PROMOD-C2p
Другие консоли: Все PSP, все PSV, SCPH-1002, SCPH-102, SCPH-77008, CECH-4208C, SCPH-1000R
Регистрация: 19.03.2008
Адрес: Россия
Сообщений: 5,814
Вы сказали Спасибо: 825
Поблагодарили 3,951 раз(а) в 2,064 сообщениях
Сила репутации: 1Репутация: 3951 
(репутация неоспорима)
|
Адд: имплифик декларейшен при компиле оригинала тоже есть, но это фигня
Yoti добавил 10-12-2009 в 10:36
Адд: что-то в архиве он меньше не стал... Ну его нафиг!
ErikPshat,
ты уверен, что code for scramble именно 0x5d?
Последний раз редактировалось Yoti; 10.12.2009 в 10:36.
Причина: добавил, подумав
|
|
|
10.12.2009, 10:40
|
Сообщение: #6 (850331)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 58
Сообщений: 47,726
Вы сказали Спасибо: 27,966
Поблагодарили 43,638 раз(а) в 12,394 сообщениях
Сила репутации: 10Репутация: 42829 
(репутация неоспорима)
|
Сообщение от Yoti
Адд: имплифик декларейшен при компиле оригинала тоже есть, но это фигня
|
Вот-вот. Только откуда эта ошибка? И как её вылечить? Типа неявное указание функции...
Хотя это даже не ошибка, а предупреждение. Так что можно закрыть глаза.
По поводу кода 5D фиг знает. Смотрю у всех последних файлов он такой. А как его можно вычислить?
Хотя нет. Скрэмблер 5D правильный вероятно, иначе выскочила бы ошибка. Там эти ошибки комментируются.
Последний раз редактировалось ErikPshat; 11.12.2009 в 11:31.
|
|
|
10.12.2009, 14:53
|
Сообщение: #7 (850393)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 58
Сообщений: 47,726
Вы сказали Спасибо: 27,966
Поблагодарили 43,638 раз(а) в 12,394 сообщениях
Сила репутации: 10Репутация: 42829 
(репутация неоспорима)
|
mc707 сделал декриптовку только на *.BIN. Нужно добавить код, чтобы ещё *.PRX проверялись. Ведь BIN и PRX - это фактически все они PRX-ы.
Как это лучше сделать?
P.S. ща отосплюсь, а потом разложу по полочкам. А вы пока кумекайте ))).
Последний раз редактировалось ErikPshat; 14.12.2009 в 17:37.
|
|
|
Этот пользователь сказал Спасибо ErikPshat за это полезное сообщение:
|
|
10.12.2009, 18:36
|
Сообщение: #8 (850494)
|
Регистрация: 13.12.2006
Сообщений: 3
Вы сказали Спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
Сила репутации: 0Репутация: 0 
(пока ничем не отличился)
|
ErikPshat, Если расшифруешь EBOOT.BIN и PRX от James Cameron's Avatar, выкладывай всё пожалуйста.
|
|
|
10.12.2009, 23:42
|
Сообщение: #9 (850587)
|
Модель консоли: PSP-1004
Прошивка: 6.61 PROMOD-C2p
Другие консоли: Все PSP, все PSV, SCPH-1002, SCPH-102, SCPH-77008, CECH-4208C, SCPH-1000R
Регистрация: 19.03.2008
Адрес: Россия
Сообщений: 5,814
Вы сказали Спасибо: 825
Поблагодарили 3,951 раз(а) в 2,064 сообщениях
Сила репутации: 1Репутация: 3951 
(репутация неоспорима)
|
%src%/main/main.c
293: printf("Decrypt FAILED! cbDecrypted < 0.\n");
-меняем на-
293: printf("Decrypt FAILED! cbDecrypted %i.\n",cbDecrypted);
Компилиццо норм, проверять лень)
Yoti добавил 10-12-2009 в 23:38
ErikPshat,
наплюнь на имплификт, у меня в ЧИ тоже такая фигня при вызове main() :-D
Yoti добавил 10-12-2009 в 23:42
Осталось написать брутер на 256 значений скрэмблера)))
Последний раз редактировалось Yoti; 10.12.2009 в 23:42.
Причина: добавил, подумав
|
|
|
Этот пользователь сказал Спасибо Yoti за это полезное сообщение:
|
|
11.12.2009, 00:32
|
Сообщение: #10 (850601)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 58
Сообщений: 47,726
Вы сказали Спасибо: 27,966
Поблагодарили 43,638 раз(а) в 12,394 сообщениях
Сила репутации: 10Репутация: 42829 
(репутация неоспорима)
|
Сообщение от Yoti
Осталось написать брутер на 256 значений скрэмблера)))
|
Вот-вот, я тоже про это хотел сказать. Т.к. вполне возможно, что ключ правильный, раз его кто-то откуда-то вытащил и выложил.
То есть, нужен вариант, что бы вписать новый ключ, например этот key_620, и Скрамблер чтобы на него перебирался по очереди от 00 до FF.
Это конечно можно всё вручную перебрать, можно вообще 256 строк с одним и тем-же ключём воткнуть, только с пошаговыми значениями скрамблера )).
Как можно сделать, чтобы подставлялось по очереди значение, а после проверки каждого, цикл повторялся со следующим, а по достижения FF, чтобы программа продолжала выполнение далее?
В батнике на компе я это за 5 минут накалякаю, а вот в С++ я пока тяжело ориентируюсь.
Последний раз редактировалось ErikPshat; 11.12.2009 в 00:39.
|
|
|
11.12.2009, 00:41
|
Сообщение: #11 (850604)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 58
Сообщений: 47,726
Вы сказали Спасибо: 27,966
Поблагодарили 43,638 раз(а) в 12,394 сообщениях
Сила репутации: 10Репутация: 42829 
(репутация неоспорима)
|
Переместил тему в наш раздел по прямому назначению, ибо в общем разделе нет смысла светить наше обсуждение.
Давайте ребятки, какие ещё будут исправления, дополнения.
К приходу mc707 надеюсь полный список будет готов, хотя он и сам наверное уже всё нашел ))).
Не знаю, стоит ли в общий доступ всё выкладывать...
Последний раз редактировалось ErikPshat; 14.12.2009 в 17:38.
|
|
|
11.12.2009, 01:17
|
Сообщение: #12 (850608)
|
Модель консоли: PSP-2x, PS3
Прошивка: 6.39 ME, 4.30E3
Регистрация: 08.01.2009
Сообщений: 103
Вы сказали Спасибо: 11
Поблагодарили 49 раз(а) в 23 сообщениях
Сила репутации: 1Репутация: 49 
(на пути к лучшему)
|
Сообщение от ErikPshat
Не знаю, стоит ли в общий доступ всё выкладывать...
|
простым смертным исходники вроде как и не нужны
нас бы вполне устроила новая версия декриптера
|
|
|
11.12.2009, 03:02
|
Сообщение: #13 (850613)
|
Модель консоли: PSP-1004
Прошивка: 6.61 PROMOD-C2p
Другие консоли: Все PSP, все PSV, SCPH-1002, SCPH-102, SCPH-77008, CECH-4208C, SCPH-1000R
Регистрация: 19.03.2008
Адрес: Россия
Сообщений: 5,814
Вы сказали Спасибо: 825
Поблагодарили 3,951 раз(а) в 2,064 сообщениях
Сила репутации: 1Репутация: 3951 
(репутация неоспорима)
|
ErikPshat,
1. Попытался найти место куда бы приткнуть цикл - не нашёл. За бутылкой не пошёл, ибо учеба изрядно пообкусала свободное время.
2. Как соберёшь табличку ключей/скрэмблов аттачни в архиве, можно запароленном. Мало ли чего...
|
|
|
Эти 2 пользователя(ей) сказали Спасибо Yoti за это полезное сообщение:
|
|
11.12.2009, 08:49
|
Сообщение: #14 (850630)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 58
Сообщений: 47,726
Вы сказали Спасибо: 27,966
Поблагодарили 43,638 раз(а) в 12,394 сообщениях
Сила репутации: 10Репутация: 42829 
(репутация неоспорима)
|
mc707, спасибо! Приблизительно это и ожидал.
В общем я уже тут как рыба в воде ))). Немного разобрался.
Мне кажется, что лучше кидать файлы не в корень, а в папку " enc", т.к. она уже существует у многих, кто часто что-то декриптует, а создавать дополнительно под другим именем - лишний бардак. Хотя Джейсон может заволноваться, что его папку используем, тогда в таком случае можно назвать к примеру " Decrypt" )))
Заменил этои связанные коды:
int mode=0, s;
char cNew[16] = "ms0:/EBOOT.BAK";
char cOld[16] = "ms0:/EBOOT.BIN";
u32 tag;
// renaming old file
if(sceIoRename(cOld, cNew) < 0)
{
ErrorExit(5000, "Unset read-only attribute from file %s.\n", cOld);
}
// saving file
if (WriteFile(cOld, pbToSave, cbToSave) != cbToSave)
На несколько другие: - Отказался от функции переименования.
- А отсюда от лишней строки в init: char cNew[16] = "ms0:/EBOOT.BAK";
Сделал так:
int mode=0, s;
char cOld[23] = "ms0:/enc/DONE/EBOOT.BIN";
u32 tag;
// creating directories
sceIoMkdir("ms0:/enc/DONE", 0777);
// saving file
if (WriteFile("ms0:/enc/DONE/EBOOT.BIN", pbToSave, cbToSave) != cbToSave)
Так думаю всё-таки наиболее практичнее и удобнее.
Правда логичнее ещё cOld переименовать в cNew там в двух местах или вообще от неё избавиться за ненадобностью ))).
Последний раз редактировалось ErikPshat; 11.12.2009 в 09:40.
|
|
|
Этот пользователь сказал Спасибо ErikPshat за это полезное сообщение:
|
|
11.12.2009, 12:23
|
Сообщение: #15 (850655)
|
Прошивка: 5.50 GEN-D3
Другие консоли: NES, SMD, PS1, PS2
Регистрация: 22.09.2008
Адрес: Томск
Сообщений: 108
Вы сказали Спасибо: 32
Поблагодарили 20 раз(а) в 17 сообщениях
Сила репутации: 1Репутация: 20 
(на пути к лучшему)
|
в Теккене же вроде тоже тэг 0xD91612F0? как же его декриптовали тогда?
|
|
|
11.12.2009, 12:50
|
Сообщение: #16 (850666)
|
Модель консоли: PSP-1004
Прошивка: 5.00m33-6
Другие консоли: PSP1004, PS2 (70008), PS3 (80gb), PS3Slim (250gb)
Регистрация: 16.04.2007
Возраст: 41
Сообщений: 2,781
Вы сказали Спасибо: 66
Поблагодарили 600 раз(а) в 427 сообщениях
Сила репутации: 1Репутация: 602 
(луч света в тёмном царстве)
|
Сообщение от Coby
в Теккене же вроде тоже тэг 0xD91612F0? как же его декриптовали тогда?
|
prxdecriptor 2.3 легко справился с теккеном
|
|
|
11.12.2009, 15:53
|
Сообщение: #17 (850702)
|
Регистрация: 20.02.2008
Сообщений: 68
Вы сказали Спасибо: 19
Поблагодарили 13 раз(а) в 11 сообщениях
Сила репутации: 1Репутация: 14 
(на пути к лучшему)
|
Сообщение от Coby
в Теккене же вроде тоже тэг 0xD91612F0? как же его декриптовали тогда?
|
Просто их две версии. Одна из PSN, другая просто "leaked" .
|
|
|
12.12.2009, 00:19
|
Сообщение: #18 (850832)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 58
Сообщений: 47,726
Вы сказали Спасибо: 27,966
Поблагодарили 43,638 раз(а) в 12,394 сообщениях
Сила репутации: 10Репутация: 42829 
(репутация неоспорима)
|
Благодаря объяснениям mc707, дало толчёк повнимательнее взглянуть на код и разобраться во всех этих букавках и циферках.
Оказывается всё намного проще, чем я предполагал ))). Команды даже схожие с консольными. Так что в путь --->
Вот здесь у Джейсона стоит скрамблер 0x62:
{ 0x4C940AF0, keys330_3, 0x43 }
В общем вот уже точные данные... - Найдено ровно 56 тегов и ровно 54 ключа к ним.
- Из них 40 тегов и 38 ключей уже имелось у mc707 и они все присутствуют у Дж. 2 тега ссылаются на одинаковые ключи.
- Итого 16 ключей ещё в копилку.
Последний раз редактировалось ErikPshat; 14.12.2009 в 17:47.
|
|
|
Этот пользователь сказал Спасибо ErikPshat за это полезное сообщение:
|
|
12.12.2009, 13:16
|
Сообщение: #19 (850910)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 58
Сообщений: 47,726
Вы сказали Спасибо: 27,966
Поблагодарили 43,638 раз(а) в 12,394 сообщениях
Сила репутации: 10Репутация: 42829 
(репутация неоспорима)
|
Yoti,
mc707,
Вы личку что-ли не проверяете?
Я когда открываю любую тему и если мне пришло сообщение в ЛС, то у меня сразу открывается окно с сообщением об ЛС и предлагает открыть в новом окне. Не понимаю, вы заходите на форум и не замечаете сообщений. Выставьте настройки в профиле, как надо.
И потом, когда на форуме кто-то отписывается в теме, то я тут-же получаю нотификацию на комп, т.е. появляется внизу экрана бегущая строка с письмами. Как-же вы следите за темами, где отвечали или задавали вопросы.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо ErikPshat за это полезное сообщение:
|
|
12.12.2009, 16:19
|
Сообщение: #20 (850944)
|
Регистрация: 02.07.2008
Сообщений: 14
Вы сказали Спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
Сила репутации: 0Репутация: 0 
(пока ничем не отличился)
|
ErikPshat, ты можеш вставвить ключи в декриптор и сюда выложить?
Последний раз редактировалось Dr.House; 12.12.2009 в 21:20.
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 09:31. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.
|
|
|