Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Anton Fedorov
@datacompboy
Programmer/Sysadmin
Android
Железо
Reverse engineering
IDA
Как дизасмить ядро Linux?
Никто не подскажет, как правильно в IDA грузить ядро Android?
Нужно вытащить железные подробности модуля, который built-in в ядро.
В ядре есть символы, желательно их проставить автоматически.
Вопрос задан
более трёх лет назад
3455 просмотров
Комментировать
Подписаться
3
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
2
Николай Турнавиотов
@foxmuldercp
Системный администратор, программист, фотограф
попробуйте найти исходники ядра андроида вашей версии.
Но модуль может быть и внешним.
Ответ написан
более трёх лет назад
1
комментарий
Нравится
1
1
комментарий
Facebook
Вконтакте
Twitter
Anton Fedorov
@datacompboy
Автор вопроса
модуль проприетарный, и исходники не открыты.
никак не могу найти правильный адрес с которого грузить бинарь.
<5>[ 0.000000] Virtual kernel memory layout:
<5>[ 0.000000] vector: 0xffff0000 — 0xffff1000 ( 4 kB)
<5>[ 0.000000] fixmap: 0xfff00000 — 0xfffe0000 ( 896 kB)
<5>[ 0.000000] DMA: 0xff600000 — 0xffe00000 ( 8 MB)
<5>[ 0.000000] vmalloc: 0xe0800000 — 0xf0000000 ( 248 MB)
<5>[ 0.000000] lowmem: 0xc0000000 — 0xe0000000 ( 512 MB)
<5>[ 0.000000] pkmap: 0xbfe00000 — 0xc0000000 ( 2 MB)
<5>[ 0.000000] modules: 0xbf000000 — 0xbfe00000 ( 14 MB)
<5>[ 0.000000] .init: 0xc0008000 — 0xc0027000 ( 124 kB)
<5>[ 0.000000] .text: 0xc0027000 — 0xc04a0000 (4580 kB)
<5>[ 0.000000] .data: 0xc04bc000 — 0xc04f8cc0 ( 244 kB)
грузил с 0xC0000000 — ссылки на строки явно кривые…
Написано
более трёх лет назад
Юрий Попов
@DjPhoeniX
Hardcore iOS & ESP developer & DJ
objdump -x kernel
Узнаёшь базовый адрес, вбиваешь, смотришь.
Ответ написан
более трёх лет назад
1
комментарий
Нравится
1
комментарий
Facebook
Вконтакте
Twitter
Anton Fedorov
@datacompboy
Автор вопроса
$ objdump -x m801_mtds.img-kernel
objdump: m801_mtds.img-kernel: File format not recognized
Написано
более трёх лет назад
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Железо
+1 ещё
Средний
Есть +-40к на сервер для моих пет проектов (на одном есть небольшая нагрузка, +- 50 пользователей в день). Что посоветуете купить?
1 подписчик
13 часов назад
96 просмотров
1
ответ
Железо
+1 ещё
Средний
Самопроизвольное отключение компьютера. Почему?
нет подписчиков
вчера
159 просмотров
4
ответа
Железо
+3 ещё
Средний
Процесс вывода кадра из Front buffer на матрицу монитора. Как это работает?
2 подписчика
вчера
394 просмотра
4
ответа
Программирование
+3 ещё
Средний
Какой лучше выбрать мини пк под сервер?
1 подписчик
вчера
2695 просмотров
12
ответов
Железо
+1 ещё
Простой
Откуда брать информацию, чтобы разобраться в структуре пк?
1 подписчик
18 июн.
246 просмотров
4
ответа
Железо
+1 ещё
Средний
По какой причине комп работает хуже, нежели должен?
1 подписчик
18 июн.
207 просмотров
4
ответа
Android
+1 ещё
Простой
Как заставить снова работать камеры на Samsung Fold 3?
1 подписчик
18 июн.
120 просмотров
1
ответ
Железо
+4 ещё
Средний
Проблема при подключении сетевой карты Intel X520-DA2?
3 подписчика
17 июн.
1108 просмотров
0
ответов
Android
Простой
Что делать если приложение на андроид требует пароль на телефон, а мне он не нужен?
1 подписчик
17 июн.
125 просмотров
3
ответа
Железо
+1 ещё
Простой
В чем проблема, если компьютер включается только через пол часа простоя?
3 подписчика
16 июн.
1215 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Android разработчик
Городские Технологии
До 200 000 ₽
Эмуляция Android на сервере
Donatov.net
•
Москва
от 150 000 ₽
iOS / Android Developer (Junior / Middle)
SubSync
от 100 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама