Такой вопрос ! Номер моего RF ключа 130423ba5f. Прописываем его в домофон !! Но когда я считываю EEPROM и открываю редактором vizit DM или домофон- конфигуратор я вижу только 23ba5f ! Свой то ключ я полностью знаю .но другие нет !!!Как можно увидеть ключи полностью ???? Кто знает помогите разобраться пожалуйста .
В оборудовании Визита используются и хранятся в памяти только три последних байта кода. Поэтому посмотреть нельзя никак.
Предваряя вопрос отвечу - Да, ключ 130523ba5f тоже откроет, если будет прочитан.
В Визитовских РФ считывателях есть система "свой-чужой"
Если считыватель примет за своего, то он передаст код ключа БУДу.
Да, эти первые байты в прошивке отсутствуют. Они просто игнорируются, как, например, сотня номера квартиры.
Да, эти первые байты в прошивке отсутствуют. Они просто игнорируются, как, например, сотня номера квартиры.
Хорошо! Если они игнорируются !Тогда такой вопрос ! У нас есть мастер ключ к примеру 5624 b42d56 он открывает все домофоны нашей фирмы в редакторе он виден как b42d56 . А если кто нибудь доберётся до буда и считает ЕЕПРОМ УВИДИТ b42d56 добавит любые другие первые 2 байта к примеру 3657b42d56 и запишет RF ключ будет ли он открывать домофон ?
Да. Есть нюансы, правда, но в целом - да.
Вы же все равно не поверите
Конкретно код 3657b42d56 не проверял
Но уже довольно много лет занимаюсь восстановлением профуканных мастер-ключей, кодов, и прочей домофонной экстрасенсорикой.
Чтобы понимать, что в конкретной луже можно промочить ноги, достаточно знания, что вода мокрая...
[quote name='alex_t2' date='Nov 27 2011, 23:33' post='19712']
Конкретно код 3657b42d56 не проверял
код 3657b42d56 я напиал от фонаря! привёл пример!! у меня совсем другой код! Речь о замене Первых двух байтах . будет ли он работать ? Если будет то нехорошо т.к любой может сделать ключ ! Программатор собрать можно за пол часа и считать микруху
Всё правильно, если в домофон записывается только часть кода ключа (как в Визите),
то и проверяются только эти байты. Первые байты можно сделать любыми, главное
правильно подсчитать контрольную сумму ключа.
Но в часть кода может вкрапляться контрольная сумма ключа (как в БЭКУ-ELTIS), тогда
просто подставить любые байты в начало не получится, нужно подбирать их, чтобы
совпала и контрольная сумма.
. Первые байты можно сделать любыми, главное
правильно подсчитать контрольную сумму ключа.
А КАКИМ ОБРАЗОМ это делается ?
Считается контрольная сумма CRC(8) от первых 7 байт и ставится старшим восьмым байтом
в номере ключа. Подробности можете найти в даташите на ключ DS1990.
Контроллер при приёме считывает код ключа, подсчитывает эту сумму
по первым семи байтам и сравнивает её с полученным восьмым байтом номера.
Если суммы совпадают, то номер ключа считан правильно.
Для РФ-ключа, который предназначен для Визита, первые байты все же не любые.
По этим байтам микроконтроллер считывателя определяет "фирменность" ключа. БУД их игнорирует, но для считывателя они важны.
Если первые байты не фирменные, то считыватель проигнорирует ключ.
С ТМ-ключами проще, там можно просто вбить нули.
Я про это и говорил. При считывании идёт проверка всего номера с подсчётом
контрольной суммы и сравнения её с суммой ключа.
А при поиске в памяти сравнивается столько байт считанного номера,
сколько хранится в памяти домофона.
Правильнее конечно хранить весь номер, но тогда
требуется память большей ёмкости.
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)