Четверг, 25.04.2024, 20:56
Приветствую Вас Гость | RSS
//vkontakte.ru/id66890680
Главная
Регистрация
Вход
Меню сайта

Категории раздела
Новости и релизы [29]
Прошивки [2]
Инструкции [16]
Soft раздел [3]
Hard раздел [5]
PSP Кодинг [5]
Игры на PSP [10]

Мини-чат
500

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Главная » Файлы » Инструкции [ Добавить материал ]

Углубляемся в PSP – Часть 7: Почему ChickHen на основе «eggsploit» срабатывает случайно?
28.01.2010, 13:23
Автор оригинального текста: SilverSpring
Перевод:  sk8-maN

Практически все пользователи ChickHen хотя бы раз жаловались на нестабильность TIFF эксплоита и как следствие запуска HEN. Дело в том, что успешное срабатывание эксплоита основано на жесткой адресации памяти, но в современных прошивках PSP сделано так, что адреса ячеек памяти меняются случайным образом. После запуска модуля vshbridge.prx создаются два фиксированных пула памяти, предназначенных лишь для рандомизации смещений.


Размер данных пулов случаен и зависит от системного времени PSP. При неудачном размере данных пулов, они могут повлиять на адреса модулей, загруженных в ОЗУ PSP, и тем самым привести к ошибке в коде TIFF эксплоита.

Код рандомизации смещений модуля vshbridge.prx:

vsh_randomizer.png (.96 Kb)

Этот код был добавлен в прошивку 2.50 и выше. Поскольку HEN использует TIFF эксплоит, повысить частоту успешных срабатываний путем изменения кода нельзя. Конечно это не единственная причина, влияющая на стабильность ChickHen.


Главная
  По поводу материала обращайтесь FAQ (вопрос/ответ)
Категория: Инструкции | Добавил: sk8-man | Теги: CHIKHEN
Просмотров: 972 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск


Copyright MyCorp © 2024