X

Здравствуйте, гость ( Вход | Регистрация )

Скрыть объявления

Объявления

Дизассемблировать прошивку 68HC11?  
 
Ответить
 Myhaylo
сообщение 16.12.2012, 22:51
Сообщение #68348


Группа: Участник

Сообщений: 2
Спасибо сказали: 0 раз

Чем и как дизассемблировать прошивку для 68HC11?
С помощью Cats или IDA удаётся дизассемблировать только основную программу, а участка программы, которым должна заполняться таблица векторов прерываний, - не видно... То есть, по FFF0...FFFF нет ни единой команды перехода...
Чего мы не понимаем или что может быть не так?
  Пользователя нет на форуме
 
 slalex
сообщение 17.12.2012, 2:17
Сообщение #68350


Группа: Real User

Сообщений: 1836
Спасибо сказали: 806 раз

Наугад скачал PDF на 68hc11 и сразу обнаружил там что в зависимости комбинации на лапках moda и modb векторы могут быть bfc0-bfff.
  Пользователь на форуме!
 
 Myhaylo
сообщение 17.12.2012, 23:00
Сообщение #68357


Группа: Участник

Сообщений: 2
Спасибо сказали: 0 раз

Спасибо - пошёл читать.
  Пользователя нет на форуме
 
 Kreptolizator
сообщение 2.1.2015, 13:15
Сообщение #95775


Группа: Пользователи

Сообщений: 3
Спасибо сказали: 0 раз

Цитата(Myhaylo @ 18.12.2012, 0:00) *
Спасибо - пошёл читать.


Ну и как результат - получилось ?
  Пользователя нет на форуме
 
 slalex
сообщение 2.1.2015, 17:05
Сообщение #95781


Группа: Real User

Сообщений: 1836
Спасибо сказали: 806 раз

и что такое Cats и где скачать?
  Пользователь на форуме!
 
 Vny4ek
сообщение 2.1.2015, 20:05
Сообщение #95811


Группа: Real User

Сообщений: 599
Спасибо сказали: 51 раз

Myhaylo, а может сразу в Си переводил бы дизасемблер? или в ходовых пиках тоже векторы ида выстраивает??? :)
Ручками все тут никуда не деться
Отредактированно Vny4ek - 2.1.2015, 20:06
  Пользователя нет на форуме
 
 RedYu
сообщение 8.4.2017, 12:49
Сообщение #244189


Группа: Участник

Сообщений: 12
Спасибо сказали: 4 раза

Цитата(Myhaylo @ 16.12.2012, 22:51) *
Чем и как дизассемблировать прошивку для 68HC11?
С помощью Cats или IDA удаётся дизассемблировать только основную программу, а участка программы, которым должна заполняться таблица векторов прерываний, - не видно... То есть, по FFF0...FFFF нет ни единой команды перехода...
Чего мы не понимаем или что может быть не так?

Потому что вы вычитали только область памяти P-FLASH. А вся память имеет вот такую структуру.

CODE
{
    REGISTERS
}
{
    EEPROM
}
{
    RAM
}
{
    P-FLASH вы вычитали только вот это
}
{
    VECTORS
}


Для вычитывания всей области нужно писать собственный код и внедрять его в процессор. (так сказать некий вирус) который выдаст вам всё полностью от А до Я.


Спасибо сказали:


--------------------
Telegram: @RedYu
http://rover.kulibin-auto.com/
  Пользователя нет на форуме
 
Ответить
6 чел. читают эту тему (гостей: 6, скрытых пользователей: 0)
Пользователей: 0
Режим отображения: ·


> Some topics
 
Нет новых сообщений
кто пользуется
Сегодня, 6:09
Посл. ответ от mihnokuzia
Нет новых сообщений
как обмануть TPMS
Вчера, 19:50
Посл. ответ от Василий88
Нет новых сообщений
22.11.2024, 22:53
Посл. ответ от Reanimotor
Нет новых сообщений
Коррекция
22.11.2024, 11:00
Посл. ответ от Aнвар
Нет новых сообщений
Добрый день! Возникла такая проблема: Hyundai Elantra 2024 год, казахт
19.11.2024, 18:43
Посл. ответ от slalex
  Сейчас: 25.11.2024, 10:49