|
PSP хакинг и девелопмент Взгляд изнутри |
25.01.2011, 15:33
|
Сообщение: #1 (934789)
|
Регистрация: 30.11.2009
Сообщений: 83
Вы сказали Спасибо: 17
Поблагодарили 88 раз(а) в 83 сообщениях
Сила репутации: 1Репутация: 88 
(скоро придёт к известности)
|
|
|
|
Этот пользователь сказал Спасибо hax0r за это полезное сообщение:
|
|
25.01.2011, 18:25
|
Сообщение: #2 (934879)
|
Регистрация: 31.01.2010
Возраст: 61
Сообщений: 588
Вы сказали Спасибо: 9
Поблагодарили 653 раз(а) в 341 сообщениях
Сила репутации: 1Репутация: 664 
(луч света в тёмном царстве)
|
hax0r,
Saros,
уже в личке
|
|
|
Этот пользователь сказал Спасибо Boryan за это полезное сообщение:
|
|
25.01.2011, 18:43
|
Сообщение: #3 (934883)
|
Регистрация: 30.11.2009
Сообщений: 83
Вы сказали Спасибо: 17
Поблагодарили 88 раз(а) в 83 сообщениях
Сила репутации: 1Репутация: 88 
(скоро придёт к известности)
|
|
|
|
Этот пользователь сказал Спасибо hax0r за это полезное сообщение:
|
|
25.01.2011, 17:29
|
Сообщение: #4 (934851)
|
Прошивка: GEN 5.50 D2
Другие консоли: Wii, PSP-2008, Vita 1008 Wi-fi, Sega Mega Drive II, Tetris 99 in 1
Регистрация: 04.05.2007
Адрес: Москва
Возраст: 39
Сообщений: 35
Вы сказали Спасибо: 2
Поблагодарили 23 раз(а) в 16 сообщениях
Сила репутации: 1Репутация: 23 
(на пути к лучшему)
|
|
|
|
Этот пользователь сказал Спасибо Saros за это полезное сообщение:
|
|
25.01.2011, 22:32
|
Сообщение: #5 (935003)
|
Прошивка: GEN 5.50 D2
Другие консоли: Wii, PSP-2008, Vita 1008 Wi-fi, Sega Mega Drive II, Tetris 99 in 1
Регистрация: 04.05.2007
Адрес: Москва
Возраст: 39
Сообщений: 35
Вы сказали Спасибо: 2
Поблагодарили 23 раз(а) в 16 сообщениях
Сила репутации: 1Репутация: 23 
(на пути к лучшему)
|
Штудирую мурзилки по нэкам. Пока вот что вижу в бинарнике.:
public __RESET()
{
двигаем стек в Soft Memory Space 0FF00h
работаем с Port 2
чистим его
Print1( 0x55)
Print1(0x55)
Print1(0x67)
Print1(0x77)
HL=0;
while(*(BYTE*)HL!=0x60)
{
Print1 *(BYTE*)HL
HL++;
}
}
public Print1(BYTE A)
{
for(int i=0;i<8;i++)
{
тут вобщем все побитово запихиваем в порт 2
}
}
Последний раз редактировалось Saros; 26.01.2011 в 00:03.
|
|
|
Этот пользователь сказал Спасибо Saros за это полезное сообщение:
|
|
25.01.2011, 22:38
|
Сообщение: #6 (935005)
|
Регистрация: 31.01.2010
Возраст: 61
Сообщений: 588
Вы сказали Спасибо: 9
Поблагодарили 653 раз(а) в 341 сообщениях
Сила репутации: 1Репутация: 664 
(луч света в тёмном царстве)
|
Saros, уже теплее 
|
|
|
Этот пользователь сказал Спасибо Boryan за это полезное сообщение:
|
|
26.01.2011, 00:22
|
Сообщение: #7 (935042)
|
Прошивка: GEN 5.50 D2
Другие консоли: Wii, PSP-2008, Vita 1008 Wi-fi, Sega Mega Drive II, Tetris 99 in 1
Регистрация: 04.05.2007
Адрес: Москва
Возраст: 39
Сообщений: 35
Вы сказали Спасибо: 2
Поблагодарили 23 раз(а) в 16 сообщениях
Сила репутации: 1Репутация: 23 
(на пути к лучшему)
|
Компилятор без ГУИ 
|
|
|
Этот пользователь сказал Спасибо Saros за это полезное сообщение:
|
|
26.01.2011, 17:20
|
Сообщение: #8 (935234)
|
Прошивка: GEN 5.50 D2
Другие консоли: Wii, PSP-2008, Vita 1008 Wi-fi, Sega Mega Drive II, Tetris 99 in 1
Регистрация: 04.05.2007
Адрес: Москва
Возраст: 39
Сообщений: 35
Вы сказали Спасибо: 2
Поблагодарили 23 раз(а) в 16 сообщениях
Сила репутации: 1Репутация: 23 
(на пути к лучшему)
|
|
|
|
Этот пользователь сказал Спасибо Saros за это полезное сообщение:
|
|
26.01.2011, 19:11
|
Сообщение: #9 (935278)
|
Регистрация: 31.01.2010
Возраст: 61
Сообщений: 588
Вы сказали Спасибо: 9
Поблагодарили 653 раз(а) в 341 сообщениях
Сила репутации: 1Репутация: 664 
(луч света в тёмном царстве)
|
Saros,
алгоритм работы проги :
порты Р22 -строб, Р23-данные..крутимся в цикле читаем всё ..это сделано чтобы прога, которая принимает данные могла зацепится в любой момент к чипу. Засинхронизироваться и принимать данные например 6 раз по 4 к ...в бинарнике снятом 100% будут 4 целых блока по 4 к, а 1 и 6 будут кусками в зависимости от старта проги. По 4 целым блокам можно методом сравнения их проверить на ошибки чтения...
|
|
|
Этот пользователь сказал Спасибо Boryan за это полезное сообщение:
|
|
26.01.2011, 22:11
|
Сообщение: #10 (935343)
|
Регистрация: 30.11.2009
Сообщений: 83
Вы сказали Спасибо: 17
Поблагодарили 88 раз(а) в 83 сообщениях
Сила репутации: 1Репутация: 88 
(скоро придёт к известности)
|
 вот что получается в ida после беглого дизасма..
