Страница 1 из 1
ltr
Добавлено: Пн окт 04, 2010 14:49:02
fersa
вотивсё
Re: Декомпилировать hex
Добавлено: Пн окт 04, 2010 14:59:35
Engineer_Keen
Любой HEX можно декомпилировать, но на выходе всегда будет одно - ассемблер. Потому как HEX это и есть ассемблер (только в виде кодов операций и переменных), в не зависимости от того с какого языка он был скомпилирован, хоть с бейсика, хоть с Си.
Re: Декомпилировать hex
Добавлено: Пн окт 04, 2010 15:05:18
fersa
в нём зашит код активации буквено числовой иожно ли как то его вытащить ?
Re: Декомпилировать hex
Добавлено: Пн окт 04, 2010 15:16:02
Engineer_Keen
Можно все, если есть навык. Коды обычно не ищут, ищут место, где они проверяются.
Re: Декомпилировать hex
Добавлено: Пн окт 04, 2010 19:12:52
borys
Engineer_Keen правильно сказал. Добавлю - очень большой навык !
Re: Декомпилировать hex
Добавлено: Вт окт 05, 2010 04:33:44
fersa
какой софт для этого лучше всего использовать ? или может поможете найти этот участок я выложу эту прошивку.
Re: Декомпилировать hex
Добавлено: Вт окт 05, 2010 09:22:56
Engineer_Keen
Непонятно какой МК (судя по таблице прерываний - какая-нибудь мега), не понятно что за схема. Декомпилировать можно например в протеусе (в свойствах МК указать dassasemble binary code - yes). А вообще это хакерство, это не хорошо

Re: Декомпилировать hex
Добавлено: Вт окт 05, 2010 09:40:34
fersa
мдяяяяя
Re: Декомпилировать hex
Добавлено: Вт окт 05, 2010 17:09:17
Murav
fersa писал(а):какой софт для этого лучше всего использовать ?
В качестве дизассемблера лучше всего взять IDA. Он правда в основном для компьютера, но ассемблер AVR тоже знает. Только реализация дизассемблера AVR там никакая(по сравнению с x86, во всяких Proteus'ах, AVR Studio, CVAVR и т.п. даже того что есть в IDA нету), например он не анализирует стековые переменные и не понимает загрузку адресов переменных инструкциями типа ldi.
Engineer_Keen писал(а):А вообще это хакерство, это не хорошо
Тем не менее иногда приходится. Я например сейчас разбираюсь как работает JTAGICE - Atmel документацию по JTAG-отладке публиковать то не хочет.