Опубликовано 19 сентября, 20222 г. comment_41252 Уважаемые форумчане – помогите решить проблему (готов оплатить труд) Задача в следующем: Есть домофон Visit на ключах MIFARE Ultralight or Ultralight C - с привязкой ключа к панели вызова паролем из 8-ми десятичных цифр «01234567» Необходимо узнать ПИН-код панели вызова для прописывания этого кода в новые ключи программатором Visit-DM15 (копировать ключ не нужно) (необходим восьмизначный ПИН-код в десятеричной системе исчисления: «01234567») из оборудования имею: - программатор Visit-DM15 с софтом написанном на JAVA (код в файлах .class читаем) - чистые и привязанные к домофону ключи MIFARE Ultralight (свекольного цвета) - ProxMark3 (для чтения Дампов и Sniff-ов) из того что я уже сделал: - ProxMark-ом сделал дампы 2-х ключей с нужным ПИН-кодом (дверь открывают) - ProxMark-ом сделал Sniff панели вызова в момент открытия двери домофона - ProxMark-ом сделал Sniff в момент записи ПИН-кода «55555555» программатором Visit-DM15 Все это добро в файле: VISIT пин-код панели вызова.doc Покупать MSKey для разовой задачи – не могу, готов оплатить труд по подбору ключа любому обладателю сего девайса… VISIT пин-код панели вызова.doc
Опубликовано 19 сентября, 20222 г. comment_41254 Как то странно это всё. Вы сервисный пароль от домофона знаете? Если ДА - то в инструкции к домофону прописано как узнать нужный вам пин-код. Если НЕТ - то толку от этих манипуляций? Привязка ключей к БВД без их прописки в БУД ничего не даст.
Опубликовано 19 сентября, 20222 г. Автор comment_41255 1 минуту назад, Uilyi сказал: Как то странно это всё. Вы сервисный пароль от домофона знаете? Если ДА - то в инструкции к домофону прописано как узнать нужный вам пин-код. Если НЕТ - то толку от этих манипуляций? Привязка ключей к БВД без их прописки в БУД ничего не даст. - Сервисный пароль от домофона утрачен при смене управляющей компании - Вопрос с привязкой новых ключей к БУД решаем программатором Visit-DM15 (путем клонирования ключа нужной квартиры из базы) вопрос остался исключительно в ПИН-коде. В софте Visit-DM15 при чтении ключа он отображается, но только в виде ********, на крайний случай придется искать программиста для корректировки софта - чтобы при чтении ключа отображал ПИН-код в десятичном виде, а не ********....
Опубликовано 19 сентября, 20222 г. comment_41257 5 часов назад, GRA сказал: Сервисный пароль от домофона утрачен при смене управляющей компании По моему проще обратиться к производителю с запросом если у вас все официально. Тот же Элтис дает все авторизационные данные при официальном запросе , да денег просит , но что делать , за то можно продолжить нормально обслуживать панель не делая полный сброс.
Опубликовано 20 сентября, 20222 г. Автор comment_41259 6 часов назад, urbanboy сказал: По моему проще обратиться к производителю с запросом если у вас все официально. Тот же Элтис дает все авторизационные данные при официальном запросе , да денег просит , но что делать , за то можно продолжить нормально обслуживать панель не делая полный сброс. Возможно, вы и правы, но мне казалось: - навряд ли Visit будет защищать ключи и панель – серьезной криптографией (это же не платежные документы). Тем более есть открытый код JAVA софта Visit-DM15 как он это делает (есть оборудование на котором можно ставить эксперименты). Может даже создателям TMD-5S, SMKey, ACR122U, … моя история будет полезной. - всемогущий SMKey мне запросто поможет подобрать ПИН (или подобное оборудование предназначено исключительно для побайтового чтения и копирования, т.е. подобрать перебором ключ к блоку метки оно может, а дешифровать методом AES128 читаемый блок с известным ключом «55555555» НЕТ)
Опубликовано 21 сентября, 20222 г. comment_41271 В 20.09.2022 в 06:29, GRA сказал: Возможно, вы и правы, но мне казалось: - навряд ли Visit будет защищать ключи и панель – серьезной криптографией (это же не платежные документы). Тем более есть открытый код JAVA софта Visit-DM15 как он это делает (есть оборудование на котором можно ставить эксперименты). Может даже создателям TMD-5S, SMKey, ACR122U, … моя история будет полезной. - всемогущий SMKey мне запросто поможет подобрать ПИН (или подобное оборудование предназначено исключительно для побайтового чтения и копирования, т.е. подобрать перебором ключ к блоку метки оно может, а дешифровать методом AES128 читаемый блок с известным ключом «55555555» НЕТ) Ну вы и загнули про AES .... Причём тут это ? Боюсь, что и SMKey в вашем случае не поможет..... Кстати, ключи доступа находятся не перебором. Там совсем другая история..... Так что тут проще смотреть в сторону замены панели вызова......
Опубликовано 22 февраля22 февр comment_60150 Как я посмотрел по приложению, так оно не производит шифрование, а отправляют команду устройсту. Следовательно надо смотреть прошивку чтобы понять как из UID ключа и PIN формируются данные которые записываются на ключ.MainController.this.bufTX[0] = 0;MainController.this.bufTX[1] = 86;MainController.this.bufTX[2] = (byte)cntPIN;MainController.this.bufTX[3] = key[2];MainController.this.bufTX[4] = key[1];MainController.this.bufTX[5] = key[0];int i;for (i = 0; i < cntPIN * 8; i++)MainController.this.bufTX[6 + i] = MainController.this.arrayChange[i];MainController.this.bufTX[6 + i] = 0;MainController.this.printInOut("OUT:", MainController.this.bufTX);pio.sendPacket();
Опубликовано 23 февраля23 февр comment_60163 21 час назад, Antony сказал:Как я посмотрел по приложению, так оно не производит шифрование, а отправляют команду устройсту. Следовательно надо смотреть прошивку чтобы понять как из UID ключа и PIN формируются данные которые записываются на ключ.MainController.this.bufTX[0] = 0;MainController.this.bufTX[1] = 86;MainController.this.bufTX[2] = (byte)cntPIN;MainController.this.bufTX[3] = key[2];MainController.this.bufTX[4] = key[1];MainController.this.bufTX[5] = key[0];int i;for (i = 0; i < cntPIN * 8; i++)MainController.this.bufTX[6 + i] = MainController.this.arrayChange[i];MainController.this.bufTX[6 + i] = 0;MainController.this.printInOut("OUT:", MainController.this.bufTX);pio.sendPacket();Ну так это понятно, что пароль для метки задаётся по определённому алгоритму.Даже ключ Vizit, который просто куплен (без привязки к панели) уже закрыт паролем, которыйформируется по определённому алгоритму и, скорее всего, связан с UID этого ключа.Попробуйте для начала поискать этот алгоритм....Ну а потом уже переходите к более сложному варианту.P. S.Впрочем, если нужно просто изготовить копию конкретного ключа, то всё этолишнее...
Опубликовано 17 марта17 март comment_60567 В 23.02.2025 в 18:21, petr5555 сказал:Попробуйте для начала поискать этот алгоритм....У вас есть идеи, каким образом это можно сделать?
Опубликовано 17 марта17 март comment_60568 32 минуты назад, a64 сказал:У вас есть идеи, каким образом это можно сделать?Ну так я же написал, как примерно это может быть.Берёте панель, горсть ключей и читаете пароли.То есть накапливаете информацию.Затем анализируете её.....
Опубликовано 17 марта17 март comment_60570 2 часа назад, petr5555 сказал:анализируете еёДавайте прикинемПредположительно, пароль вычисляется из 7 первых блоков.Отбросим все экзотические способы матобработки и оставим только сдвиг в одну сторону и сложение.К примеру берем 0-й блок , сдвигаем его на 3 бита влево,складываем с 1-м блоком, результат сдвигаем на 1 бит влево,складываем со 2-м блоком...И т.д.Так вот только этот перебор комбинаций составит32 в 7 степени.Не вариант.
Опубликовано 17 марта17 март comment_60572 3 часа назад, a64 сказал:Давайте прикинемПредположительно, пароль вычисляется из 7 первых блоков.Отбросим все экзотические способы матобработки и оставим только сдвиг в одну сторону и сложение.К примеру берем 0-й блок , сдвигаем его на 3 бита влево,складываем с 1-м блоком, результат сдвигаем на 1 бит влево,складываем со 2-м блоком...И т.д.Так вот только этот перебор комбинаций составит32 в 7 степени.Не вариант.А кто сказал. что будет просто ?🙂Было бы просто - все бы давно раскусили....
Опубликовано 18 марта18 март comment_60576 14 часов назад, petr5555 сказал:А кто сказал. что будет простоА по факту вы просто направили человека заниматься нерешаемой задачей.Зачем надувать щеки и говорить, что надо делать, если у вас там нет знаний?Мне интересно, вам в принципе слабО сказать, "я не знаю, что там?"
Опубликовано 18 марта18 март comment_60577 1 час назад, a64 сказал:А по факту вы просто направили человека заниматься нерешаемой задачей.Зачем надувать щеки и говорить, что надо делать, если у вас там нет знаний?Мне интересно, вам в принципе слабО сказать, "я не знаю, что там?"Нет, не слабо.Я не знаю что там.Правильнее сказать пока не знаю....😊
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.