ltr

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
fersa
Открыл глаза
Сообщения: 44
Зарегистрирован: Вт окт 06, 2009 09:03:43

ltr

Сообщение fersa »

вотивсё
Последний раз редактировалось fersa Сб окт 09, 2010 04:44:49, всего редактировалось 1 раз.
Реклама
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3870
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Декомпилировать hex

Сообщение Engineer_Keen »

Любой HEX можно декомпилировать, но на выходе всегда будет одно - ассемблер. Потому как HEX это и есть ассемблер (только в виде кодов операций и переменных), в не зависимости от того с какого языка он был скомпилирован, хоть с бейсика, хоть с Си.
Реклама
fersa
Открыл глаза
Сообщения: 44
Зарегистрирован: Вт окт 06, 2009 09:03:43

Re: Декомпилировать hex

Сообщение fersa »

в нём зашит код активации буквено числовой иожно ли как то его вытащить ?
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3870
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Декомпилировать hex

Сообщение Engineer_Keen »

Можно все, если есть навык. Коды обычно не ищут, ищут место, где они проверяются.
Реклама
Эиком - электронные компоненты и радиодетали
borys
Держит паяльник хвостом
Сообщения: 927
Зарегистрирован: Вт сен 07, 2010 19:27:48
Откуда: Ташкент

Re: Декомпилировать hex

Сообщение borys »

Engineer_Keen правильно сказал. Добавлю - очень большой навык !
Реклама
fersa
Открыл глаза
Сообщения: 44
Зарегистрирован: Вт окт 06, 2009 09:03:43

Re: Декомпилировать hex

Сообщение fersa »

какой софт для этого лучше всего использовать ? или может поможете найти этот участок я выложу эту прошивку.
Вложения
1.rar
(6.65 КБ) 149 скачиваний
Реклама
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3870
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Декомпилировать hex

Сообщение Engineer_Keen »

Непонятно какой МК (судя по таблице прерываний - какая-нибудь мега), не понятно что за схема. Декомпилировать можно например в протеусе (в свойствах МК указать dassasemble binary code - yes). А вообще это хакерство, это не хорошо :)))
fersa
Открыл глаза
Сообщения: 44
Зарегистрирован: Вт окт 06, 2009 09:03:43

Re: Декомпилировать hex

Сообщение fersa »

мдяяяяя
Последний раз редактировалось fersa Ср окт 06, 2010 15:36:02, всего редактировалось 1 раз.
Murav
Опытный кот
Сообщения: 877
Зарегистрирован: Чт фев 18, 2010 13:51:56

Re: Декомпилировать hex

Сообщение Murav »

fersa писал(а):какой софт для этого лучше всего использовать ?

В качестве дизассемблера лучше всего взять IDA. Он правда в основном для компьютера, но ассемблер AVR тоже знает. Только реализация дизассемблера AVR там никакая(по сравнению с x86, во всяких Proteus'ах, AVR Studio, CVAVR и т.п. даже того что есть в IDA нету), например он не анализирует стековые переменные и не понимает загрузку адресов переменных инструкциями типа ldi.

Engineer_Keen писал(а):А вообще это хакерство, это не хорошо

Тем не менее иногда приходится. Я например сейчас разбираюсь как работает JTAGICE - Atmel документацию по JTAG-отладке публиковать то не хочет.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»