Четверг, 28.03.2024, 12:56
Качественные скрипты, моды и дополнения для GTA без регистрации
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Игры серии ГТА » Работа с памятью, exe » Вопросы по IDA
Вопросы по IDA
Den_spbДата: Суббота, 07.01.2012, 20:36 | Сообщение # 1
Создатель сайта
Группа: Администраторы
Сообщений: 1595
Статус: Offline
Сообщения перенесены в отдельную тему.
 
VitalДата: Суббота, 07.01.2012, 20:36 | Сообщение # 2
Группа: Проверенные
Сообщений: 206
Статус: Offline
DK22Pac, в целом понял, но задам пару тупых вопросов: biggrin
1) Где взять IDA?
2) Как им пользоваться? Хотя, я сначала скачаю, потом посмотрю
Я так понял, там ВСЕ, что творится с игрой, т.е. адреса памяти всего, что есть в игре, правильно?


SCRIPTER
 
Den_spbДата: Суббота, 07.01.2012, 20:36 | Сообщение # 3
Создатель сайта
Группа: Администраторы
Сообщений: 1595
Статус: 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
Создатель сайта
Группа: Администраторы
Сообщений: 1595
Статус: 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
Создатель сайта
Группа: Администраторы
Сообщений: 1595
Статус: 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
Создатель сайта
Группа: Администраторы
Сообщений: 1595
Статус: 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
Создатель сайта
Группа: Администраторы
Сообщений: 1595
Статус: Offline
А откуда скачал (можно в ЛС)?
 
DK22PacДата: Понедельник, 04.06.2012, 16:24 | Сообщение # 12
$player_actor
Группа: Проверенные
Сообщений: 559
Статус: Offline
Den_spb, отправил, вместе с инструкцией по установке. smile

Добавлено (04.06.2012, 16:24)
---------------------------------------------
Разбирал bullethole.asi от Риосуке.

 
Форум » Игры серии ГТА » Работа с памятью, exe » Вопросы по IDA
  • Страница 1 из 1
  • 1
Поиск: