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

 eXeL@B —› Вопросы новичков —› Как узнать алгоритм
. 1 . 2 . >>
Посл.ответ Сообщение

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

Создано: 08 сентября 2011 12:48 · Поправил: Pistolero
· Личное сообщение · #1

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

Почему я думаю, что из ID однозначно получаются коды для каждого прибора свои разумеется но по одинаковому алгоритму? Потому, что прибор можно перепрошивать, прошивка скачивается с сайта, значит все прошивают одинаковую прогу, и соответственно одинаковый алгоритм проверки правильности кодов по ID.

Так вот хотелось бы понять, по какому алгоритму получаются ключи. Вот примеры которые у меня есть:

ID PRODUCT b7blN2
LICENSE 1 ImmjAj
LICENSE 2 t2jNiN

ID PRODUCT 2R5mjm
LICENSE 1 0ZGZej
LICENSE 3 HAfAqs

ID PRODUCT nn7D3X
LICENSE 1 22DNKf
LICENSE 2 OZq72G
LICENSE 3 3mYj4t
LICENSE 4 M8VSa6
LICENSE 5 HLieGE
LICENSE 6 6pNtFk

Мне так видится, что в ид первого примера есть b7b а в ключах есть jAj и NiN. Во втором примере тоже.
Не знаю вообще с какой стороны подступиться.

Есть еще такой вариант, вот его прошивка:
www.fxz.narod.ru/RESTORENew.rar

посоветуйте чем его смотреть?



Ранг: 7.7 (гость), 51thx
Активность: 0.010
Статус: Участник

Создано: 08 сентября 2011 14:05
· Личное сообщение · #2

прошивка это диск с ms-dos, формат FAT12,половину прошивки можно смело del(состоит из 0xFF)

нашел в файле

Code:
  1. Unlock01:Wmmtmj
  2. Unlock02:s2jfjN
  3. Unlock03:rGWrWn
  4. Unlock04:6xw3wh
  5. Unlock05:??????
  6. Unlock06:??????
  7. Unlock07:??????
  8. Unlock08:??????
  9. Unlock09:??????
  10. Unlock10:??????
  11. Unlock11:??????
  12. Unlock12:??????
  13. Unlock13:??????
  14. Unlock14:??????
  15. Unlock15:??????
  16. Unlock16:??????
  17. Unlock17:??????
  18. Unlock18:??????
  19. Unlock19:??????
  20. Unlock20:??????

возможно тут просто хранение тех самый ключей



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

Создано: 08 сентября 2011 14:15
· Личное сообщение · #3

Ra1n0 пишет:
возможно тут просто хранение тех самый ключей


ну когда берешь с сайта и вводишь, они там и хранятся да ) и оттуда же берутся, чтобы сравнить их с генерируемым ключом из ID прибора

что значит ДИСК ms-dos? и что дает FAT12, чем это все открывать и смотреть я не понимаю ) объясните пожалуйста



Ранг: 7.7 (гость), 51thx
Активность: 0.010
Статус: Участник

Создано: 08 сентября 2011 14:16
· Личное сообщение · #4

держи,все файлы то что есть в прошиве



Ранг: 7.7 (гость), 51thx
Активность: 0.010
Статус: Участник

Создано: 08 сентября 2011 14:18
· Личное сообщение · #5

аттач не прикрепился,большой

--> Link <--



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

Создано: 08 сентября 2011 14:22
· Личное сообщение · #6

Ra1n0 пишет:
держи,все файлы то что есть в прошиве


А чем ты их достал?

И главное что мне теперь с этим делать? )) там я так понимаю есть главный файл MAINEXEC.mex
что с ним делать? его как-то можно распотрошить?



Ранг: 7.7 (гость), 51thx
Активность: 0.010
Статус: Участник

Создано: 08 сентября 2011 14:54
· Личное сообщение · #7

Pistolero пишет:
И главное что мне теперь с этим делать? )) там я так понимаю есть главный файл MAINEXEC.mex
что с ним делать? его как-то можно распотрошить?

