Перейти на Sec.Ru
Sec.Ru Интернет портал по безопасности
Мой Sec.Ru
Логин
или e-mail
Пароль
Забыли пароль?
Рейтинг@Mail.ru
Форум по безопасности на Sec.Ru


Популярные темы

О форуме
Регламент

Как пользоваться

Форум / Технические вопросы по безопасности / Контроль и управление доступом / преобразование кода ключа (карты) из одного интерфейса в другой
преобразование кода ключа (карты) из одного интерфейса в другой

подписаться · отослать другу

1
Галиуллин Руслан (Технологика) 25.06.2012 12:13
Ответить Сообщить модератору

Предыстория: В компаниях "А" и "В" СКУД построена на с2000-2 (Орион и Орион-Про соответственно) со считывателями, подключенными в первом случае по интерфесу touch memory, а во втором - wiegand. Предполагается, что после слияния этих компаний администрирование баз данных будет вести один человек из в компании "А" (добавление карточек в систему компании "В" через удаленный АБД); что с человека, ранее занимавшегося этими вопросами, в компании "В" данная функция будет снята. Переключение считывателей на другой интефейс (и как следствие повторное считывание всех уже "забитых" в базу карточек) - крайняя мера, т.к. штат сотрудников большой + ведется УРВ.
Суть вопроса: Можно ли каким-либо образом код карты, считанный в интерфейсе touch memory, представить в виде кода этой же карты, считанного в интерфейсе wiegand (как-то преобразовать или вычислить)?
2
Рыжов Александр (Alex R) 26.06.2012 09:45
Ответить Написать личное сообщение Сообщить модератору

Верю, что можно. Дайте пример на одну карту ее представления в touch memory, и ее же в wiegand-26. И я скорее всего смогу сказать как вычислить второй из первого. Мы сейчас говорим про коды в представлении софта Болид.
3
Галиуллин Руслан (Технологика) 26.06.2012 10:36
Ответить Сообщить модератору

про него родного ))
Даже 2 примера:
W26: 0B0000004DAC0301 W26: 2F00000021ABF401
_TM: EC000A004DAC0301 _TM: C8000A0021ABF401

Судя по этим двум примерам, задача состоит в преобразовании первых двух цифр. (выборочно просмотрел в базе около 20 других кодов в W26 - они также содержат эти 6 нолей в своей первой половине)
4
Рыжов Александр (Alex R) 26.06.2012 11:22
Ответить Написать личное сообщение Сообщить модератору

Забирайте - http://spnx.ru/tmp/bolid_tm_to_w.zip
1) в "01 src.txt" кладете исходные коды
2) запускаете "02 tool.bat"
3) из "03 result.txt" забираете отконвертированные коды

5
Галиуллин Руслан (Технологика) 26.06.2012 12:16
Ответить Сообщить модератору

Огромнейшее спасибо!!!! Вы здорово выручили меня!!!! :D
6
787buu 13.04.2013 01:07
Ответить Сообщить модератору

Другой пример
Карта ем-марин 161,37320
В шестнадцатиричном виде А191С7, вернее даже 00А191С7

код карты в УО-4с (в режиме эмуляции) 24004100А191С701

01 в конце идет у всех карт
240041 в начале - не знаю откуда

Задача: имея 161,37320, однозначно знать 24004100А191С701, не прикладывая карты к считывателю

еще два примера

161,37318 - 13004100А191С601
131,27545 - DB003E00836B9901
7
Рыжов Александр (Alex R) 13.04.2013 14:03
Ответить Написать личное сообщение Сообщить модератору

Сомневаюсь что это решаемо.
iButton формат (пример: 24004100А191С701) содержит 6 байт полезной информации (несущественно упощая).
Wiegand-26 формат (пример: 161,37320) содержит 3 байта полезной информации.
Карта EM-Marine содержит 5 байт полезной информации.

Дальше, строго говоря, вопрос к болид, что они выдают в качестве эмулируемого iButton ключа на карту EM Marine.
Скорее всего эти первые цифры они не выдумывают, а это реальные данные из карты, и тогда ваша задача не имеет решения.

Кстати, вроде в болиде есть какая-то опция типа игнорирования старших бит. Но имеет ли это к вам какое-либо отношение зависит от вашей исходной формулировки задачи.
8
Бакушин Константин (Sheen) 06.09.2013 11:47
Ответить Написать личное сообщение Сообщить модератору

