Декомпилятор .hex-файлов

8-битные микроконтроллеры AVR (AT90, ATtiny, ATmega) от Atmel (в настоящий момент принадлежит Microchip)

Moderator: Shaos

User avatar
TSm@rt
Novelist
Posts: 35
Joined: 22 Apr 2008 13:49
Location: Украина, Хмельницкий

Декомпилятор .hex-файлов

Post by TSm@rt »

Есть прошивка для Мега8 в .hax файле, можно ли ее декомпилировать хотя бы на asm
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Декомпилятор .hex-файлов

Post by Shaos »

TSm@rt wrote:Есть прошивка для Мега8 в .hax файле, можно ли ее декомпилировать хотя бы на asm
Теоретически этому ничего не препятствует
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
TSm@rt
Novelist
Posts: 35
Joined: 22 Apr 2008 13:49
Location: Украина, Хмельницкий

Post by TSm@rt »

а может есть какие то программы? или библиотеки? Ведь как-то тот же компилятор делает hex, ведь можно, наверно, как-то этот процесс запустить обратно.
aav8
Maniac
Posts: 287
Joined: 05 Nov 2008 19:47
Location: 81.28.208.238

Post by aav8 »

а может есть какие то программы? или библиотеки? Ведь как-то тот же компилятор делает hex, ведь можно, наверно, как-то этот процесс запустить обратно.
Нужно искать дизассемблер AVR
Caro
Fanat
Posts: 88
Joined: 21 Nov 2002 11:09
Location: E-burg/Russia

Re: Декомпилятор .hex-файлов

Post by Caro »

TSm@rt wrote:Есть прошивка для Мега8 в .hax файле, можно ли ее декомпилировать хотя бы на asm
Утилитой HEX2BIN получаешь бинарный файл, затем дизассемблируешь с помощью IDA.
Автоматически не получится, делать всё надо вручную.
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Декомпилятор .hex-файлов

Post by Shaos »

Caro wrote:
TSm@rt wrote:Есть прошивка для Мега8 в .hax файле, можно ли ее декомпилировать хотя бы на asm
Утилитой HEX2BIN получаешь бинарный файл, затем дизассемблируешь с помощью IDA.
Автоматически не получится, делать всё надо вручную.
а что ида hex не загрузит?
Я тут за главного - если что шлите мыло на me собака shaos точка net
Caro
Fanat
Posts: 88
Joined: 21 Nov 2002 11:09
Location: E-burg/Russia

Re: Декомпилятор .hex-файлов

Post by Caro »

Shaos wrote:а что ида hex не загрузит?
Да ты прав, IDA позволяет грузить HEX-файлы.
Corvinus
Fanat
Posts: 51
Joined: 30 Jul 2007 10:31

Re: Декомпилятор .hex-файлов

Post by Corvinus »

TSm@rt wrote:Есть прошивка для Мега8 в .hax файле, можно ли ее декомпилировать хотя бы на asm
На российском сайте Atmel есть AVRDASM.

Дизассемблер для микроконтроллеров AVR, v1.05 by Konstantin Konstantinov. Программа работает с командной строкой, принимаемый формат данных "binary".
В архив включена программа "hex2bin".
Размер: 45 KB.
Версия от 02.11.2001.
alexmedv
Junior
Posts: 3
Joined: 13 Feb 2012 10:33
Location: 217.118.93.82

Post by alexmedv »

Есть прикольная прога называется ReAVR вот её и юзаю для подобных целей.
Сайт о микроконтроллерах AVR - www.avrdevices.ru

STM32 это просто - www.easystm32.ru
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re:

Post by Lavr »

alexmedv wrote:Есть прикольная прога называется ReAVR вот её и юзаю для подобных целей.
А ни у кого этот ReAVR не завалялся? А то ссылка, откуда его советуют качать, похоже что подпротухла... :osad:
http://rusfolder.net/6783372


P.S. Накопал вот такую ссылку: http://www.elektroda.pl/rtvforum/topic1500947.html
Это он или не он? А то архив скачал, а там *.ехе файл инсталляции..
iLavr
jdigreze
God
Posts: 1388
Joined: 02 Jan 2006 02:28
Location: Abakan

Re: Декомпилятор .hex-файлов

Post by jdigreze »

Скачал, запустил. Похоже что оно самое. По крайней мере первый попавшийся HEX раскрылся как исходник на ASM.
Точность дизассемблирования и на вирусы не проверял.