
CVE-2021-34600에 대한 개념 증명 익스플로잇으로, Proxmark3 RFID 하드웨어를 사용하여 Telenot 출입 통제 시스템의 키 생성 취약점을 시연합니다.
이 PoC가 어떻게 작동하는지에 대한 자세한 설명은 블로그 게시물에서 확인할 수 있습니다.
사용자 측면에서는 hf 14a getchallenge <uid>와 hf 14a opendoor <uid> <key>라는 두 개의 새 명령만 추가했습니다. 이 명령들이 작동하도록 하기 위해 iceman
포크의 일부 코드를 공식
proxmark3 코드에 혼합해야 했습니다. 처음에는 iceman 포크를 기반으로 개발하려고 했지만, 어떤 이유에서인지 태그를 에뮬레이션할 때 리더기가 proxmark와 통신하지 않으려 했습니다. 공식 코드에는 그런 문제가 없었기 때문에 (다소 지저분한) 최소 저항 경로를 선택하여 desfire_crypto.{c,h}와 그 종속성들을 공식 proxmark3 저장소에 복사했습니다.
태그와 리더기 사이의 통신을 보여주는 annotated-trace 파일을 제공합니다. run_tests를 true로 설정하고 그 위의 주석에 있는 명령을 실행하여 실행할 수 있는 SimulateIso14443aTag용 테스트가 몇 가지 있습니다. 이 테스트들은 annotated-trace 파일과 정확히 동일한 명령을 재생하며 가 올바르게 응답하는지 확인합니다.
SimulateIso14443aTagproxmark3는 카드 한 벌 크기의 강력한 범용 RFID 도구로, **저주파(125kHz)**부터 고주파(13.56MHz) 태그까지 모든 것을 도청, 청취 및 에뮬레이션하도록 설계되었습니다.
이 저장소에는 하드웨어용 소프트웨어, 로직(FPGA용) 및 설계 문서가 충분히 포함되어 있어, 적어도 이론상으로는 proxmark3로 유용한 작업을 수행할 수 있습니다.
프로젝트를 빌드하거나 실행하는 데 필요한 도구는 운영 체제에 따라 다릅니다. 자세한 내용은 위키를 참조하세요.
Proxmark3는 다음 위치에서 (조립 및 테스트 완료 상태로) 구매할 수 있습니다:
| 유통업체 이름 | 물류 창고 위치 | 법인 위치 |
|---|---|---|
| RyscCorp | 미국 | 미국 |
| Hackerwarehouse | 미국 | 미국 |
| Elechouse | 홍콩 | 홍콩 |
| Lab401 | EU | 홍콩 |
| RFxSecure | 중국 | 싱가포르 |
| Sneaktechnology | 중국 | 중국 |
대부분의 초소량 계약 조립 업체는 합리적인 수율로 이와 같은 제품을 조립할 수 있습니다. 약 12개 정도의 소량 생산도 비용 효율적일 것입니다. BOM에는 (다소 오래되었을 수 있는) 부품 가격이 포함되어 있으며, 모든 부품은 Digikey 및 일반 유통업체에서 구할 수 있습니다.
현대적인 회로 기판을 손으로 조립해 본 적이 없다면, 여기서 시작하는 것은 좋지 않습니다. 일부 부품(예: 크리스털)은 납땜 인두로 조립해서는 안 되며 열풍이 필요합니다.
회로도가 포함되어 있습니다. 제공된 부품 값이 모든 상황에 반드시 정확한 것은 아니지만, 적절한 부품 선택 옵션으로 원하는 거의 모든 작업을 수행할 수 있어야 합니다.
PCB 아트워크도 Gerbers 및 Excellon 드릴 파일로 제공됩니다.
이 프로그램은 자유 소프트웨어입니다. Free Software Foundation이 발표한 GNU General Public License 버전 2 또는 (선택에 따라) 이후 버전의 조건에 따라 이를 재배포하거나 수정할 수 있습니다.
이 프로그램은 유용하기를 바라는 마음으로 배포되지만, 어떠한 보증도 없이 배포됩니다. 상품성 또는 특정 목적 적합성에 대한 묵시적 보증조차 없습니다. 자세한 내용은 GNU General Public License를 참조하세요.
이 프로그램과 함께 GNU General Public License 사본을 받았을 것입니다. 받지 못했다면 Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA로 문의하십시오.
Jonathan Westhues user jwesthues, at host cq.cx
2007년 5월, Cambridge MA