| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Legic RFID карта с картов четец с 37 битов Wiegand интерфейс http://mcu-bg.com/mcu_site/viewtopic.php?f=4&t=13243 |
Страница 1 от 1 |
| Автор: | FiTTiLA [ Пет Окт 03, 2014 10:08 pm ] |
| Заглавие: | Legic RFID карта с картов четец с 37 битов Wiegand интерфейс |
Привет на всички! Ебати чепатия уцелих пак. Знае ли някой как се докодира номера на картата през шибания интерфейс. Card ID: 1011621900 (dec) - 3C4C200C (hex) - 0111100010011000010000000001100 (bin) Wiegand 37: 1E267FB7DE (hex) - 1111000100110011111111011011111011110 (bin), чете се от дясно на ляво Card ID: 1145839628 (dec) - 444C200C (hex) - 1000100010011000010000000001100 (bin) Wiegand 37: 112E47D7DE (hex) - 1000100101110010001111101011111011110 (bin), чете се от дясно на ляво Поздрави! |
|
| Автор: | pechkov [ Съб Окт 04, 2014 12:26 pm ] |
| Заглавие: | Re: Legic RFID карта с картов четец с 37 битов Wiegand интер |
Wiegand 37 input format description: Wiegand 37 protocol is defined as a stream of 37 bits, consisting of 1 Even parity bit, 35 data bits, and 1 Odd parity bit. ![]() Източник: http://www.priority1design.com.au/wiegand_to_rs232_converter.html П.П. Ако става въпрос за карти по стандарт EM4100, то имай предвид, че в картата са записани общо 5 байта (40 бита) полезна информация. Останалите 24 са стартови, парити и стоп битове, които се използват от четеца, но не се предават по интерфейса. 5-те байта са: 1 байт "manufacturer number" + 4 байта (32 бита) "card number" Ти от десетичното представяне на номера на картата виждаш само тези 4 байта, но петия остава скрит. Повечето системи не ползват петия, но това е въпрос на техническо решение. При Wiegand 37 се предават 35 бита данни, и е възможно трите излишни бита да са взети от "manufacturer number". Това също е въпрос на техническо решение при конструирането на четеца, а може и да са запълнени с нули. |
|
| Автор: | FiTTiLA [ Съб Окт 04, 2014 8:54 pm ] | |||||||||
| Заглавие: | Re: Legic RFID карта с картов четец с 37 битов Wiegand интер | |||||||||
Благодаря за напъна, но това е информация от google, която съм намерил вече сам. Така и не разбрах, как това, което чета от кард четеца съответсва на номера на картата. Поздрави! |
||||||||||
| Автор: | pechkov [ Съб Окт 04, 2014 9:37 pm ] | |||||||||
| Заглавие: | Re: Legic RFID карта с картов четец с 37 битов Wiegand интер | |||||||||
Ами, остава и да я прочетеш. На картинката е показано в каква последователност са битовете. Има четни и нечетни... В двата края на поредицата са битовете по четност съответно отляво за четните, отдясно за нечетните. В предишния постинг също така обърнах внимание, че броя на битовете НЕ съвпада с това, което имаш като десетично представяне на кода на картата. Т.е. не се предават 1:1, а най-вероятно са пропуснати пет бита. Но наистина не ми се занимава да проследявам кой бит откъде е дошъл при 37-битовия стандарт. Преди време правих някаква простотия за Wiegand 26 (предават се 24 бита данни, т.е. само три байта от номера на картата), но беше по заявка, и повече не съм си играл с този стандарт. Така че ти дадох отправна точка. Сега остава да четеш спецификации, и ще го разнищиш. Успех. |
||||||||||
| Автор: | CarBeta [ Съб Окт 04, 2014 11:35 pm ] |
| Заглавие: | Re: Legic RFID карта с картов четец с 37 битов Wiegand интер |
Wiegand 37 има много формати. Няма как да се конвертира преди да е ясно кой точно е набутан в четеца. |
|
| Автор: | pechkov [ Пон Окт 06, 2014 1:27 pm ] | |||||||||
| Заглавие: | Re: Legic RFID карта с картов четец с 37 битов Wiegand интер | |||||||||
Мда, и имаше вариант, в който се кодират цифрите от десетичното представяне на кода. Или ако можеш да направиш още няколко примерни сканирания с различни чипове, за да направя още сравнителни таблици - може пък и да стигнем до истината. Технически създателите на четеца може да са си "измислили" custom формат, да са инвертирали само четните или само нечетните битове, или пък поредицата да е взета от 1-вия, 5-тия, 9-тия и т.н. битове от оригиналната поредица, и всякакви такива. По принцип има стандартни методи, но няма ограничение пред създателя на устройството да си го направи както си иска. Ако искаш - сподели тук какво искаш да постигнеш, може пък да се намери по-добро решение. |
||||||||||
| Автор: | FiTTiLA [ Пон Окт 06, 2014 6:22 pm ] | |||||||||
| Заглавие: | Re: Legic RFID карта с картов четец с 37 битов Wiegand интер | |||||||||
Та в крайна сметка стигна до там, където съм аз |
||||||||||
| Автор: | pechkov [ Пон Окт 06, 2014 6:55 pm ] | |||||||||
| Заглавие: | Re: Legic RFID карта с картов четец с 37 битов Wiegand интер | |||||||||
Писах ти на лични, но може да продължим тук. Кажи по какъв начин получаваш тези битове в PC-то. С какъв интерфейс ги получаваш от четеца? П.П. Ако имаш скайп - може да пишем и по скайпа, ще върви по-бързо разговора. Моя е: pechkov |
||||||||||
| Автор: | CarBeta [ Пон Окт 06, 2014 6:58 pm ] |
| Заглавие: | Re: Legic RFID карта с картов четец с 37 битов Wiegand интер |
Ако нямаш информация покрай четеца нещата отиват в хакерската област. Тоя четец на 125кХз ли е? Ако да, мога да помогна с емулатор на карти. Записваме му идентификация само нули, само единици или други удобно подредени битове за ID и да го видиме какво ще изкара отзад тоя четец. А може да ползваш и презаписваеми карти вместо емулатор. |
|
| Автор: | FiTTiLA [ Пон Окт 06, 2014 9:13 pm ] | |||||||||
| Заглавие: | Re: Legic RFID карта с картов четец с 37 битов Wiegand интер | |||||||||
Благодаря за усилията да помогнеш, но бомбите ги детонирам обикновенно сам, че иначе жертвите са повечко от целта. Идеята беше, ако някой знае нещо около кодировката. Останалото е ясно. Благодаря за отзовалите се! |
||||||||||
| Автор: | pechkov [ Вто Окт 07, 2014 2:24 am ] | |||||||||
| Заглавие: | Re: Legic RFID карта с картов четец с 37 битов Wiegand интер | |||||||||
То кодировката е ясна, но е странно, че дори не съвпада броя на несъвпадащите битове в двете поредици, които даде. Което може също така да означава проблем в комуникацията през интерфейса. Ок, както решиш. |
||||||||||
| Автор: | dvrachkov [ Пет Юни 19, 2015 7:44 pm ] |
| Заглавие: | Re: Legic RFID карта с картов четец с 37 битов Wiegand интер |
Казвам как стои процедурата с декодирането на картовият код при четене с 26 битов wiegand. На пластичните карти, по принцип се изписват по два кода. Ще дам конкретен пример. Изписани са следните цифри: 0013298040 202,59768 Първият код, го взимаме в decimal и го конвертираме в hexadecimal. Респективно конвертирайки стойността 0013298040, получаваме: CAE978. Разделяме така получената стойност на три части: СА|E9|78. Конвертирайки CA от hex в decimal, получаваме стойността: 202. Конвертирайки и останалата част от кода от hex в decimal, получаваме: E978 -> 59768. И виждаме, че това е вторият код. Вторият код са реално facility (202) + user code(59768). На "тагчетата" изписват обикновено този първият дълъг код, и трябва да се конвертира по горе показаната процедура. С Уважение: Врачков |
|
| Автор: | CarBeta [ Съб Юни 20, 2015 12:29 pm ] |
| Заглавие: | Re: Legic RFID карта с картов четец с 37 битов Wiegand интер |
Врачков, а какво правиме ако няма принтиран код или се е изтрил? В случая става въпрос за доста по-сложни неща от използване на калкулатор. Все едно някой да пита: "Ще ми обясните ли принципа на работа на телевизора?" и твоя отговор е: "Казвам как работи телевизора! Взимаш дистанционното и го включваш. С бутона 'CH' сменяш каналите, а с бутона 'VOL' усилваш и намаляваш звука." |
|
| Автор: | speedblue [ Съб Юни 20, 2015 5:01 pm ] | |||||||||
| Заглавие: | Re: Legic RFID карта с картов четец с 37 битов Wiegand интер | |||||||||
Съществен въпрос е "тези" карти могат да се четат само на "този" четец ли? А друг модел/производител четец не ги отразява изобщо? Или обратната комбинация - чужда карта поставена на "фирмения" четец. Ако е така, а навярно е така ... не си уцелил чепат ами нещо с много по-болезнена форма. При този сценарий простото разместване на битчета е добро пожелание, обикновенно се прилага някакво "леко и бързо" кодиране със симетричен ключ/ключове обвързано с UID номера, но понеже е затворено в четеца няма как да се изчопли алгоритъма. И все пак има вариант да не е такъв случая. |
||||||||||
| Автор: | dvrachkov [ Пон Юни 22, 2015 6:11 pm ] |
| Заглавие: | Re: Legic RFID карта с картов четец с 37 битов Wiegand интер |
Тъй като не бях работил с 37 битов, поразлистих литературата и се оказа, че има различно структуриране при различните 37 битови wiegnd-s. Установих следното: -> 37 Bit Wiegand Farpointe H10304 Card Format: Card Type: Wiegand Number of Bits: 37 Number of bits to sum for even parity: 19 Address to start from: 0 Number of bits to sum for odd parity: 19 Address to start from: 18 Number of Facility Code bits: 16 Address to start from: 1 Number of Cardholder ID bits: 19 Address to start from: 17 Number of Issue Level bits: 0 Address to start from: 0 ->37 Bit Wiegand HID H10302 Card Format: Card Type: Wiegand Number of Bits: 37 Number of bits to sum for even parity: 19 Address to start from: 0 Number of bits to sum for odd parity: 19 Address to start from: 18 Number of Facility Code bits: 0 Address to start from: 0 Number of Cardholder ID bits: 35 Address to start from: 1 Number of Issue Level bits: 0 Address to start from: 0 ->37 Bit Wiegand HID H10304 Card Format: Card Type: Wiegand Number of Bits: 37 Number of bits to sum for even parity: 19 Address to start from: 0 Number of bits to sum for odd parity: 19 Address to start from: 18 Number of Facility Code bits: 16 Address to start from: 1 Number of Cardholder ID bits: 19 Address to start from: 17 Number of Issue Level bits: 0 Address to start from: 0 ->37 Bit Wiegand HID PointGaurd MDI Card Format: Card Type: Wiegand Number of Bits: 37 Number of bits to sum for even parity: 19 Address to start from: 0 Number of bits to sum for odd parity: 19 Address to start from: 18 Number of Facility Code bits: 4 Address to start from: 3 Number of Cardholder ID bits: 29 Address to start from: 7 Number of Issue Level bits: 0 Address to start from: 0 -> 37 Bit Wiegand RS2-HID (H10304) F/C 900 ASSA ABLOY IP Lockset Card Format: Credential Format Type: Proximity Facility Code: 900 Proximity Card Type: Raw Bit Pattern Include Sentinel Bit Card Info: Number of Bits: 37 Number of Facility Code bits: 16 Address to start from: 1 Number of Cardholder ID bits: 19 Address to start from: 17 Number of Issue Level bits: 0 Address to start from: 0 Parity Parity Bit 1 Parity Bit 2 Type Odd Type Even Position 36 Position 0 Number Of Bits To Sum 19 Number Of Bits To Sum 19 Address To Start From 18 Address To Start From 0 . Parity Bit 3 Parity Bit 4 Type None Type None Position 0 Position 0 Number Of Bits To Sum 0 Number Of Bits To Sum 0 Address To Start From 0 Address To Start From 0 ->37 Bit Wiegand HID H10302 ASSA ABLOY IP Lockset Card Format: Credential Format Type: 37 Bit Wiegand HID H10302 Facility Code: -1 Proximity Card Type: Raw Bit Pattern Include Sentinel Bit Number of Bits: 37 Number of Facility Code bits: 0 Address to start from: 0 Number of Cardholder ID bits: 35 Address to start from: 1 Number of Issue Level bits: 0 Address to start from: 0 . Parity Parity Bit 1 Parity Bit 2 Type Even Type Odd Position 0 Position 36 Number Of Bits To Sum 19 Number Of Bits To Sum 19 Address To Start From 0 Address To Start From 18 . Parity Bit 3 Parity Bit 4 Type None Type None Position 0 Position 0 Number Of Bits To Sum 0 Number Of Bits To Sum 0 Address To Start From 0 Address To Start From 0 В крайна сметка, трябва да знаеш по кой стандарт работи картата. С Уважение: Врачков |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|