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

 
 
> можно ли дизасемблировать объектный файл (исполняемый) так, чтобы взял ассемблер?, GNU интересно objdump, но и любые другие IDA PRO и т.п. пойдут
yes
сообщение Apr 2 2014, 07:46
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



то есть нужно получить из большого количества объектных файлов (то есть автоматически) получить ассемблерные файлы, которые возьмет gcc (gnu as)
архитектура sparc, но может методы от arm-а тоже пойдут

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kolobok0
сообщение Apr 2 2014, 16:25
Сообщение #2


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(yes @ Apr 2 2014, 11:46) *
то есть нужно получить из большого количества объектных файлов...


на автомате вряд-ли. Если есть более-менее сложный алгоритм (либо уход от дизасемблирования) - то точно нет.
обычно процес итерационный. дизасм-компиляция полученного-дизасм-компиляция..и так до потери пульса, пока не станет компиляться,
потом на точное совпадение бинарника, потом идёт уже осмысленное охват исходников на предмет того чего нужно.
пока этот процесс не научится делать автомат - то это "хфантастика сынок".

кстати достаточно один раз средней тяжести проделать работу и начиаешь понимать нюансы как дизасма, так и ухода от него...sm.gif
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 25th August 2025 - 12:51
Рейтинг@Mail.ru


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