какие микрухи стоят в приборе посмотреть сможешь?



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

Создано: 08 сентября 2011 15:11
· Личное сообщение · #8

Ra1n0 пишет:
какие микрухи стоят в приборе посмотреть сможешь?

Вероятнее всего да, завтра возьму из машины.


а что насчет того, как из ID получить коды, методом подбора или как, видно же что какая-то закономерность есть.




Ранг: 164.6 (ветеран), 65thx
Активность: 0.120
Статус: Участник
Волшебник

Создано: 08 сентября 2011 15:23
· Личное сообщение · #9

Зачем смотреть какие-то микрухи? Если прибор действительно работает под MS-DOS, то есть и Turbo debuger для этих целей и IDA в помощь. Действительно ли одна прошивка для всех устройств? Ведь, как я понял, ID хранится в самой прошивке? В любом случае если это возможно, то в первую очередь нужно изучать мозги девайса, то есть саму прошивку.

-----
Следуй за белым кроликом




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

Создано: 08 сентября 2011 15:32 · Поправил: VodoleY
· Личное сообщение · #10

neomant а кто тебе сказал что прибор работает в досе. фат12 встречаеца даже в мобильных телефонах. Файловая система(способ и формат хранения данных) могут использоваца чем и как угодно. А микрухи для того чтоб тип проца узнать и хоть чемто декомпилить. если ты смотрел, то там не МZ файлы и турбо дебугер можно засунуть .....
З.Ы.
а вот то что NCSET.APP обрабатывает Унлок коды я почти уверен. ток опыта в АРМах у мну почти 0

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....




Ранг: 7.7 (гость), 51thx
Активность: 0.010
Статус: Участник

Создано: 08 сентября 2011 15:42
· Личное сообщение · #11

там какой-то старый симбиан похоже



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

Создано: 08 сентября 2011 15:55
· Личное сообщение · #12

VodoleY пишет:
а вот то что NCSET.APP обрабатывает Унлок коды я почти уверен. ток опыта в АРМах у мну почти 0


Ну там программка которая помогает коды вводить наверное, а проверяются коды может перед каждой процедурой запуска разных программ.




Ранг: 164.6 (ветеран), 65thx
Активность: 0.120
Статус: Участник
Волшебник

Создано: 08 сентября 2011 16:03 · Поправил: neomant
· Личное сообщение · #13

VodoleY, MS-DOS, если верить посту 2 Ra1n0. Сам пока не смотрел прошиву, бан на скачивание на работе. В принципе и ARMы не проблема, только тогда действительно сначала нужно точно выяснить на чём софт крутится.

-----
Следуй за белым кроликом




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

Создано: 08 сентября 2011 16:16
· Личное сообщение · #14

neomant в бут секторе
MSDOS5.0 NO NAME FAT12
NTLDR Rimuovere supporti.я Errore discoя Premere un tasto per riavviar
итальянский чтоле.... убидица можно любым ДискЭдитором который с файлами работать умеет. или просто залить посекторно хоть на флеху...

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....





Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 08 сентября 2011 16:25
· Личное сообщение · #15

Вот эта железка походу http://web.nanocom.it/

-----
Yann Tiersen best and do not fuck




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

Создано: 08 сентября 2011 17:09
· Личное сообщение · #16

PE_Kill пишет:
Вот эта железка походу http://web.nanocom.it/


Абсолютно верно, она.



Ранг: 7.7 (гость), 51thx
Активность: 0.010
Статус: Участник

Создано: 08 сентября 2011 17:15
· Личное сообщение · #17

VodoleY пишет:
MSDOS5.0 NO NAME FAT12
NTLDR Rimuovere supporti.я Errore discoя Premere un tasto per riavviar
итальянский чтоле.... убидица можно любым ДискЭдитором который с файлами работать умеет. или просто залить посекторно хоть на флеху...

просто вырезать хидер до EB3C904D53444F53352E30 (л<MSDOS5.0) и открыть любой программой которая умеет работать с .img например UltraISO.



