R0 CREW

С чего начать при реверсе микропроцессора, в целом ,и конкретно MC68HC908AZ60

Периодически встает задача реверса микропроцов. Одна из трудностей - это где и как начать искать интересующий нас кусок кода. Тыкакать во все места кода -малопродуктивно. При этом не все элементы кода правильно дизассемблированы.

Как правило, задача стоит в поиске кода обрабатывающего сигнал поступающий на один из пинов проца. Например, принимает десяток байт в манчестерской кодировке.

Какой общий алгоритм решения такой задачи или какова методология из вашего опыта или соображений ?

Ну сначала нужно проверить что все сегменты правильно созданы. Дальше если известны ножки то понятно с какими портами идет работа. То берем и просматриваем те места где идет работа с этими портами. Ну а дальше смотрите куда складываются данные и опять просматривайте места где обрабатываются данные

Спасибо.
Знаете ли какие можно использовать отладчики для упрощения реверса с этим процессором и процессорами следующего поколения MC9s12X ?

Спасибо.
Знаете ли какие можно использовать отладчики для упрощения реверса с этим процессором и процессорами следующего поколения MC9s12X ?

Ну можно попробывать кодевариор