| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Микроконтроллеры (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) и т.д. |