Сейчас на форуме: rmn, exp50848, _MBK_ (+8 невидимых)

 eXeL@B —› Основной форум —› Достать модули из unix-ядра
Посл.ответ Сообщение

Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 02 декабря 2010 00:08
· Личное сообщение · #1

Есть некое unix-ядро, в которое вкомпилены дополнительные модули. Если открыть это файло идой - секции модулей содержат какие-то "левые" адреса. Можно ли извлечь отдельные секции, чтоб нормально потом идой посмотреть? Танцы с бубном какие-то дополнительно нужны? Как оно вообще их подгружает из себя?

-----
старый пень





Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 02 декабря 2010 00:34
· Личное сообщение · #2

какой именно unix?
скриншот покажи что ли
или ядро залей куда то



Ранг: 156.1 (ветеран), 5thx
Активность: 0.020
Статус: Участник
Капрал

Создано: 02 декабря 2010 00:38
· Личное сообщение · #3

Обычно все модули в современных ядрах подгружаемые, т.е. отдельным файлом.



Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 02 декабря 2010 00:54 · Поправил: r_e
· Личное сообщение · #4

reversecode
Коммерческая RTOS-модификация для embedded устройств. Скриншот чего? Ядра?
freeExec
Было бы отдельным файлом - не спрашивал бы.

-----
старый пень




Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 02 декабря 2010 11:25
· Личное сообщение · #5

r_e пишет:
Коммерческая RTOS-модификация для embedded устройств.

А что за процессор. Обычно левые адреса бывают, когда адрес загрузки неправильно задан. Ну и еще куча вариантов: адреса в ПЗУ, кривизна ИДА и т.д.




Ранг: 328.7 (мудрец), 73thx
Активность: 0.170.01
Статус: Участник

Создано: 02 декабря 2010 12:26
· Личное сообщение · #6

а если посмотреть на другое unix-ядро (не коммерческое)- там нет левых адресов?



Ранг: 352.4 (мудрец), 4thx
Активность: 0.150
Статус: Участник
retired

Создано: 02 декабря 2010 12:36
· Личное сообщение · #7

а эта коммерческая rtos для кофеварок как называется?



Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 02 декабря 2010 16:10
· Личное сообщение · #8

tundra37
проц обычный x86. ELF файлы в описаниях секций имеют VMA (адрес загрузки).
Собственно, проблема решилась ручной загрузкой отдельных секций .text по базе 10000.

ssx
=) привет от старых штиблет

-----
старый пень



 eXeL@B —› Основной форум —› Достать модули из unix-ядра
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати