Русский / Russian English / Английский

Сейчас на форуме: Zaxar90800 (+3 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS ·

 eXeL@B —› Вопросы новичков —› использование IDA Pro для изучения прошивки микроконтроллера
Посл.ответ Сообщение

Ранг: 4.2 (гость)
Статус: Участник

Создано: 17 февраля 2020 23:52 New!
Цитата · Личное сообщение · #1

Доброго времени суток, уважаемые форумчане! У меня возникла проблема, которая состоит в следующем: мне необходимо исследовать файл, содержащий данные из flash-памяти микроконтроллера
Motorola mc68hc908jb16. Когда я загружаю данный файл в IDA Pro возникает окно, где необходимо создать секции RAM и ROM. Но дело в том, что мне нужно исследовать именно flash-память, поэтому считаю создание этих секций нецелесообразным в моем случае. Подскажите, пожалуйста, как мне не создавать эти секции в файле.


Ранг: 256.4 (наставник)
Статус: Участник

Создано: 18 февраля 2020 00:14 · Поправил: f13nd New!
Цитата · Личное сообщение · #2

Например в одном участке программы будет инициализация какой-то глобальной переменной, в другом ее использование. Объявив секцию оперативки ты сможешь выйти с первого на второе через перекрестные ссылки (и обратно), не объявив оперативку это будет сделать труднее. Добавляется вся эта мишура элементарно: view > open subviews > segments (секцию кода тебе создаст и спроецирует куда укажешь при открытии файла).

Ранг: 70.8 (постоянный)
Статус: Участник

Создано: 18 февраля 2020 00:14 · Поправил: sefkrd New!
Цитата · Личное сообщение · #3

MrVladorg пишет:
flash-память,

Как думаешь - это рам или ром?


Ранг: 556.3 (!)
Статус: Участник
оптимист

Создано: 18 февраля 2020 00:25 New!
Цитата · Личное сообщение · #4

MrVladorg
Motorola mc68hc908jb16 datasheets

| Сообщение посчитали полезным: dilaree



Ранг: 256.4 (наставник)
Статус: Участник

Создано: 18 февраля 2020 00:29 New!
Цитата · Личное сообщение · #5

Флеш-память (англ. flash memory) - разновидность полупроводниковой технологии электрически перепрограммируемой памяти (EEPROM). Это же слово используется в электронной схемотехнике для обозначения технологически законченных решений постоянных запоминающих устройств в виде микросхем на базе этой полупроводниковой технологии.

Постоянное Запоминающее Устройство (ПЗУ) и Read-Only Memory (ROM) это синонимы если что.

Ранг: 70.8 (постоянный)
Статус: Участник

Создано: 18 февраля 2020 01:29 New!
Цитата · Личное сообщение · #6

f13nd пишет:
это синонимы если что

Это топикстартеру, я думаю..

Ранг: 4.2 (гость)
Статус: Участник

Создано: 18 февраля 2020 07:19 New!
Цитата · Личное сообщение · #7

Меня смущает то, что IDA разбивает файл на сегменты RAM, ROM и другие. Хотя по сути, так как у меня файл представляет собой только дамп flash-памяти, он должен переходить в один сегмент при анализе в IDA. Я хотел узнать, можно ли разместить файл в адресном пространстве в IDA таким образом, чтобы у меня получился один сегмент flash-памяти и начинался он не с нулевого адреса, а с адреса 0xBA00 как в даташите. Или от этого ничего не поменяется?


Ранг: 256.4 (наставник)
Статус: Участник

Создано: 18 февраля 2020 07:32 · Поправил: f13nd New!
Цитата · Личное сообщение · #8

16битный проц. Объявляет она похоже области системных регистров 0000--007F, оперативку 0080--01FF и системные регистры выше FE00. Оставил бы ты это все как есть, ничего страшного не случится.

| Сообщение посчитали полезным: MrVladorg


Ранг: 4.2 (гость)
Статус: Участник

Создано: 18 февраля 2020 19:01 New!
Цитата · Личное сообщение · #9

Я понял, спасибо!
 eXeL@B —› Вопросы новичков —› использование IDA Pro для изучения прошивки микроконтроллера
Эта тема закрыта. Ответы больше не принимаются.

Видеокурс ВЗЛОМ