|
|
|
Этот пользователь сказал Спасибо hax0r за это полезное сообщение:
|
|
27.01.2011, 12:51
|
Сообщение: #11 (935551)
|
Регистрация: 31.01.2010
Возраст: 61
Сообщений: 588
Вы сказали Спасибо: 9
Поблагодарили 653 раз(а) в 341 сообщениях
Сила репутации: 1Репутация: 664 
(луч света в тёмном царстве)
|
сорри ребят  описал не тот алгоритм....и кинул не тот бинарик...это был тестовый отладочный который в цикле выплёвывает один и тот же ключик...Но не суть...главное теперь вижу что настоящий код раздербаним...это радует  Ждите настоящего кода...на данный момент уже третий день не могу отладить коррекцию ошибок....постоянно читается с ошибками
|
|
|
Этот пользователь сказал Спасибо Boryan за это полезное сообщение:
|
|
27.01.2011, 13:23
|
Сообщение: #12 (935561)
|
Регистрация: 03.10.2007
Сообщений: 187
Вы сказали Спасибо: 0
Поблагодарили 180 раз(а) в 107 сообщениях
Сила репутации: 1Репутация: 159 
(весьма и весьма положительная личность)
|
Да напишите прогу наконец, которая из 10 файлов 1 создает, сравнивая байты на одинаковых местах в них и выбирая наиболее часто попадающиеся  я давно хотел такую прогу, kv.bin часто плохо снимается
|
|
|
Этот пользователь сказал Спасибо Alex14435 за это полезное сообщение:
|
|
27.01.2011, 13:47
|
Сообщение: #13 (935565)
|
Регистрация: 31.01.2010
Возраст: 61
Сообщений: 588
Вы сказали Спасибо: 9
Поблагодарили 653 раз(а) в 341 сообщениях
Сила репутации: 1Репутация: 664 
(луч света в тёмном царстве)
|
Alex14435, Для того что бы написать эту прогу нужно изначально принимать данные с минимумом ошибок. А у меня прут ошибки 90% ...и непонятно в чём дело...предаю с паузой одну и ту же последовательность байт в цикле ...и всегда читаются по разному..
|
|
|
Этот пользователь сказал Спасибо Boryan за это полезное сообщение:
|
|
27.01.2011, 13:58
|
Сообщение: #14 (935568)
|
Регистрация: 03.10.2007
Сообщений: 187
Вы сказали Спасибо: 0
Поблагодарили 180 раз(а) в 107 сообщениях
Сила репутации: 1Репутация: 159 
(весьма и весьма положительная личность)
|
Мда... 90% эт нехорошо. Тогда придется 100 дампов минимум снять чтоб прога норм подействовала
|
|
|
Этот пользователь сказал Спасибо Alex14435 за это полезное сообщение:
|
|
27.01.2011, 14:01
|
Сообщение: #15 (935569)
|
Регистрация: 31.01.2010
Возраст: 61
Сообщений: 588
Вы сказали Спасибо: 9
Поблагодарили 653 раз(а) в 341 сообщениях
Сила репутации: 1Репутация: 664 
(луч света в тёмном царстве)
|
Alex14435, Не нужно 100 дампов снимать, а нужно найти где ошибки лезут и исправить это и всё...
|
|
|
Этот пользователь сказал Спасибо Boryan за это полезное сообщение:
|
|
27.01.2011, 14:46
|
Сообщение: #16 (935581)
|
Регистрация: 03.10.2007
Сообщений: 187
Вы сказали Спасибо: 0
Поблагодарили 180 раз(а) в 107 сообщениях
Сила репутации: 1Репутация: 159 
(весьма и весьма положительная личность)
|
Ну а если не найдёте?  пойду прогу писать, мож получится
|
|
|
Этот пользователь сказал Спасибо Alex14435 за это полезное сообщение:
|
|
27.01.2011, 14:57
|
Сообщение: #17 (935593)
|
Регистрация: 31.01.2010
Возраст: 61
Сообщений: 588
Вы сказали Спасибо: 9
Поблагодарили 653 раз(а) в 341 сообщениях
Сила репутации: 1Репутация: 664 
(луч света в тёмном царстве)
|
Alex14435, Почему же не найдём? Всё дело времени...с нека по осцилу всё идёт стабильно 100% ...ошибки в обработке принятых данных по СОМ порту ...сейчас перескочили на ЛПТ...ошибки те же ..значит железо работает без ошибок 100%. дело в алгоритме проги что данные с портов читает...
|
|
|
Этот пользователь сказал Спасибо Boryan за это полезное сообщение:
|
|
27.01.2011, 15:48
|
Сообщение: #18 (935634)
|
Регистрация: 03.10.2007
Сообщений: 187
Вы сказали Спасибо: 0
Поблагодарили 180 раз(а) в 107 сообщениях
Сила репутации: 1Репутация: 159 
(весьма и весьма положительная личность)
|
Всё таки написал прогу  если хочешь, кинь пару сотен ошибочных дампов 
|
|
|
Этот пользователь сказал Спасибо Alex14435 за это полезное сообщение:
|
|
27.01.2011, 15:56
|
Сообщение: #19 (935645)
|
Регистрация: 31.01.2010
Возраст: 61
Сообщений: 588
Вы сказали Спасибо: 9
Поблагодарили 653 раз(а) в 341 сообщениях
Сила репутации: 1Репутация: 664 
(луч света в тёмном царстве)
|
бред твоя прога   прикинь у меня первый байт читается 50% ошибок....2-30%...3-100%...4-77%...5-90% ...6-99% и чего ты выловишь своей прогой..и какой от неё толк ? извени ..но тебе ещё  нужно ..учиться, учиться и ещё раз учиться (ЛЕНИН) 
|
|
|
Этот пользователь сказал Спасибо Boryan за это полезное сообщение:
|
|
27.01.2011, 16:04
|
Сообщение: #20 (935658)
|
Регистрация: 03.10.2007
Сообщений: 187
Вы сказали Спасибо: 0
Поблагодарили 180 раз(а) в 107 сообщениях
Сила репутации: 1Репутация: 159 
(весьма и весьма положительная личность)
|
Ну а откуда ты знаешь, какой именно должен быть 3 байт что прям 100% ошибок  то значение которое чаще попадается, то и скорей всего верное. А так, учусь конечно. Сессия прошла уж
|
|
|
Этот пользователь сказал Спасибо Alex14435 за это полезное сообщение:
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 01:12. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.
|
|
|