Ранг: 7.7 (гость), 51thx
Активность: 0.010
Статус: Участник

Создано: 08 сентября 2011 17:22
· Личное сообщение · #18

http://web.nanocom.it/download/UPGRADE%20MANUAL%20R1.1.pdf

инфа для размышления,я думаю тот фирм что выложили это только поверхность до самого kernel не добраться просто так,если только сливать с чипа.

Вобщем пока мало что ясно,нужна инфа по микрухам.



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

Создано: 09 сентября 2011 11:31 · Поправил: Pistolero
· Личное сообщение · #19

Итак прибор принес.

http://www.fxz.narod.ru/nano01.jpg

http://www.fxz.narod.ru/nano02.jpg


Начинаю разбирать.



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

Создано: 09 сентября 2011 12:14 · Поправил: Pistolero
· Личное сообщение · #20

К сожалению, прибор оказался из серии тех, что хрен разберешь.

http://www.fxz.narod.ru/nano03.jpg

http://www.fxz.narod.ru/nano04.jpg



Экран кажется приклеенным, корпус цельный, платы не вылезают, даже сильным нажатием... неохота что-нить сломать, что потом тач скрин не будет работать например ))



Ранг: 7.7 (гость), 51thx
Активность: 0.010
Статус: Участник

Создано: 09 сентября 2011 12:18
· Личное сообщение · #21

Pistolero пишет:
платы не вылезают, даже сильным нажатием...

а если убрать белые пластмассовые квадраты по бокам?



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

Создано: 09 сентября 2011 12:52 · Поправил: Pistolero
· Личное сообщение · #22

Ra1n0 пишет:
а если убрать белые пластмассовые квадраты по бокам?


Неа... убрал... приклеен ((



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

Создано: 09 сентября 2011 14:11
· Личное сообщение · #23

Отклеил разобрал.

http://www.fxz.narod.ru/inside.jpg



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

Создано: 09 сентября 2011 14:27
· Личное сообщение · #24

PIC24FJ32GA002
IS62WV25616DBLL-45TLI
74HC373D
MCP2515

Я так понимаю, что все крутится на PIC?




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 09 сентября 2011 16:16
· Личное сообщение · #25

Пользуйся кнопкой "Правка", не создавай сообщения подряд.



Ранг: 7.7 (гость), 51thx
Активность: 0.010
Статус: Участник

Создано: 12 сентября 2011 11:51 · Поправил: Ra1n0
· Личное сообщение · #26

Pistolero пишет:
Я так понимаю, что все крутится на PIC?

скорее всего pic24f 16-bit среда разработки mplab,а вторую плату почему не сфотографировал? и почему только с одной стороны?



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

Создано: 12 сентября 2011 12:07 · Поправил: Pistolero
· Личное сообщение · #27

С другой стороны только экран, между платами микрух вроде не видать, платы между собой жестко спаяны.
Что мне дальше делать?



Ранг: 7.7 (гость), 51thx
Активность: 0.010
Статус: Участник

Создано: 12 сентября 2011 14:12
· Личное сообщение · #28

ждать,я копаю потихоньку как время появляется.



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

Создано: 12 сентября 2011 15:13
· Личное сообщение · #29

Ra1n0 пишет:
ждать,я копаю потихоньку как время появляется.


Я бы тоже покопал, мне бы понять что это за файлы, чем их смотреть.
И скажи пожалуйста как и чем ты из файла RESTORE.BIN получил файлы прошивки?



Ранг: 7.7 (гость), 51thx
Активность: 0.010
Статус: Участник

Создано: 12 сентября 2011 18:30
· Личное сообщение · #30

Pistolero пишет:
И скажи пожалуйста как и чем ты из файла RESTORE.BIN получил файлы прошивки?


Ra1n0 пишет:
просто вырезать хидер до EB3C904D53444F53352E30 (л<MSDOS5.0) и открыть любой программой которая умеет работать с .img например UltraISO.



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


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