Сейчас на форуме: zds, UniSoft (+6 невидимых)

 eXeL@B —› Программирование —› .BIN-прошивка. С какой стороны подойти?
Посл.ответ Сообщение

Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 03 декабря 2012 21:38
· Личное сообщение · #1

Имеется .bin файл прошивки для электронного музыкального инструмента, т.к. прошивка незарегистрирована, то аппарат работает не на полную катушку. Регистрация проходит так: отсылается ID устройства разработчикам прошивки, а те в свою очередь присылают пароль, раскрывающий все возможности машины.

Необходимо представить файл в виде пригодном для восприятия, для дальнейше работы с ним.(выявления алгоритма проверки пароля или другое что-нибудь) Подскажите пожалуйста или помогите найти программу, которая позволит мне это сделать. может какой-нибудь дизасемблер или чтото вроде этого...

Файл-прошивки http://www7a.biglobe.ne.jp/~mpc1000/dcnt.cgi?n=4
Процессор музыкального аппарата http://www.usbid.com/parts/HD6417727F160?gclid=CKqLhofc_rMCFWF7cAodbyQAJw

Даже не знаю с чего начать...



Ранг: 115.1 (ветеран), 3thx
Активность: 0.070
Статус: Участник

Создано: 03 декабря 2012 21:49
· Личное сообщение · #2

очевидно с определения процессора, под который компилировалась прошивка, и чтения соответствующих док



Ранг: 65.3 (постоянный), 10thx
Активность: 0.020
Статус: Участник

Создано: 04 декабря 2012 02:00
· Личное сообщение · #3

Проц - SH3-DSP, понимается IDA PRO (у меня 6.1, называется Renesas: SH3). Не уверен, что она понимает DSP. Дальше надо копать, как мапится прошивка. Похоже, что по адресу 0 идет точка входа, это jmp.
Дока по процу: --> Link <--
Кратко о семействе: --> Link <--



Ранг: 301.4 (мудрец), 194thx
Активность: 0.170.01
Статус: Участник

Создано: 04 декабря 2012 09:01
· Личное сообщение · #4

tomac пишет:
Проц - SH3-DSP, понимается IDA PRO (у меня 6.1, называется Renesas: SH3).

Пробовал выбирать все renesas в иде, но код выборочно пытался местами разобрать - не подходит



Ранг: 65.3 (постоянный), 10thx
Активность: 0.020
Статус: Участник

Создано: 04 декабря 2012 13:22
· Личное сообщение · #5

Veliant
Ну хз, я выбирал Renesas: SH3, ставил EP по адресу 0 (грузил с теми настройками, что ИДА предлагает). Получал более-менее адекватный код, с функциями, со строками. Мало, конечно, видимо что-то прошивка сама декодит, или какой-то переход ида неправильно отлавливает, но что проц тот, мне кажется, верно.

7cc8_04.12.2012_EXELAB.rU.tgz - ida.png



Ранг: 92.4 (постоянный), 2thx
Активность: 0.040
Статус: Участник

Создано: 06 декабря 2012 16:55
· Личное сообщение · #6

прошивка наверняка шифрована!


 eXeL@B —› Программирование —› .BIN-прошивка. С какой стороны подойти?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати