2013-06-23 3 views
1

Mifare 클래식 RFID (16 섹터, 각각 4 블록)를 읽고 쓸 수있는이 오픈 소스 안드로이드 응용 프로그램 (Mifare Classic Tool)을 사용해 보았습니다.안드로이드 및 Mifare 클래식 RFID 복원

블록 당 16자를 보내고 48 자의 전체 문자열을 단일 섹터로 보내고 48 자의 동일한 문자열을 사용할 수있는 모든 섹터에 보내서 성공을 거두었습니다. 사용자가 쓸 수 있습니다. 그러나 사용자가 긴 문자열을 작성하고 최대 48자를 잘라서 섹터간에 배포하려고하면 모든 쓰기 가능한 섹터가 사라져서 읽을 수 없으며 섹터 0 만 남았습니다. 제조업체 데이터)를 이용할 수 있습니다.

내가 가지고있는 RFID가 손상되었다는 것을 알고 있으며 우연히 3 번 키 (A와 B 및 액세스 조건에 대해 예약되어 있음)에 기록했을 수 있으며이 손상이 복구 할 수 없다는 것을 알고 있습니다.

그러나 블록 3에 쓰면 키와 액세스 조건이 변경되었을 수 있습니다. 어느 누구도 안드로이드에서 Brute Force Mifare Classic RFID를 사용하여 열쇠를 다시 얻을 수있는 방법을 알고 있습니까? 나는 MCT에 키 파일을 추가하고 닦기 전에 입력 한 내용을 붙여 넣을 수는 있지만 클립 보드에 입력 한 내용 (마지막으로 복사 한 내용 만 사용함)을 알 수 있습니다. 지금까지 OVC를 보았지만 Nexus S에서만 작동합니다. 4.2.2에서 실행되는 Nexus 7 태블릿을 사용하고 있습니다. 나는 열쇠와 접근 조건을 다시 쓰도록 강요 할 수 있지만 적절한 열쇠가 없으면 나는 읽을 수 없을 것이며 더 많이 RFID에 쓸 수있을 것이다.

도움말에 감사드립니다. 나는이 RFID를 되살리기위한 나의 계획의 마지막 단계에 있으며, 나는 그것을 회복하기 위해 얻을 수있는 모든 도움이 필요하다. 이것은 내가 지금 갖고 있고 또 다른 RFID를 구입하는 유일한 방법이다.

답변

1

(잘못된 데이터로 액세스 조건을 덮어 쓰기 때문에) 태그가 손상되었을 가능성이 가장 큽니다 . 키가 변경되었을 수 있지만 가져온 경우에도이 섹터는 계속 죽습니다.

프로토콜 때문에 Mifare Classic 태그에 효과적인 Brute Force 공격이 없습니다. 그러나이 기술의 약점을 이용하여 키 (mfcuk, mfoc, Proxmark3 장치 등)를 검색 할 수있는 몇 가지 도구가 있지만 그 중 일부는 안드로이드 장치 용이며 그 중 일부는 불량 섹터를 반환합니다 .

[...] 다른 하나를 구입하는 것은 옵션이 아닙니다.

미안 해요,하지만 난이 당신이 할 수있는 유일한 일이 확실 해요 ...

관련 문제