|
Вопросы по IDA
|
|
| Den_spb | Дата: Суббота, 07.01.2012, 20:36 | Сообщение # 1 |
 Создатель сайта
Группа: Администраторы
Сообщений: 1615
Статус: Offline
| Сообщения перенесены в отдельную тему.
|
| |
|
|
| Vital | Дата: Суббота, 07.01.2012, 20:36 | Сообщение # 2 |
Группа: Проверенные
Сообщений: 206
Статус: Offline
| DK22Pac, в целом понял, но задам пару тупых вопросов: 1) Где взять IDA? 2) Как им пользоваться? Хотя, я сначала скачаю, потом посмотрю Я так понял, там ВСЕ, что творится с игрой, т.е. адреса памяти всего, что есть в игре, правильно?
SCRIPTER
|
| |
|
|
| Den_spb | Дата: Суббота, 07.01.2012, 20:36 | Сообщение # 3 |
 Создатель сайта
Группа: Администраторы
Сообщений: 1615
Статус: Offline
| 1) IDA 5.2 есть во многих местах, например на cracklab ru. Программа этой версии позволяет работать с базой gta_sa.idb от 2009/12/05. Базы размещены на public.sannybuilder.com . Можешь поискать IDA и более свежей версии - появится возможность работать с более новыми базами. 2) То же самое, что спросить "как пользоваться 3ds max?". Задавай конкретные вопросы. 3) В базе отображёно всё содержимое gta_sa.exe, которое в основном можно разделить на две части - данные (адреса типа data) и код функций (адреса типа text).
|
| |
|
|
| Vital | Дата: Суббота, 07.01.2012, 20:37 | Сообщение # 4 |
Группа: Проверенные
Сообщений: 206
Статус: Offline
| Хм...скачал 5.2, установил, скачал gtasa.idb 2009.12.05, при открытии ошибка "Sorry, this database has been created by a pirate version of IDA Pro"... Попробую найти более раннюю версию базы.
SCRIPTER
|
| |
|
|
| Den_spb | Дата: Суббота, 07.01.2012, 20:37 | Сообщение # 5 |
 Создатель сайта
Группа: Администраторы
Сообщений: 1615
Статус: Offline
| У меня IDA 5.2 читает базу 2009.12.05. Попробуй поискать IDA в другом месте.
|
| |
|
|
| Den-x | Дата: Вторник, 01.05.2012, 16:55 | Сообщение # 6 |
|
Группа: Пользователи
Сообщений: 13
Статус: Offline
| Здравствуйте, у меня такая проблема. Открываю gta_sa.exe через IDA, но он некорректно отображает имена функций. Скрин: У меня одного так?
|
| |
|
|
| Den_spb | Дата: Вторник, 01.05.2012, 22:46 | Сообщение # 7 |
 Создатель сайта
Группа: Администраторы
Сообщений: 1615
Статус: Offline
| Открой в IDA idb-базу от listener, а не запускай новый анализ gta_sa.exe. Базу можно скачать здесь: http://public.sannybuilder.com/gtasa_exe_idb/ (чем позднее дата, тем свежее база).
|
| |
|
|
| Den-x | Дата: Среда, 02.05.2012, 02:17 | Сообщение # 8 |
|
Группа: Пользователи
Сообщений: 13
Статус: Offline
| Спасибо, а почему если сканировать новую так происходит? Надо дольше ждать?
|
| |
|
|
| Den_spb | Дата: Среда, 02.05.2012, 17:52 | Сообщение # 9 |
 Создатель сайта
Группа: Администраторы
Сообщений: 1615
Статус: Offline
| IDA не может сама восстановить имена адресов и функций потому что в gta_sa.exe этих имён нет. Эту работу должен выполнять человек, разбирающий код.
|
| |
|
|
| DK22Pac | Дата: Четверг, 03.05.2012, 01:24 | Сообщение # 10 |
 $player_actor
Группа: Проверенные
Сообщений: 559
Статус: Offline
| Скачал новую версию IDA (6.1). HexRays декомпилятор явно доработали, в лучшую сторону. Хотя мелкие проблемки остались (например, со strncmp).
|
| |
|
|
| Den_spb | Дата: Четверг, 03.05.2012, 11:58 | Сообщение # 11 |
 Создатель сайта
Группа: Администраторы
Сообщений: 1615
Статус: Offline
| А откуда скачал (можно в ЛС)?
|
| |
|
|
| DK22Pac | Дата: Понедельник, 04.06.2012, 16:24 | Сообщение # 12 |
 $player_actor
Группа: Проверенные
Сообщений: 559
Статус: Offline
| Den_spb, отправил, вместе с инструкцией по установке.  Добавлено (04.06.2012, 16:24) --------------------------------------------- Разбирал bullethole.asi от Риосуке. 
|
| |
|
|