· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.RESEARCH —› IDA->Listing->SoftIce. Как?

Посл.отвђт Сообщенiе


Дата: Ноя 7, 2004 05:45:20 · Поправил: Oleg_SK

Привет всем!
Ребята, помогите мне разобраться вот с чем: как сделать так чтобы в SoftIce я мог видеть не голый ассемблерный листинг, а листинг, обработанный мною с помощью IDA? Что-то у меня не получается добиться этого:( Я делаю так:
1. С помощью я IDA формирую MAP-файл;
2. Потом я этот MAP-файл перегоняю в SYM-файл, с помощью утилитки IDASYM, которую я взял с этого сайта;
3. Далее я этот SYM-файл перегоняю в NMS-файл, с помощью Symbol loader’а;
4. На следующем шаге я открываю этот NMS-файл в Symbol loader’е и выполняю команду Load. Загрузка проходит нормально.
5. Теперь я открываю сам EXE-файл и выполняю команду Load. Мне выдается предупреждение: An error occured during symbol translation/load. Load executable anyway? Я соглашаюсь на продолжение загрузки;
6. Все, SoftIce показывает голый ассемблерный листинг, и я по идее могу (???) переключится в режим показа исходника, сработанного с помощью IDA, нажатием клавиши F3. Но этого переключения почему-то не происходит…
Почему у меня не получается это сделать? Команда TABLE показывает что моя таблица символов активна, а команда SYM показывает, что исходник, судя по тем символам которые я вижу, загружен. В чем трабла? Может быть это происходит из-за того, что нужен PDB-файл. Если это так, то как мне его получить? (Исходников исследуемой проги у меня нет)

З.Ы.: IDA PRO v4.5.0.762 PC и SoftIce v4.3.0
З.З.Ы: Спасайте, я уже несколько дней мучаюсь с этой проблемой…


Дата: Ноя 9, 2004 11:18:04

MAP-файл не содержит информации об "исходниках". NMS-файл, полученный из него, будет содержать только глобальные имена.

Более полно превратить результаты дизассемблирования в NMS-файл позволяет IDA-плагин i2s.


Дата: Ноя 17, 2004 04:16:57 · Поправил: Oleg_SK

green
Большое тебе спасибо за инфу, я этого не знал.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.111