Есть ли возможность обратного преобразования, wiegand 26 в tm?
9
Iron Logic (ILogic) 06.09.2013 15:06
Ответить Сообщить модератору

ну разве что телепатическое восстановление неизвестных старших байтов )) или неиспользование старших байтов при принятии решения, если контроллер такое умеет
10
Бакушин Константин (Sheen) 06.09.2013 16:21
Ответить Написать личное сообщение Сообщить модератору

Да, спасибо, уже разобрался в спецификации. Телепатия боюсь не поможет :)
11
Tyson-Alex 10.09.2013 16:25
Ответить Сообщить модератору

Предыстория: В офисе установлена сетевая СКУД СШС-Офис с контроллерами КД-А 3.3. Была сделана перепланировка части помещений с установкой стеклянных дверей, на которые необходимо установить контроль доступа. Идеально подошел бы вариант с беспроводными считывателями СК-Р (Аргус-Спектр, Стрелец"). Но есть проблема, РРОП2, который является ретранслятором между считывателем и контроллером СКУД может выдавать только Touche Memory формат для подключения к контроллеру, а контроллеры КД-А поддерживают только Wiegand. Т.е. необходимо преобразовать Touche Memory в Wiegand. Перелопатил интернет, нашел только преобразователи обратные Wiegand в Touche Memory...
12
Сухов Алексей (tyson) 10.09.2013 16:46
Ответить Написать личное сообщение Сообщить модератору

Преобразователи интерфейсов для считывателей Elsys-WG/TM позволяет реализовать
13
*** vesago (vesago) 13.09.2013 10:49
Ответить Написать личное сообщение Сообщить модератору

Тут есть http://www.tensay.by/skud/other.html
14
Илья К. 15.12.2014 17:20
Ответить Сообщить модератору

Спасибо!
15
Безуглов Сергей (kenon73) 18.12.2014 23:38
Ответить Написать личное сообщение Сообщить модератору

Источник:Технологика
Предыстория: В компаниях "А" и "В" СКУД построена на с2000-2 (Орион и Орион-Про соответственно) со считывателями, подключенными в первом случае по интерфесу touch memory, а во втором - wiegand. Предполагается, что после слияния этих компаний администрирование баз данных будет вести один человек из в компании "А" (добавление карточек в систему компании "В" через удаленный АБД); что с человека, ранее занимавшегося этими вопросами, в компании "В" данная функция будет снята. Переключение считывателей на другой интефейс (и как следствие повторное считывание всех уже "забитых" в базу карточек) - крайняя мера, т.к. штат сотрудников большой + ведется УРВ.
Суть вопроса: Можно ли каким-либо образом код карты, считанный в интерфейсе touch memory, представить в виде кода этой же карты, считанного в интерфейсе wiegand (как-то преобразовать или вычислить)?

Попробуйте в настройках С2000-2 понизить разрядность кодов ключей. По умолчанию там 12. Понизьте до 8-ми. Только сохраните конфигурацию контроллеров предварительно, мало ли придется восстанавливать. Была несколько похожая проблема. Разворачивали болидовскую систему изначально в интерфейсе ТМ - для управления охранкой по считкам, помимо доступа этот интерфейс удобнее. Часть считок не пошла, длина кабеля оказалась великовата, а ближе размещать контроллеры было просто негде. Пришлось эти считки переключать на более дальнобойный W-26. То есть тоже получилась система с двумя типами считывателей и по умолчанию коды карт определялись на них по-разному. После перенастройки С2000-2 описанной выше, все нормально пошло. Карты прописывались в систему через USB-считыватель и одинаково определялись как на считывателях ТМ, так и W-26. Единственно, в чем может быть у вас проблема - ваши карты уже прописаны, а мы заводили с нуля. Попробуйте на одном контроллере для начала. Вдруг пойдет.

Новости
Найден принципиально новый метод компрометации данных в компьютерах под управлением Windows

Honeywell открыла исследовательскую лабораторию промышленной кибербезопасности

Информационная безопасность в банке «ТРАСТ» соответствует требованиям стандарта


 
--{ team void }-- Rambler's Top100 Рейтинг@Mail.ru