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

 
 
> Desassembler, Дизассемблирование hex под AVR
Sugar
сообщение Mar 11 2005, 12:10
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 58
Регистрация: 24-12-04
Из: Украина
Пользователь №: 1 657



Господа, не подумайте что хочу заняться пиратсовом, оровать чужие идеи и т.д.
Ради спортивного интереса?
Попробовал IDA и AVRStudio.
Впечатления хорошие, пробовал так, прошил кристалл, (программа loader), считал hex, дизассемблировал IDA, получил asm.
Вопрос такой, а можно этот asm переконвертировать в c.
ведь распространены всего пару компиляторов:IAR, WinAVR, CodeVision, ImageCraft.
Они же из с делают asm, могут ли они делать обратную операцию, из asm - С.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
xyzzy
сообщение Apr 10 2005, 08:30
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 95
Регистрация: 10-04-05
Пользователь №: 4 003



Цитата(Sugar @ Mar 11 2005, 05:10)
Господа, не подумайте что хочу заняться пиратсовом, оровать чужие идеи и т.д.
Ради спортивного интереса?
Попробовал IDA и AVRStudio.
Впечатления хорошие, пробовал так, прошил кристалл, (программа loader), считал hex, дизассемблировал IDA, получил asm.
Вопрос такой, а можно этот asm переконвертировать в c.
ведь распространены всего пару компиляторов:IAR, WinAVR, CodeVision, ImageCraft.
Они же из с делают asm, могут ли они делать обратную операцию, из asm - С.
*


Если руками, то, в принципе можно при достаточном терпении восстановить оригинальный алгоритм. Но чаще проще просто взять оригинальный ассемблерный код.

Автоматическое декомпилирование - тема не одной докторской диссертации и пока практическое применение декомпиляторов весьма ограничено. Для явы есть несколько програм, но их задача полегче. Есть кое-что для i386, а вот с экзотическими процессорами (типа АВР biggrin.gif ) будет сложнее.

Если интересно, вот ссылки на два проекта по теме (и диссертации, тоже)

* REC(reverse engineering compiler) http://www.backerstreet.com/rec/rec.htm
* DCC http://www.itee.uq.edu.au/~cristina/dcc.html

--xyzzy


--------------------
--xyzzy
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 18:51
Рейтинг@Mail.ru


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