Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > дизассемблирование прошивки ARM


Автор: hawk3500 4.10.2012, 21:48
Доброго времени суток.
Сталкнулся со следующей задачей....снял с одного девайса дамп,на девайсе стоит ARM процессор...
Посмотрел на дамп идой...но толи я не те параметры задавал при открытии толи что то ещё , но на выходе получил билеберду.
Подскажите пожалуйста. как производят дизассемблирование армовского кода?
Заранее благодарен.
С уважением,
HAWK3500.

Автор: LeonidPr 10.10.2012, 10:55
во-первых надо знать модель проца. найти на него даташит. опять же проц это или микроконтроллер? я не занимался конкретно дизассемблированием, поэтому не могу вам порекомендовать дизассемблер, но вам нужно будет как-то указать точку входа в программу (это из даташита - некоторые с нулевого адреса стартуют после сброса, некоторые нет). ну а дальше дело техники, ковыряйтесь, ищите то, что вам нужно. только ИМХО, неблагодарное это дело...

Добавлено через 58 секунд
p.s. еще нужно систему команд узнать, какая используется? ARM, THUMB, THUMB-2 (если cortex) и т.д.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)