본문 바로가기

Hardware

RFID Reader Writer

728x90

간혹 식구가 많아 도어락 키가 더 필요한 경우가 있을 수 있습니다 그런 경우 키를 더 구매하기도 하지만 관심이 있는 분이 있다면 본인의 책임하에 사용 할 수 있는 키 복제 기기가 존재합니다 (알리에서 본 글의 제목으로 검색하면 나오는 제품들)

 

테스트로 도어락 키에 일반적으로 사용되는 RFID 표준인 ISO 14443 Type A 표준에 따르는 NXP사의 MIFARE Classic 태그 타입을 복제하여 보았는데 무난하게 잘 복제가 되었습니다

 

본인이 갖고 있는 도어락키에 사용된 RFID 표준을 알고 싶으면 간단하게 스마트폰에 NFC기능을 활성화 한 뒤 NFC Tools를 설치 실행하고 스마트폰 뒷면에 도어락키를 접촉하면 확인 할 수 있습니다

play.google.com/store/apps/details?id=com.wakdev.wdnfc&hl=ko&gl=US

 

NFC Tools - Google Play 앱

NFC Tools is an app which allows you to read, write and program tasks on your NFC tags and other RFID compatible chips. All you need to do is get your device close to an NFC chip to read the data on it or execute tasks. Simple and intuitive, NFC Tools can

play.google.com

제가 가지고 있는 현관키의 경우 다음과 같이 확인되었습니다

장비의 전원을 켜면 기본화면이 표시되며 이 상태에서 원본키를 장비 뒷면 상단에 접촉시킨 뒤에 READ버튼을 누르면 키 정보를 읽는데 성공했다는 메시지와 함께 ID값이 표시됩니다

만약 여기서 읽기 실패가 되었다면 해당 키가 ISO14443 Type A 표준을 따르는 MIFARE Classic 에 해당하지 않는 종류의 키 일 수도 있습니다

참고로 기본 모드는 상단에 IC Type-A가 표시되는데 13.56Mhz를 사용하는 ISO14443 에 해당하는 모드입니다

읽기가 지원되는 주파수 대역

125KHz, 250KHz, 500KHz, 375KHz, 625khz, 750kHz, 875KHz, 1000KHZ, 13.56MHz (ISO14443A/B), HID Prox cards

 

읽을 수 있는 표준

EM4100/EM4200, Mifare classic, UID cards, Ultralight, NFC203 213 215 216, HID 1386/1326/1346

 

쓸 수 있는 표준

HID 1386/1326/1346, T5577, EM4305, Mifare UID cards

 

위와 같은 스펙을 갖고 있으니 자신이 갖고 있는 도어락키 스펙을 NFC Tools를 통해서 사전에 확인하는게 필요합니다

 

복제하여 사용할 키를 구매하는데도 한가지 유의할것이 ISO14443 의 경우

13.56MHz, Block 0 Writable, UID Changeable 이 단어들이 포함된 키를 구매해야 합니다

특히 Bloack 0에 대한 표현으로 writable 또는 rewriteable의 단어가 UID에 대해서는 changeable의 표현이 포함된 것으로 구매합니다

UID는 제조사를 포함한 다양한 ID를 포함하며 이를 변경 가능해야 정상적인 복제가 완료 될 수 있습니다 

다양한 모양의 RFID 태그 

또한 ISO14443 표준을 따르는 모든 키가 복제되지 않을수도 있는데

이런 경우는 데이터 디코딩에 사용되는 다수 알려진 인증키가 맞지 않거나 제품에서 읽을 수 있는 표준에 포함되지 않는 경우 일수도 있습니다

 

제가 해당 제품을 구매한 이유는 부족한 현관 도어락키를 복제하기 위함이기도 하였지만 RFID 자체 기술에 대한 궁금점도 있었기에 시도해봤었습니다만 번외로 현재까지 통용되고 있는 다수의 도어락 RFID의 보안이 예상외로 너무 안일한것이 아닌가 하는 생각도 접하게 되었습니다

우리 주변에 보편적으로 사용중인 ISO14443 Type A 표준을 따르는 NXP사의 MIFARE Classic 기반의 도어락키의 경우 키를 RFID 리더가 읽을 수 있는 범위인 3cm 미만으로 접근해야 데이터를 읽을 수 있기에 물리적 접근하지 않는 이상 복제가 어려울 수 있으나

접근만 된다면 48비트 수준의 암호화를 알려진 취약점이나 공개된 키를 통해 적은 시간에 RFID 복제 정보를 취득 가능하단 점 에서 128비트 수준의 암호화 기술이 적용된 MIFARE Plus 나 DESFire 버전으로 전환을 고민해야 하지 않나 생각해보게 되었습니다 (참고로 회사의 출입통제 시스템등 보안이 주요한 곳의 경우는 128비트 수준의 암호화 기술 및 부가적인 보안 기능이 적용된 출입시스템을 사용하는 경우가 대다수로 보입니다)

 

마지막으로 명심해야할 점이 키 복제는 본인이 책임 질 수 있는 범위 내에서만 사용해야 하며 범죄가 될 수 있는 여지가 아주 조금이라도 있다면 절대 하면 않되는 범법 행동이니 이점을 인지하고 사용 하였으면 합니다 (예를 들어 회사 출입카드나 상업시설 이용카드나 경우에 따라서는 아파트 공동현관 키 복제도 포함)

 

 

 

728x90