아 그게 뭐더라

라즈베리파이4 와 새로운 pn532 본문

프로젝트/RFID&NFC

라즈베리파이4 와 새로운 pn532

뭐더라토 2020. 6. 20. 16:15

어느날 내 갤9를 집다가 뒤에 학생증 카드를 겹쳐 집었다. NFC 모드가 켜져 있었는지 알림이 하나 뜬다.

"이 nfc 태그를 지원하는 앱이 없어요"

 

NFC 라는 단어가 눈에 들어오자, 2018년 10월의 그 뻘짓이 떠올랐다.

'아 카드 복제하면 좋을텐데...'

그렇지 않아도 기숙사 방 카드와 학생증 카드가 분리되어 있던지라, 불편함이 이루 말할 수 없을 정도였다. 학생증 카드와 기숙사 카드를 겹쳐서 지갑에 꽃아주면 인식이 안되었기 때문에, 기숙사 카드만 따로 보관하고 있었다.

 

2018.10월에 글을 썼던것이 마지막. 그때는 분명 뭔가 문제가 있었다. NFC 장치랑 코드까지 친절하게 제공되었는데 안될리가 없었다. 다시 꼽아보고 파이3에서 I2C 장치 인식이 되는지 확인했더니 인식이 되지 않았다. 

 

하드웨어 문제라고 생각해서 새로 샀다. 새로나온 RaspberryPI 4. 심지어 램 8기가 짜리 모델이 지난주(5월 28일 출시)에 말 출시된 참이었다. 이왕이면 다홍치마라고 (8GB가 더 비싸지만...) 최고사양으로 샀다. 그리고 pn532도 같은 모델로 다시 샀다. 아 그리고 이왕 시키는거 라즈베리파이 카메라도 샀다. 참고로 라즈베리파이 기기에는 파이 카메라를 꽃을 수 있는 연결 포트가 이미 따로 만들어져 있다. 대충 굉장히 지원을 잘 해준다는 의미.

 

대충 RaspberryPI4, PN532 NFC 모듈, 라즈베리파이 카메라 v2

대충 위와 같다. 카메라는 저 상자 안에 있다. 왜 저런 몰골로 있을까요?

정답: 라베파카메라를 당장 쓸 곳이 생각나지가 않아서 창밖을 찍도록 붙여놓았다.

 

아무튼 카메라는 카메라고 NFC로 돌아가보자.

http://wiki.sunfounder.cc/index.php?title=PN532_NFC_Module_for_Raspberry_Pi

 

PN532 NFC Module for Raspberry Pi - Wiki

Premise Note: If you have configured libnfc before, please delete the config file. sudo rm -rf /etc/nfc Introduction Raspberry Pi PN532 NFC module, as its name implies, is based on PN532 chip and used to 13.56 MHz near field communication. This module is e

wiki.sunfounder.cc

저번에도 그랬듯이 여기있는대로 따라하기만 하면 된다. 그랬더니... 이번에는 됐다!

 

그럼 당장 카드 복제를 해야지~

카드에 무슨 정보가 들어있는지는 내 갤럭시 9에 어플만 몇개 깔아서 보면 다 볼 수 있다. 심지어 폰으로 카드에 쓰기도 할 수 있는데, 첫번째 섹터에 쓰는 것은 루팅을 해야만 가능하다. 그리고 이 첫번째 섹터에 UID와 제조사 정보가 들어있는데, 이 부분은 일반 카드들에서는 한번 쓰면 바꿀 수 없는 것이라고 하더라. 그래서 이 UID를 보고 이 학생증 카드가 누구 카드인지 식별하는 것이다(라고 나는 생각했었다).

 

화면 캡쳐를 일일이 안하기도 했고 지루한 과정이니까 간결하게 적어본다.

- PN 532로 카드 인식 확인.

- 방구석에 있던 흰색 Mifare classic 1k 카드의 UID를 바꿔보려 했으나 실패

- 일마존에서 UID changable 카드 구입

- 2주 후, UID Changeable 카드로 UID 변경 시도.

- UID만 변경 후 테스트시 실패.

- 제조사 정보까지 변경. (주어진 코드에서 argument로 안받아주길래 매번 컴파일해서 사용, 마지만 두 바이트는 CRC(cyclic redundancy check)인데, 뭔지는 모르겠지만 CRC-A 라고 한다. #계산)

- 학생증 카드 및 기숙사 카드 UID 복제 후 다양하게 테스트

 

안된다.

왜?

인식이 아예 안되고, 정문 카드 리더기에서 틀렸다는 빨강 X 표시도 안뜬다. 아무래도 13.56MHz만 사용하는게 아닌것 같다...

 

내가 진짜 이건 비싸서 안사려고 했는데... https://hackerwarehouse.com/product/proxmark3-rdv4-kit/

고민중이다.

'프로젝트 > RFID&NFC' 카테고리의 다른 글

충전기의 도착  (0) 2018.10.20
RFID 프로젝트 소개  (0) 2018.10.19
Comments