Декомпиляция

 
+
-
edit
 

iwasjuk

новичок
Здравия Всем!
Я начинающий и сталкнулся с проблемой перевода hex файла на ассемблер.
Вопрос: Или это не этично или всем понятно.
Объясните пожалуйста.
Познание бесконечности требует бесконечного времени, а по сему: работай, не работай все едино.  

Yuran

опытный

iwasjuk>Здравия Всем!
iwasjuk>Я начинающий и сталкнулся с проблемой перевода hex файла на ассемблер.
iwasjuk>Вопрос: Или это не этично или всем понятно.
iwasjuk>Объясните пожалуйста.[»]

Называется reverse engineering. Используй IDA.
 

au

   
★★☆
Yuran, вам аббревиатура "МК" ничего не говорит?

iwasjuk: спросите на форумах телесистем (telesys.ru)
 
RU Alesandro #16.10.2004 13:47
+
-
edit
 

Alesandro
Серокой

координатор
★★★★
Не знаю, про какой именно hex вы говорите, но вот "фирменные" продукты MICROCHIP и Atmel, соответсвенно MPLab и AVR Studio, позволяют просто открыть hex и дезассемблировать. Без всякой этики.
Другое дело, сколько вы в полученом файле будете разбираться. :)
Больше не раскалятся ваши колосники. Мамонты пятилеток сбили свои клыки. ©  
+
-
edit
 

iwasjuk

новичок
Спасибо Всем кто откликнулся. Я не ожидал получить ответ так быстро.
Познание бесконечности требует бесконечного времени, а по сему: работай, не работай все едино.  
+
-
edit
 

GrayCat

координатор

А откуда этот HEX взялся? Если это результат компиляции или ассемблирования своего исходника, то компилятор или ассемблер всегда можно заставить выдать листинг, в котором подробно расписаны все инструкции, метки, адреса и т.п.

Если же стоит задача понять, что делает чужая программа, доступная только как HEX (или там, .COM, .EXE ;) ), то нужно пытаться осваивать IDA.
Gray ©at [Семейство кошачих]  

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru