![]() |
eXeL@B —› Вопросы новичков —› Как узнать алгоритм |
. 1 . 2 . >> |
Посл.ответ | Сообщение |
|
Создано: 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 посоветуйте чем его смотреть? ![]() |
|
Создано: 08 сентября 2011 14:05 · Личное сообщение · #2 прошивка это диск с ms-dos, формат FAT12,половину прошивки можно смело del(состоит из 0xFF) нашел в файле Code:
возможно тут просто хранение тех самый ключей ![]() |
|
Создано: 08 сентября 2011 14:15 · Личное сообщение · #3 Ra1n0 пишет: возможно тут просто хранение тех самый ключей ну когда берешь с сайта и вводишь, они там и хранятся да ) и оттуда же берутся, чтобы сравнить их с генерируемым ключом из ID прибора что значит ДИСК ms-dos? и что дает FAT12, чем это все открывать и смотреть я не понимаю ) объясните пожалуйста ![]() |
|
Создано: 08 сентября 2011 14:16 · Личное сообщение · #4 |
|
Создано: 08 сентября 2011 14:18 · Личное сообщение · #5 |
|
Создано: 08 сентября 2011 14:22 · Личное сообщение · #6 |
|
Создано: 08 сентября 2011 14:54 · Личное сообщение · #7 |
|
Создано: 08 сентября 2011 15:11 · Личное сообщение · #8 |
|
Создано: 08 сентября 2011 15:23 · Личное сообщение · #9 Зачем смотреть какие-то микрухи? Если прибор действительно работает под MS-DOS, то есть и Turbo debuger для этих целей и IDA в помощь. Действительно ли одна прошивка для всех устройств? Ведь, как я понял, ID хранится в самой прошивке? В любом случае если это возможно, то в первую очередь нужно изучать мозги девайса, то есть саму прошивку. ----- Следуй за белым кроликом ![]() |
|
Создано: 08 сентября 2011 15:32 · Поправил: VodoleY · Личное сообщение · #10 neomant а кто тебе сказал что прибор работает в досе. фат12 встречаеца даже в мобильных телефонах. Файловая система(способ и формат хранения данных) могут использоваца чем и как угодно. А микрухи для того чтоб тип проца узнать и хоть чемто декомпилить. если ты смотрел, то там не МZ файлы и турбо дебугер можно засунуть ..... З.Ы. а вот то что NCSET.APP обрабатывает Унлок коды я почти уверен. ток опыта в АРМах у мну почти 0 ----- Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме.... ![]() |
|
Создано: 08 сентября 2011 15:42 · Личное сообщение · #11 |
|
Создано: 08 сентября 2011 15:55 · Личное сообщение · #12 |
|
Создано: 08 сентября 2011 16:03 · Поправил: neomant · Личное сообщение · #13 |
|
Создано: 08 сентября 2011 16:16 · Личное сообщение · #14 neomant в бут секторе MSDOS5.0 NO NAME FAT12 NTLDR Rimuovere supporti.я Errore discoя Premere un tasto per riavviar итальянский чтоле.... убидица можно любым ДискЭдитором который с файлами работать умеет. или просто залить посекторно хоть на флеху... ----- Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме.... ![]() |
|
Создано: 08 сентября 2011 16:25 · Личное сообщение · #15 |
|
Создано: 08 сентября 2011 17:09 · Личное сообщение · #16 |
|
Создано: 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. ![]() |
|
Создано: 08 сентября 2011 17:22 · Личное сообщение · #18 |
|
Создано: 09 сентября 2011 11:31 · Поправил: Pistolero · Личное сообщение · #19 Итак прибор принес. Начинаю разбирать. ![]() |
|
Создано: 09 сентября 2011 12:14 · Поправил: Pistolero · Личное сообщение · #20 К сожалению, прибор оказался из серии тех, что хрен разберешь. Экран кажется приклеенным, корпус цельный, платы не вылезают, даже сильным нажатием... неохота что-нить сломать, что потом тач скрин не будет работать например )) ![]() |
|
Создано: 09 сентября 2011 12:18 · Личное сообщение · #21 |
|
Создано: 09 сентября 2011 12:52 · Поправил: Pistolero · Личное сообщение · #22 |
|
Создано: 09 сентября 2011 14:11 · Личное сообщение · #23 |
|
Создано: 09 сентября 2011 14:27 · Личное сообщение · #24 |
|
Создано: 09 сентября 2011 16:16 · Личное сообщение · #25 |
|
Создано: 12 сентября 2011 11:51 · Поправил: Ra1n0 · Личное сообщение · #26 |
|
Создано: 12 сентября 2011 12:07 · Поправил: Pistolero · Личное сообщение · #27 |
|
Создано: 12 сентября 2011 14:12 · Личное сообщение · #28 |
|
Создано: 12 сентября 2011 15:13 · Личное сообщение · #29 |
|
Создано: 12 сентября 2011 18:30 · Личное сообщение · #30 |
. 1 . 2 . >> |
![]() |
eXeL@B —› Вопросы новичков —› Как узнать алгоритм |