Все сервисы Хабра
Сообщество 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
Написано
более трёх лет назад
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Android
+1 ещё
Средний
Насколько эффективно работает защита от пиратства, доступная в Google Play?
1 подписчик
5 часов назад
65 просмотров
0
ответов
Android
Сложный
Как редиректнуть звук между двумя Android приложениями?
1 подписчик
25 авг.
55 просмотров
1
ответ
Железо
+1 ещё
Средний
Asus Zenbook UM325U, как воскресить батарею?
1 подписчик
25 авг.
127 просмотров
1
ответ
Компьютерные сети
+2 ещё
Средний
Что делать если не работают онлайн игры и VPN?
1 подписчик
24 авг.
281 просмотр
4
ответа
Android
Средний
Удаление приложения на Android-планшете без подключения к ПК?
1 подписчик
22 авг.
102 просмотра
1
ответ
Android
Средний
Как запретить изменение часового пояса на android?
1 подписчик
22 авг.
84 просмотра
1
ответ
Linux
+2 ещё
Простой
Физическое устройство для управления Ubuntu Server?
3 подписчика
22 авг.
1055 просмотров
7
ответов
Железо
+1 ещё
Простой
Какое железо выбрать для домашнего сервера?
6 подписчиков
22 авг.
5962 просмотра
12
ответов
Железо
+3 ещё
Средний
Что лучше всего заменить в системе для стриминга?
1 подписчик
21 авг.
252 просмотра
3
ответа
Android
+2 ещё
Сложный
Как в Capacitor приложение обновить через apk?
1 подписчик
20 авг.
80 просмотров
0
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Android разработчик
SENSE
•
Москва
До 350 000 ₽
Middle Android Native Developer
Леон
•
Санкт-Петербург
от 200 000 ₽
Flutter Developer
exopods
от 1 500 до 2 000 $
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама