업데이트로 돌아가기
New releaseSep 19, 2026

proxmark3 v4.23346

RFID 분석, 에뮬레이션 및 침투 테스트를 위한 하드웨어 도구. 키 복구, 스니핑 및 보안 연구용 스크립팅을 지원하는 125kHz, 13.56MHz 프로토콜(MIFARE, iClass, ISO14443/15693)을 지원합니다.

공유

Iceman Fork - Proxmark3

Proxmark3는 RFID 분야의 스위스 아미 나이프와 같은 도구로, 전 세계적으로 대부분의 RFID 태그와 상호 작용할 수 있게 해줍니다. 원래 Jonathan Westhues가 제작했으며, 이 장치는 이제 매니아를 위한 RFID 분석의 표준 도구가 되었습니다. Iceman 저장소는 기능과 성능의 정점으로 간주되며, 칩 식별, 침투 테스트, 프로그래밍을 자동화하는 매우 유용하고 편리한 광범위한 명령과 LUA 스크립트를 지원합니다.

최신 릴리스Coverity기여자
Latest releaseCoverity StatusGitHub contributors
Actions OSX CIActions Ubuntu CIActions Windows CI
MacOS Build and TestUbuntu Build and TestWindows Build and Test

목차

PROXMARK3 설치 및 개요

참고 사항 / 유용한 문서

빌드 방법

Proxmark3 RDV4

Proxmark3 RDV4 장치를 빌드, 플래시 및 실행하려면 위 표의 지침 링크를 참조하십시오.

일반 Proxmark3 플랫폼

일반 Proxmark3 플랫폼용으로 이 저장소를 빌드하려면 고급 컴파일 매개변수를 읽어 보시기 바랍니다.

일반 Proxmark3 플랫폼은 다음과 같은 장치로 정의합니다.

지원됨

  • RDV1, RDV2, RDV3 easy
  • Ryscorp green PCB 버전
  • Radiowar black PCB 버전
  • RDV3 easy의 수많은 중국 개조 버전 (kkmoon, PiSwords 등)
  • Proxmark3 SE (특별판) (BLE 지원)
  • Proxmark3 X
    • 참고: 커뮤니티 테스트 완료
    • 참고: 알 수 없는 장치 하드웨어

지원되지 않음

  • ⚠ Proxmark Evolution (EVO)
    • 참고: 알 수 없는 핀 할당.
  • ⚠ Ryscorp Proxmark3 Pro
    • 참고: 장치가 다른 FPGA를 사용하며 핀 할당이 알려져 있지 않음.
    • 참고: 회사가 사라져 고객들을 어둠 속에 남겨두었습니다.

실험적 지원

  • ⚠ iCopy-X
    • 참고: Proxmark 클라이언트 명령이 다른 구문을 사용하므로 현재 iCopy-X GUI와 호환되지 않음
    • 참고: 업스트림 소스, 리버스 엔지니어링된 하드웨어 등은 icopyx-community 리포지토리도 참조하십시오.
    • 참고: DRM을 사용하여 태그를 잠그며 오픈소스 라이선스를 무시합니다. 사용에 따른 위험은 본인이 감수하십시오.
  • ⚠ Proxmark3 Ultimate
    • 참고: 알 수 없는 장치 하드웨어
    • 참고: 이를 위한 FPGA 이미지가 빌드 중입니다. 사용에 따른 위험은 본인이 감수하십시오.

지원 상태 불명

  • ⚠ VX
    • 참고: 알 수 없는 장치 하드웨어

이러한 새로운 미지의 모델의 경우, 이 저장소가 작동하는지와 작동하도록 만든 방법을 커뮤니티에서 알려주는 것에 의존하고 있습니다.

일반 Proxmark3 플랫폼의 256KB 플래시 메모리 크기

참고: ARM 칩 내장 플래시 메모리의 크기를 계속 주시해야 합니다. 512KB면 문제없지만 256KB인 경우 이 저장소를 더 적은 기능으로 컴파일해야 합니다. ./pm3-flash-all을 실행하면 이 저장소의 부트로더가 설치되어 있는 경우 장치의 크기를 확인할 수 있습니다. 그렇지 않으면 Proxmark3 클라이언트 ./pm3 실행 시 시작 메시지에서 크기가 보고되는 것을 확인할 수 있습니다.

OBS! 256KB 플래시 메모리 권고사항 읽기

무엇이 변경되었나요?

Proxmark3 RDV4 하드웨어 수정 사항:

  • 256KB 플래시 메모리 추가
  • 스마트 카드 모듈 추가
  • Bluetooth+배터리 애드온과 같은 주변기기용 FPC 커넥터 추가
  • 개선된 안테나
    • 교체 가능
    • LF Q 계수 스위치
    • LF 125/134 주파수 스위치
  • 초소형 PCB 폼 팩터
  • ABS 케이스

이 저장소와 공식 Proxmark3 저장소 비교:

업데이트를 유지하려고 노력하는 변경 로그 파일을 참조하십시오.

