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

 
 
> Реверс инжиниринг .hex
Electrolion
сообщение Jan 12 2018, 10:36
Сообщение #1





Группа: Участник
Сообщений: 6
Регистрация: 10-01-18
Из: Москва
Пользователь №: 101 000



Народ, подскажите, пожалуйста.

Есть файл прошивки на Atmega16 "*.hex".
Суть программного обеспечения - сбор аналоговых и дискретных сигналов, выдача дискретных сигналов, общение по Modbus с контроллером верхнего уровня.

На сколько трудоёмко и дорого дезассемблировать файл прошивки, получить Си-шный код?

Я понимаю, что проще заново разработать, однако, там есть свои нюансы.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
mantech
сообщение Jan 12 2018, 11:47
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Electrolion @ Jan 12 2018, 13:36) *
Народ, подскажите, пожалуйста.

Есть файл прошивки на Atmega16 "*.hex".
Суть программного обеспечения - сбор аналоговых и дискретных сигналов, выдача дискретных сигналов, общение по Modbus с контроллером верхнего уровня.

На сколько трудоёмко и дорого дезассемблировать файл прошивки, получить Си-шный код?

Я понимаю, что проще заново разработать, однако, там есть свои нюансы.


А зачем? Адреса ячеек модбаса известны, куда данные кладутся? Если да, гораздо проще новую прошивку сделать..
Если требуется реверс, значит текущая прога не удовлетворяет требованиям, ее нужно все-равно модернизировать, придется разбираться, как она работает...

Сообщение отредактировал mantech - Jan 12 2018, 11:49
Go to the top of the page
 
+Quote Post
Electrolion
сообщение Jan 12 2018, 13:25
Сообщение #3





Группа: Участник
Сообщений: 6
Регистрация: 10-01-18
Из: Москва
Пользователь №: 101 000



Цитата(mantech @ Jan 12 2018, 14:47) *
А зачем? Адреса ячеек модбаса известны, куда данные кладутся? Если да, гораздо проще новую прошивку сделать..
Если требуется реверс, значит текущая прога не удовлетворяет требованиям, ее нужно все-равно модернизировать, придется разбираться, как она работает...


Спасибо! Действительно же. При наличии живого протокола лучше самому заново написать.
Go to the top of the page
 
+Quote Post



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

 


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


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