Перейти к содержанию
Old Phone Forum
  • Вход

    Вы сейчас не залогинены на форуме.

    Для возможности комментариев, загрузки файлов, подписок на ответы - вам надо войти.

Формат SYM файла


Рекомендуемые сообщения

Вот пример файла:


0x1000C000  A   SetStackPointers

0x1000C94C  T   RtkTask1

0x18741370   D   v_l2m_LAPDmFramePtr

 

Такой вопросик, что означают буквы A, T и D в средней колонке?

:lol::idea:

Ссылка на комментарий
Поделиться на другие сайты

A - ARM код

T - THUMB код

D - данные

M - МСС код (в стандартных sym его нет)

С - константы (как и М)

Одна из последних версий binedit здесь.

AlexeyK.gif

Ссылка на комментарий
Поделиться на другие сайты

Пасиб! В сум-файле для Х100 просто не было такой колонки :lol:

 

А кто-нибудь модифицировал idc-скрипт для импорта данных такого sym-файла в ida?

Ссылка на комментарий
Поделиться на другие сайты

ViZ0R, а что, тяжело это сделать? Ну я сегодня, наверное, перепишу его...

X100 → X700 → i9300

Ссылка на комментарий
Поделиться на другие сайты

Да нет, не тяжело...просто подзабыл уже кое-что

 

Как можно пометить код как ARM, так:


SetReg(address,"T",1); 

 

или так


SetReg(address,"T",0); 

Ссылка на комментарий
Поделиться на другие сайты

Вот, переписал вчера скрипт.... До сих пор жду (с перерывами, конечно) окончания результатов автоанализа :)

 

Внимание: рекомендую

1. Удалить первую строку из оригинального файла D500BVDK8_HW28.SYM (лениво было делать её пропуск, а с ней результат работы непредсказуем :oops: )

2. после загрузки прошивки и до окончания работы скрипта запретить автоанализ.

autosym.rar

X100 → X700 → i9300

Ссылка на комментарий
Поделиться на другие сайты

У меня всё качается (похоже, "починили" функцию скачивания файлов...) Попробуйте еще раз.

 

Да, забыл сказать: Рекомендуется использовать IDA 4.8 Advanced (у меня именно она). В ней более корректно обрабатываются case-переходы и вообще много исправлений, связанных с ARM. (Ссылку не спрашивайте, помочь ничем не могу).

X100 → X700 → i9300

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


×
×
  • Создать...