Найдено 12 результатов

Kot4512
Вт мар 31, 2026 13:47:33
Форум: Разные вопросы по МК
Тема: Дизассемблирование прошивки siemens (infeneon) C167CS
Ответы: 32
Просмотры: 6546

Re: Дизассемблирование прошивки siemens (infeneon) C167CS

У меня вот новый вопрос появился: IDA почему-то изначально и даже после моей настройки неправильно интерпретирует большую часть объявлений прерываний.
Пример плохой интерпретации:
ROM:00000040: CC0INT:
jmps 9, 250h; 90250h
Пример хорошей интерпретации:
ROM:00000028 BTRAP:
jmps 0, BTRAP_HANDLER
В ...
Kot4512
Пт мар 27, 2026 10:08:06
Форум: Разные вопросы по МК
Тема: Дизассемблирование прошивки siemens (infeneon) C167CS
Ответы: 32
Просмотры: 6546

Re: Дизассемблирование прошивки siemens (infeneon) C167CS

Я тут немного по читал даташит и кое-что понял: т.к там точка входа считай обработчик аппаратной ловушки перезагрузки он вызывает другие функции и ту часть из их которая не дизассемблировалась можно пометить как код, нажав на клавишу c и выбрав там анализ, тогда мы получим из этих байт реальные ...
Kot4512
Вт мар 10, 2026 19:59:52
Форум: Разные вопросы по МК
Тема: Дизассемблирование прошивки siemens (infeneon) C167CS
Ответы: 32
Просмотры: 6546

Re: Дизассемблирование прошивки siemens (infeneon) C167CS

[uquote="zAries",url="/forum/viewtopic.php?p=4795287#p4795287"]Да я уже приводил пример, но видимо никто не вникает.
Это старт
https://img.radiokot.ru/files/157897/thumbnail/40f9fltlcq.jpg
Сюда переход
https://img.radiokot.ru/files/157897/thumbnail/40f9fxe6el.jpg
И так далее...[/uquote]

т.е сам ...
Kot4512
Вс мар 01, 2026 23:34:16
Форум: Разные вопросы по МК
Тема: Дизассемблирование прошивки siemens (infeneon) C167CS
Ответы: 32
Просмотры: 6546

Re: Дизассемблирование прошивки siemens (infeneon) C167CS

[uquote="zAries",url="/forum/viewtopic.php?p=4793315#p4793315"]Изучите datasheet на контролер, распределение адресов, это важно.
IDA мощный инструмент в умелых руках, учитесь им пользоваться
если есть желание в чём то разобраться.[/uquote]

Я попробовал ещё раз и вроде даже что-то получилось, но ...
Kot4512
Вт фев 24, 2026 13:57:17
Форум: Разные вопросы по МК
Тема: Дизассемблирование прошивки siemens (infeneon) C167CS
Ответы: 32
Просмотры: 6546

Re: Дизассемблирование прошивки siemens (infeneon) C167CS

[uquote="Jack_A",url="/forum/viewtopic.php?p=4792073#p4792073"]Так наверное, система команд одна и та же. А что ещё нужно для дизассемблирования?[/uquote]

Да но только если выбрать там тип МК C167CS то там не то чтобы много данных ida дизассемблирует
Kot4512
Пн фев 23, 2026 18:06:07
Форум: Разные вопросы по МК
Тема: Дизассемблирование прошивки siemens (infeneon) C167CS
Ответы: 32
Просмотры: 6546

Re: Дизассемблирование прошивки siemens (infeneon) C167CS

[uquote="zAries",url="/forum/viewtopic.php?p=4791673#p4791673"]Читайте мой пост выше.[/uquote]

В списке МК нет такого МК как C167CS-LM, есть только C167CS
Kot4512
Вс фев 22, 2026 13:52:04
Форум: Разные вопросы по МК
Тема: Дизассемблирование прошивки siemens (infeneon) C167CS
Ответы: 32
Просмотры: 6546

Re: Дизассемблирование прошивки siemens (infeneon) C167CS

[uquote="zAries",url="/forum/viewtopic.php?p=4791537#p4791537"]Но автоматически всё равно ничего не получите, ручками придётся поработать и головой.[/uquote]


Что именно надо настроить в Ida?
Kot4512
Вс фев 22, 2026 12:17:57
Форум: Разные вопросы по МК
Тема: Дизассемблирование прошивки siemens (infeneon) C167CS
Ответы: 32
Просмотры: 6546

Re: Дизассемблирование прошивки siemens (infeneon) C167CS

[uquote="zAries",url="/forum/viewtopic.php?p=4791493#p4791493"] C167CS-LM имеет внешнюю память Flash, которую и переписывают.[/uquote]


Я и хочу дизассемблировать её, предварительно сняв дамп с неё

Добавлено after 2 minutes 54 seconds:
[uquote="zAries",url="/forum/viewtopic.php?p=4790975 ...
Kot4512
Пт фев 20, 2026 22:48:14
Форум: Разные вопросы по МК
Тема: Дизассемблирование прошивки siemens (infeneon) C167CS
Ответы: 32
Просмотры: 6546

Re: Дизассемблирование прошивки siemens (infeneon) C167CS

[uquote="zAries",url="/forum/viewtopic.php?p=4791111#p4791111"]Товарищ выше верно сказал, IDA Pro + немного работы мозгами и руками :)

C167CS-4RM - версия с памятью ROM 32к
C167CS-LM - версия без собственной памяти

Который вариант ваш ?[/uquote]

C167CS-LM

Добавлено after 1 minute 48 seconds ...
Kot4512
Пт фев 20, 2026 10:25:10
Форум: Разные вопросы по МК
Тема: Дизассемблирование прошивки siemens (infeneon) C167CS
Ответы: 32
Просмотры: 6546

Re: Дизассемблирование прошивки siemens (infeneon) C167CS

[uquote="zAries",url="/forum/viewtopic.php?p=4790975#p4790975"][uquote="Kot4512",url="/forum/viewtopic.php?p=4790216#p4790216"]Я пытаюсь дизассемблировать .bin-файл прошивки микроконтроллера Siemens Infeon C167CS с помощью Gnidra...[/uquote]

Начало кода. Дальше тоже много всего.
ROM:00000000 ...
Kot4512
Ср фев 18, 2026 19:27:40
Форум: Разные вопросы по МК
Тема: Дизассемблирование прошивки siemens (infeneon) C167CS
Ответы: 32
Просмотры: 6546

Re: Дизассемблирование прошивки siemens (infeneon) C167CS

[uquote="zAries",url="/forum/viewtopic.php?p=4790261#p4790261"]А где файл ? :dont_know:[/uquote]
Прикрепил.

Добавлено after 9 hours 5 minutes 48 seconds:
[uquote="abc",url="/forum/viewtopic.php?p=4790295#p4790295"]Может, это уже было сделано лет 15-20 назад ?
Где-то остался архив старого siemens ...
Kot4512
Вт фев 17, 2026 20:36:16
Форум: Разные вопросы по МК
Тема: Дизассемблирование прошивки siemens (infeneon) C167CS
Ответы: 32
Просмотры: 6546

Дизассемблирование прошивки siemens (infeneon) C167CS

Я пытаюсь дизассемблировать .bin-файл прошивки микроконтроллера Siemens Infeon C167CS с помощью Gnidra. Пока что безуспешно.
Я установил Gnidra версии 12.0.3 и плагин Gnidra "c166-ghidra-module" от keyhana.
При открытии файла и запуске автоматического анализа большинство инструкций прошивки были ...

Перейти к расширенному поиску