Установка IDA PRO v6.1
- Разархивировать папку "ida61" (Hex-Rays.IDA.Pro.Advanced.v6.1.Windows.incl.Hex-Rays.x86.Decompiler.v1.5.READ.NFO-RDW) в корень диска С.
- Из папки "_RDW-ANTIPIRATE" скопировать файлы в корень папки "С:\ida61\", если у вас остались нужные проекты от пиратской версии 5.5.
- Советую ставить последнюю скомпилированную версию питона Windows x86 MSI Installer (2.6.6) (sig)
- Затем разархивировать пакет питона для IDA idapython-1.5.2.3_ida6.1_py2.6_win32.zip (IDAPython 1.5.2.3 for Windows, IDA Pro 6.1 and Python 2.6).
- Скопировать все папки "docs", "examples", "python" и "plugins" в папку "C:\ida61\", соглашаясь на замену.
- Скопировать файл "python.cfg" в папку "C:\ida61\cfg\"
- Далее остальные папки плагинов из этой раздачи в папку с программой "C:\ida61\", если надо.
- При первом запуске IDA PRO сама должна подхватить и сконфигурировать Питона и плагины.
Для PS3 понадобится библиотека процессора Cell ps3spu.w32 - process module for IDA (добавил ссылку в шапку)
- Скачиваете архив с репозитория.
- В архиве будут исходники(они вам не нужны) и 2 папки "cfg" "procs" с уже скомпилированным модулем ps3spu.w32 и конфигом ps3spu.cfg.
- Нужно скопировать эти 2 папки в корневую папку IDA, например C:\ida61\
- При открытии декриптованного файла прошивки PS3 в IDA PRO, будет выдан запрос на выбор процессора.
- Выберите из раскрывающегося списка "PS3 CellBE SPE: ps3spu" и нажмите рядом кнопку Set.
- Вверху выберите "Binary file", внизу добавьте галочку на "Manual load", как на картинках ниже.
- После открытия файла исследуйте код дизассемблированием байтов кнопкой "С" на клавиатуре.
- Код будет математически просчитан процессорными функциями PS3.
PS3CellBE1.png PS3CellBE2.png
Последний раз редактировалось ErikPshat; 23.10.2012 в 05:44.
|