Изучение уязвимостей электронных систем.
 
key programming immo tools emergency start device программаторы ключа заводилки Кодграббер штатных охранных систем, toyota, lexus, subaru.

Вернуться   Изучение уязвимостей электронных систем > Всё по автомобилям > Одометры

Одометры вопросы корректировки показаний, ремонт одометров, создание устройств для изменения показаний и тп

Ответ
 
Опции темы
Старый 25.03.2014, 07:32   #1
MasterX700
случайно влез
 
Регистрация: 26.04.2007
Сообщений: 10
Поблагодарил: 1
Поблагодарили 1 раз в 1 сообщении
MasterX700 стоит на развилке
По умолчанию Моточасы на погрузчике NewHolland на dsPIC30F6014A

Принесли приборку от этого погрузчика для изменения показаний моточасов в меньшую сторону. Приборка построена на одном dsPIC30F6014A, не защищённом от считывания, в EEPROM которого и хранятся данные о моточасах. Найти строки с моточасами и сами показания труда не составило, НО есть ещё ячейки в которых хранится контрольная сумма показаний моточасов! Её рассчитать как раз и не получается. Приборка на столе включается, показывает несколько секунд моточасы и блокируется, с показом на экране разорванного провода - типа нет связи с другими блоками. Поэтому на столе она моточасы не считает.
Сами данные:
На дисплее: 012229.1 часов, код в дампе: 00 12 A8 FE 04 67 - это: 0012A8FE = 012229.1*100, а 0467 похожа на контрольную сумму.
Любое изменение в этих данных (00 12 A8 FE 04 67) приводит к надписи HM ERROR, но если в место 00 12 A8 FE 04 67 записать FF, то на дисплее будет 000000.0 моточасов, т.е. PIC принимает эти значения и не ругается на HM ERROR.
Дали приборке поработать на погрузчике с "нуля" на 1 десятую часа (6 минут) - прописалось в дампе 00 00 00 0A EC 6B (000000.1 часов)

Вопрос: кто знает, как подсчитать контрольную сумму на другие моточасы, например: 004346.0 часов?
Миниатюры
DSC02730.jpg  
MasterX700 вне форума   Ответить с цитированием
Старый 25.03.2014, 10:14   #2
iopq
гость
 
Регистрация: 02.08.2012
Сообщений: 131
Поблагодарил: 7
Поблагодарили 13 раз в 13 сообщениях
iopq стоит на развилке
По умолчанию

попробуйте xor
iopq вне форума   Ответить с цитированием
Старый 25.03.2014, 10:21   #3
MasterX700
случайно влез
 
Регистрация: 26.04.2007
Сообщений: 10
Поблагодарил: 1
Поблагодарили 1 раз в 1 сообщении
MasterX700 стоит на развилке
По умолчанию

Логическая операция XOR - сложение по модулю 2, объединяет две логические переменные.
Что и с чем мне сложить?
MasterX700 вне форума   Ответить с цитированием
Старый 31.03.2014, 07:21   #4
MasterX700
случайно влез
 
Регистрация: 26.04.2007
Сообщений: 10
Поблагодарил: 1
Поблагодарили 1 раз в 1 сообщении
MasterX700 стоит на развилке
По умолчанию

Проблема решена - найден человек в моём городе, который смог подсчитать контрольную сумму, правда не безвозмездно. Он может подсчитать контрольную сумму для любых показаний моточасов данного спидометра. Алгоритм, к сожалению, он не раскрыл.
MasterX700 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Трактор МТЗ моточасы??? Boris(36) Одометры 4 08.03.2016 14:32
Моточасы в погрузчике Jungheinrich DFG 320 310ZT Kapacb Одометры 1 07.04.2015 22:50
Трактор МТЗ моточасы намотать richard34 Одометры 28 08.09.2014 23:28
моточасы на погрущике Nissan Pavel32 Одометры 1 17.03.2011 16:32
new holand трактор моточасы sergey61reg Одометры 0 06.10.2010 19:59


Текущее время: 15:43. Часовой пояс GMT +4.


Перевод: zCarot