Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
08.02.2012, 20:11
|
|
Гражданин KAZUS.RU
Регистрация: 21.02.2007
Сообщений: 553
Сказал спасибо: 38
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
|
Реверс хекскода Atmel
Здравствуйте, так получилось попал в руки проект давний. Разработчик который это делал испарился оставив только проект для ASISP.
Подскажите существует ли возможность как то получить более удобочитаемый код из хекса.
Спасибо.
|
|
|
|
08.02.2012, 20:15
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Реверс хекскода Atmel
|
|
|
|
08.02.2012, 20:22
|
|
Гражданин KAZUS.RU
Регистрация: 21.02.2007
Сообщений: 553
Сказал спасибо: 38
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
|
Re: Реверс хекскода Atmel
так может вы знаете специально для Atmel дисассемблер?
|
|
|
|
08.02.2012, 20:34
|
|
Гражданин KAZUS.RU
Регистрация: 17.08.2008
Сообщений: 770
Сказал спасибо: 52
Сказали Спасибо 450 раз(а) в 202 сообщении(ях)
|
Re: Реверс хекскода Atmel
Сообщение от worldmasters
|
так может вы знаете специально для Atmel дисассемблер?
|
Вопрос слишком общий.
Что-то было
|
|
|
|
08.02.2012, 20:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.09.2006
Сообщений: 1,560
Сказал спасибо: 158
Сказали Спасибо 661 раз(а) в 431 сообщении(ях)
|
Re: Реверс хекскода Atmel
IDA 5.5 штук 20 AVR поддерживает.
|
|
|
|
08.02.2012, 21:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Реверс хекскода Atmel
Сообщение от Ara41
|
IDA 5.5 штук 20 AVR поддерживает.
|
Только давайте честно предупредим МировыхМастеров, что эта штука наподобие отбойного молотка. Отколоть глыбу. А потом нужно обтесать топором, обработать напильниками и довести надфилями, закончив нулевкой.
Проще говоря, без рукоприкладства ни один из дисасмов ничего вразумительного не выдаст. Нет таких программ, типа "кнопку нажал - готово". Если вы хоть немножко "в теме", представьте себе во что дизасм может превратить таблицу данных. Он же не знает про это. Для него все, что на пути - все коды...
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
08.02.2012, 22:23
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
|
Re: Реверс хекскода Atmel
Легче заново написать по известному функционалу.
|
|
|
|
08.02.2012, 22:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,003
Сказал спасибо: 0
Сказали Спасибо 4,946 раз(а) в 2,374 сообщении(ях)
|
Re: Реверс хекскода Atmel
worldmasters,
а чем студия не угодила? грузите в нее хекс и получаете незакомментированный асм, причесываете - бриллиант готов!
|
|
|
|
08.02.2012, 22:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.09.2006
Сообщений: 1,560
Сказал спасибо: 158
Сказали Спасибо 661 раз(а) в 431 сообщении(ях)
|
Re: Реверс хекскода Atmel
Сообщение от ut1wpr
|
Только давайте честно предупредим МировыхМастеров, что эта штука наподобие отбойного молотка.
|
Для перекомпиляции есс-но не подойдет дизасм =) Но понять логику работы критичного участка кода, если таковые в проекте имеются - вполне. Остальное можно дописать самому с нуля.
|
|
|
|
08.02.2012, 22:51
|
|
Частый гость
Регистрация: 16.05.2005
Сообщений: 29
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Реверс хекскода Atmel
Сообщение от worldmasters
|
так может вы знаете специально для Atmel дисассемблер?
|
Знаю и пользовался - DasmAVR положил ТУТ
когда то читывал и брал где то здесь, но проблемно брать:
http://www.phreaker.us/forum/showthread.php?t=13027
http://www.remexpert.com/ipb/ipb.htm...ds&showfile=90
но принцип доработать надфилем DasmAVR НЕ ИСКЛЮЧАЕТ!
Чтобы делать эти делишки, нужно в совершенстве знать ассемблер + даташит чипа + схемные особенности, т.е. нюансы адресаций, регистров, бит... и т.п.
Иначе будет просто бред!
Я не шучу и не пугаю, т.к. даже при наличии этих пунктов дизасм 8-16Кб HEX`а занимает несколько месяцев.
Крышу срывает лучше всякого наркотика, нужны конкретные перерывы в работе, а то двинутся мозгом можно...
__________________
Патриотизм - не болезнь, а состояние души!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Atmel + tsk
|
worldmasters |
Микроконтроллеры, АЦП, память и т.д |
2 |
14.01.2009 11:14 |
[Решено] Atmel помер
|
Snixers |
Отвлекитесь, эмбеддеры! |
8 |
11.10.2008 00:24 |
Дизассемблирование Atmel
|
dimmich |
Микроконтроллеры, АЦП, память и т.д |
14 |
01.10.2008 12:39 |
ATMEL AT89C51.
|
karik3 |
Микроконтроллеры, АЦП, память и т.д |
0 |
06.12.2005 12:32 |
Часовой пояс GMT +4, время: 14:27.
|
|