간단히 말해, 이 저장소는 Proxmark3 사용에 있어 완전히 다른 사용자 경험을 제공합니다.

  • 명령 탭 완성 지원
  • 색상/이모지 사용으로 더 풍부해진 CLI
  • 모든 곳에 구현된 도움말 텍스트 시스템
  • 힌트 시스템
  • 사용자 환경설정
  • Linux, OSX, Windows의 지속적 통합 빌드 시스템을 통한 광범위한 테스트와 다음과 같은 정적 분석 도구의 정기적 사용
    • Coverity Scan
    • Cppcheck (v2.6)
    • GCC 및 Clang의 진단 플래그 적극적 적용
  • 시리얼 포트 자동 감지 및 Bluetooth 애드온과의 완벽한 통합
  • 클라이언트 내부에서 장치에 재연결
  • tearoff 공격 지원
  • NFC NDEF type1, type2, type4a, type4b, mifare, 바코드 지원
  • pm3 클라이언트 스크립트, lua 스크립트, python 스크립트 지원
  • 가장 포괄적인 스크립트 모음 제공
  • Wiegand 인코딩, 디코딩.
  • EMV 지원
  • CIPURSE 지원
  • 대부분의 독립 실행 모드를 간편한 컴파일로 사용 가능
  • 클라이언트 및 외부 도구용 광범위한 테스트 스크립트
  • 가장 포괄적인 컴파일된 알려진 키 사전
  • NG-프레임으로 슬림화된 USB 통신
  • 가장 많이 컴파일된 공개 알려진 키 복구 소프트웨어
  • 해당 소프트웨어의 가장 빠른 구현
  • 덤프 파일을 위한 여러 파일 형식 지원 (BIN/EML/JSON)
  • libnfc, MFC tool 앱 등과 해당 파일 형식의 상호 운용성
  • 그 어느 때보다 더 많은 RFID 기반 프로토콜 지원
  • 패키지 메인테이너, 배포판 메인테이너를 위한 손쉬운 설치
  • cmake, make 지원
  • 그 어느 때보다 더 많은 OS/플랫폼에서 오류나 경고 없이 빌드
  • Gentoo, Kali, Termux, Macports, Homebrew 같은 알려진 배포판에서 패키지로 제공
  • 훨씬 더 많은 문서

개발

참고: 이 저장소는 최첨단(bleeding edge) 저장소입니다. 관리자들은 이 저장소에서 적극적으로 작업 중이며, 코드를 더 쉽게 이해하고 탐색하고 빌드하고 테스트하고 기여할 수 있도록 주기적으로 재구성할 것입니다. 따라서 코드 구조가 정기적으로 크게 변경될 것으로 예상하십시오.

👉 기억하세요! 코드에 기여하려는 경우 먼저 코딩 스타일 참고 사항을 읽어 주십시오. 저희는 Proxmark3에 기능을 추가한 후 버그를 제거하는 방식을 선호하므로 일반적으로 기여를 신속하게 병합합니다.

기여에 관심이 있다면 공개 로드맵부터 읽어 보는 것이 좋은 시작점입니다.

지원 운영 체제

이 저장소는 다음 환경에서 잘 컴파일됩니다.

사전 컴파일된 바이너리

Proxmark3 사전 컴파일 빌드를 참조하십시오.

Proxmark3 GUI

Gaucho의 공식 PM3-GUI는 작동하지 않습니다. 게다가 꽤 오래되었고 더 이상 유지 관리되지 않습니다.

공식 채널

커뮤니티는 어디에서 찾을 수 있나요?

메인테이너

모든 배포판 및 패키지 메인테이너 여러분, 여러분의 삶을 더 편하게 만들기 위해 노력했습니다.

make install을 이제 사용할 수 있습니다. 더 자세한 내용을 알고 싶다면.

이 문서가 도움이 될 것입니다.

인용

이 저장소를 전역적으로 인용하려면 다음 bibtex를 사용하십시오:

@misc{proxmark3,
  author = {C. {Herrmann} and P. {Teuwen} and O. {Moiseenko} and M. {Walker} and others},
  title = {{Proxmark3 -- Iceman repo}},
  howpublished = {\url{https://github.com/RfidResearchGroup/proxmark3}},
  keywords = {rfid nfc iceman proxmark3 125khz 134khz 13.56mhz},
}

저장소의 특정 상태를 참조해야 하는 경우 커밋 번호 또는 접근 날짜를 사용하십시오. 예:

  note = {Accessed: commit 12327f71a27da23831901847886aaf20e8ad3ca0}
  note = {Accessed: 2021-01-01}

저작권 및 라이선스 조건

각 기여물은 해당 작성자의 저작권 아래에 있습니다. AUTHORS를 참조하십시오.

Proxmark3 소스 코드는 일반적으로 GPLv3 이상으로 불리는 다음 라이선스 조건이 적용됩니다.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

GPLv3 사본은 LICENSE에서 확인할 수 있습니다.

일부 종속성은 Proxmark3 라이선스 조건과 호환되는 다른 무료 라이선스 조건을 따를 수 있습니다. 각각의 설명을 참조하십시오.

카테고리