Сейчас на форуме: Alf, Dart Raiden, bedop66938 (+8 невидимых) |
eXeL@B —› Электроника —› исследование прошивки МК Motorola |
Посл.ответ | Сообщение |
|
Создано: 19 февраля 2020 00:06 · Личное сообщение · #1 Доброго времени суток! Возникла необходимость исследовать дамп прошивки микроконтроллера Motorola mc68hc908jb16, в распоряжении есть дамп EEPROM и MROM. Подскажите, пожалуйста, как правильно разместить в адресном пространстве IDA Pro данные файлы, пробовал по разному, но в итоге адекватного дизассемблированного листа так и не получил. |
|
Создано: 19 февраля 2020 00:44 · Личное сообщение · #2 |
|
Создано: 19 февраля 2020 19:01 · Личное сообщение · #3 Спасибо. Я так попробовал, но даже после этих манипуляций многие байты оказываются неисследованными или просто помечаются как данные. Является ли это показателем того, что все-таки я неправильно разместил прошивку в адресном пространстве в IDA Pro или же так и должно быть? Я знаю, что эти байты можно перевести в код или ASCII-строки нажатием клавиши, но будет ли это правильно? 8e97_19.02.2020_EXELAB.rU.tgz - листинг.png |
|
Создано: 19 февраля 2020 22:34 · Личное сообщение · #4 MrVladorg пишет: байты оказываются неисследованными или просто помечаются как данные Ты столкнулся со знаменитым высокоскоростным автоанализом иды Можешь снести все и разобрать руками. В плане кода выхлоп там неплохой, но есть спорные моменты. Не знаю эту архитектуру настолько, чтобы судить правдоподобно ли это. MrVladorg пишет: Я знаю, что эти байты можно перевести в код или ASCII-строки нажатием клавиши, но будет ли это правильно? Ида называется интерактивным дизассемблером за это свойство. ----- 2 оттенка серого |
|
Создано: 19 февраля 2020 23:06 · Личное сообщение · #5 |
|
Создано: 19 февраля 2020 23:17 · Личное сообщение · #6 |
|
Создано: 19 февраля 2020 23:27 · Личное сообщение · #7 |
|
Создано: 19 февраля 2020 23:36 · Личное сообщение · #8 MrVladorg пишет: можно ли как-нибудь не имея под рукой процессора посмотреть как будет работать прошивка? Существуют симуляторы-отладчики типа www.lauterbach.com, downloads > evaluation software, но многого от них не жди. Чтобы прямо взять и стартануть прошивку в эмуляторе, надо сильно заморочиться и кучу всего понаписать. Отдельные участки прошивки отлаживать можно. ----- 2 оттенка серого |
|
Создано: 19 февраля 2020 23:50 · Поправил: difexacaw · Личное сообщение · #9 MrVladorg > можно ли как-нибудь не имея под рукой процессора посмотреть как будет работать прошивка? Все нормальные мк имеют эмуляторы в среде разработки. Для твоего мк походу этого нет, собрано в подвале на станке. Code:
Ценник на прогер от 500$ и это за 6MHz ----- vx |
|
Создано: 19 февраля 2020 23:52 · Личное сообщение · #10 |
|
Создано: 19 февраля 2020 23:56 · Личное сообщение · #11 |
|
Создано: 20 февраля 2020 00:02 · Личное сообщение · #12 |
eXeL@B —› Электроника —› исследование прошивки МК Motorola |