Задача идентифицировать файл

Тема в разделе "WASM.BEGINNERS", создана пользователем smul, 23 дек 2007.

  1. smul

    smul New Member

    Публикаций:
    0
    Регистрация:
    23 дек 2007
    Сообщения:
    4
    Всем привет, нужна Ваша помощь как профессионалов.
    Сразу извиняюсь, если не туда пишу.

    Задача в следующем:
    Есть некий прибор для диагностики автомобилей HhiscanPro, процессор Intel 80C196, флеш PCMCIA memory.

    Вопрос: Что за тип файла во флеши и как можно его отредактировать.
    Флеш считал и распаковал.
     
  2. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.750
    Обычный дамп биоса.

    Редактировать можно любым HEX редактором ...
     
  3. smul

    smul New Member

    Публикаций:
    0
    Регистрация:
    23 дек 2007
    Сообщения:
    4
    А чем его можно откомпилировать?
     
  4. Vov4ick

    Vov4ick Владимир

    Публикаций:
    0
    Регистрация:
    8 окт 2006
    Сообщения:
    581
    Адрес:
    МО
    Он уже откомпилированный и готов для исполнения. Нужно только знать, с какого смещения загружать в память и по идее можно выполнить на ПК (по крайней мере в отладчике), т.к. оборудования такого как на той машине, на ПК нет.
     
  5. smul

    smul New Member

    Публикаций:
    0
    Регистрация:
    23 дек 2007
    Сообщения:
    4
    Испытываю ваше терпение дальше

    1. Если он уже откомпилированый, то чем его можно декомпилировать для удобного редактирования, ведь не hex редактором же?
    2. Как узнать компилятор для какого языка программирования использовался?
    3. Как получить исходник?
     
  6. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    2. доступны Macro Assembler и С:
    http://microcontrollershop.com/phyton_project-196_spec.php
     
  7. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.750
    Дизассемблером под проц. Intel 80C196
    К примеру IDA Pro с плагином под Intel 80C196 (если таковой существует)

    Код (Text):
    1. 2. Как узнать компилятор для какого языка программирования использовался?
    Скорее всего С++ со вставками на асме Intel 80C196. Или на чистом асме (маловероятно учитывая размер дампа)

    дизассемблером.
     
  8. Sergey_R

    Sergey_R Member

    Публикаций:
    0
    Регистрация:
    9 янв 2005
    Сообщения:
    138
    Не надо плагина. Стандартная Ida понимает 80C196.
     
  9. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.750
    ... тем проще.
     
  10. smul

    smul New Member

    Публикаций:
    0
    Регистрация:
    23 дек 2007
    Сообщения:
    4
    Всем спасибо!
    С наступающим!