Всем привет!
Есть прошивка, которую необходимо отредактировать, но неизвестен чип (произведено на неизвлекаемость, все залито герметиком).
Как можно идентифицировать чип?
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Как определить чип по прошивке?
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 05 июн 2013, 09:42
- Имя: Клочков Алексей Геннадьевич
-
- эксперт
- Сообщения: 1235
- Зарегистрирован: 14 фев 2013, 23:42
- Имя: Евгений
- Страна: Россия
- город/регион: МО
- Благодарил (а): 6 раз
- Поблагодарили: 173 раза
Как определить чип по прошивке?
Прошивка - бинарник? Как вы собираетесь ее редактировать? Если вы на это способны, то и вопроса такого вроде бы не должно возникнуть.
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 05 июн 2013, 09:42
- Имя: Клочков Алексей Геннадьевич
Как определить чип по прошивке?
Необходимо понимать организацию прошивки и систему команд контроллера.
-
- здесь недавно
- Сообщения: 41
- Зарегистрирован: 06 мар 2014, 07:57
- Имя: Никаноров Вадим
Как определить чип по прошивке?
С чего Вы взяли, что узнав тип мк, сможете его запрограммировать даже скомпилированной программой?ak67 писал(а):Есть прошивка, которую необходимо отредактировать, но неизвестен чип (произведено на неизвлекаемость, все залито герметиком). Как можно идентифицировать чип?
Кстати, промышленные производители активно применяют обфускацию и шифрование двоичного кода. В этом случае, в мк лежит загрузчик, который внутри ОЗУ кристалла расшифрует программу и запишет ее с нужного адреса.
Имхо, если задаете такие вопросы, то уровень квалификации вряд ли позволит декомпилировать программу, понять принцип ее работы и изменить ее. Бросьте пустую затею.
Отправлено спустя 2 минуты 14 секунд:
тогда декомпилируйте, помучайтесь с анализом череды динамических выделений памяти, пересылок данных и комбинаций косвенных адресаций