реклама на сайте
подробности

 
 
> Работа с ELF-форматом
Rusoil
сообщение Nov 17 2010, 12:23
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 21-01-09
Пользователь №: 43 695



Встала задача расковырять чужую прогу под Linux (ARM). Есть китайский автомобильный сканер, обновления представляют собой загружаемый через карточку исполняемые и библиотечные elf-файлы.

Пока занялся изучением формата ELF.

Вопрос знатокам, реально вообще извлечь что-то полезное оттуда?
Может кто утилиты или инструментарий какой подскажет. Или просто посоветует что-то.
Любая инфа приветствуется.


ps. обошлись бы без китайщины и все написали бы сами, но производитель не дает протоколов на двигатели.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sasamy
сообщение Nov 17 2010, 13:18
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(Rusoil @ Nov 17 2010, 15:23) *
Вопрос знатокам, реально вообще извлечь что-то полезное оттуда?
Может кто утилиты или инструментарий какой подскажет. Или просто посоветует что-то.
Любая инфа приветствуется.


Ниразу не приходилось под Linux таким заниматься - но думал про IDA все слышали smile.gif Инструменты из стандартных - gdb и objdump.
дизассемблировать
#arm-xxx-linux-xxx-objdump -d chinaprog
определить точку входа
#arm-xxx-linux-xxx-objdump -f chinaprog

Если китайцы собирали без -fomit-frame-pointer можно и gdb код отлаживать. Еще они могли какой-нибуть хитрый упаковщик использовать.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 22:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01371 секунд с 7
ELECTRONIX ©2004-2016