У меня вот новый вопрос появился: IDA почему-то изначально и даже после моей настройки неправильно интерпретирует большую часть объявлений прерываний.
Пример плохой интерпретации:
ROM:00000040: CC0INT:
jmps 9, 250h; 90250h
Пример хорошей интерпретации:
ROM:00000028 BTRAP:
jmps 0, BTRAP_HANDLER
В ...
Найдено 12 результатов
- Вт мар 31, 2026 13:47:33
- Форум: Разные вопросы по МК
- Тема: Дизассемблирование прошивки siemens (infeneon) C167CS
- Ответы: 32
- Просмотры: 6546
- Пт мар 27, 2026 10:08:06
- Форум: Разные вопросы по МК
- Тема: Дизассемблирование прошивки siemens (infeneon) C167CS
- Ответы: 32
- Просмотры: 6546
Re: Дизассемблирование прошивки siemens (infeneon) C167CS
Я тут немного по читал даташит и кое-что понял: т.к там точка входа считай обработчик аппаратной ловушки перезагрузки он вызывает другие функции и ту часть из их которая не дизассемблировалась можно пометить как код, нажав на клавишу c и выбрав там анализ, тогда мы получим из этих байт реальные ...
- Вт мар 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]
т.е сам ...
Это старт
https://img.radiokot.ru/files/157897/thumbnail/40f9fltlcq.jpg
Сюда переход
https://img.radiokot.ru/files/157897/thumbnail/40f9fxe6el.jpg
И так далее...[/uquote]
т.е сам ...
- Вс мар 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]
Я попробовал ещё раз и вроде даже что-то получилось, но ...
IDA мощный инструмент в умелых руках, учитесь им пользоваться
если есть желание в чём то разобраться.[/uquote]
Я попробовал ещё раз и вроде даже что-то получилось, но ...
- Вт фев 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 дизассемблирует
Да но только если выбрать там тип МК C167CS то там не то чтобы много данных ida дизассемблирует
- Пн фев 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
В списке МК нет такого МК как C167CS-LM, есть только C167CS
- Вс фев 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?
Что именно надо настроить в Ida?
- Вс фев 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 ...
Я и хочу дизассемблировать её, предварительно сняв дамп с неё
Добавлено after 2 minutes 54 seconds:
[uquote="zAries",url="/forum/viewtopic.php?p=4790975 ...
- Пт фев 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 ...
C167CS-4RM - версия с памятью ROM 32к
C167CS-LM - версия без собственной памяти
Который вариант ваш ?[/uquote]
C167CS-LM
Добавлено after 1 minute 48 seconds ...
- Пт фев 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 ...
Начало кода. Дальше тоже много всего.
ROM:00000000 ...
- Ср фев 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 ...
Прикрепил.
Добавлено after 9 hours 5 minutes 48 seconds:
[uquote="abc",url="/forum/viewtopic.php?p=4790295#p4790295"]Может, это уже было сделано лет 15-20 назад ?
Где-то остался архив старого siemens ...
- Вт фев 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.
При открытии файла и запуске автоматического анализа большинство инструкций прошивки были ...
Я установил Gnidra версии 12.0.3 и плагин Gnidra "c166-ghidra-module" от keyhana.
При открытии файла и запуске автоматического анализа большинство инструкций прошивки были ...