달력

4

« 2024/4 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
반응형
1. http://www.proxmark.org/forum
proxmark3 와 관련한 포럼

2. http://www.libnfc.org/
NFC(Near Field Communication) 와 관련한 libnfc 사이트

3. http://www.libnfc.org/community/
libnfc 와 관련한 포럼

4. http://code.google.com/p/proxmark3/
proxmark3 firmware site

5. http://code.google.com/p/micmd/
mifare classic command line 유틸

6. http://code.google.com/p/nfc-tools/
libnfc 와 관련한 툴

7. http://code.google.com/p/mfcuk/
mifare classic universal toolkit
(Dark side Attack implementation~! ^^)

8. http://code.google.com/p/crapto1/
mirare classic 에 사용된 crypto-1 의 구현 및 그 취약성을 역이용한 crapto1 구현

9. http://www.libnfc.org/community/topic/89/mifare-classic-offline-cracker/
http://www.nethemba.com/mfoc.tar.bz2
mifare classic offline cracker
반응형
:
Posted by 째시기
반응형

 

지난주 드디어 미국에서 proxmark3 가 도착했습니다~!!!

펌웨어 업데이트를 위해서 사이트를 이곳 저곳 둘러보고, 데스크탑에서도 시도... 노트북(맥북)에서도 시도...
계속 실패하다가 오늘 성공했습니다~!

환경은 데스크탑 (윈도우 7 입니다) 으로 했으며,
USB 케이블을 본체에 바로 연결후 216 버전 -> 412 버전으로 2단계 업그레이드를 해야 합니다.
참고로 proxmark3_win_bins_beta 버전은 베타용 윈도우즈 커맨드? 버전으로 아직 약간 에러가 있는것 같습니다.

전체적인 컴파일/펌웨어업데이트 관련 자세한 내용은 아래 페이지 참조 바라며,
http://code.google.com/p/proxmark3/wiki/Compiling

간략히 설명 드리면 다음과 같습니다.
처음에 proxmark3 버전이 pm3-20090713-r52 이기 때문에, pm3-20090905-r216로 우선 업그레이드 해야 합니다.
이때 중요한 점이 proxmark3의 옛날 버전 bootrom 에서는 bootrom 모드로 진입하기 위해서는 장치의 버튼을 5~10초? 정도 꾹~! 누르고 있어야 합니다. (계속 누르고 있으면 주황색? 으로 깜빡이면서 bootrom 모드로 진입합니다. - 은근히 손가락 아파요 ㅜ.ㅜ)

버튼을 손가락으로 계속 누르고 있는 상태에서 다음과 같이 커맨드를 입력하면 bootrom 영역이 업데이트 됩니다.
같은 방법으로 fpga와 os의 이미지도 모두 업데이트 하시면 됩니다.



업그레이드가 완료되면, 다음과 같이 테스트를 해볼 수 있습니다.


prox gui 명령으로 gui 창을 아래와 같이 띄우고,



version 명령으로 현재 펌웨어의 버전을 볼 수 있습니다.

이후 412 버전으로 펌웨어 업을 위하여 다음과 같이, 장치관리자에서 proxmark3 의 드라이버를 업데이트 하여 줍니다.
처음에 proxmark3 장치는 휴먼인터페이스 장치의 USB 장치로 입력되어 있으며, USB 케이블을 꼽았다 뺏다가 하시면서 찾으시면 됩니다. (저 같은 경우 아래와 같은 장치가 proxmark3 였습니다.)


자세히를 눌러서 장치의 ID 값을 살펴보면 다음과 같습니다.

이제 이 장치의 드라이버 업데이트를 위하여 위에서 다운받은 r412 버전의 압축을 푸시면 proxmark_driver 라는 디렉토리가 있습니다. 이 디렉토리를 지정하여 다음과 같이 직접 설치할 장치 드라이버를 선택하면 됩니다.


인스톨이 완료되면 다음과 같이 LibUSB-Win32 Devices 항목에 Proxmark3 라는 장치가 뜹니다.


드라이버 업데이트가 완료되면 다음과 같이 412버전으로 펌웨어를 업데이트 할 수 있습니다.
(여기서 주의할 점은 bootrom 을 업데이트 할때는 -b 옵션을 주고 업데이트 해야 한다는 것입니다.)


bootrom과 (OS+FPGA = full)이미지를 모두 업데이트 하고 다음과 같이 proxmark3.exe 를 실행하고, 하드웨어 버전을 살펴보면
svn 412 버전으로 업데이트 되었음을 알 수 있습니다. (FPGA 버전은 09.12.8 버전이 들어가 있더군요...)


이상으로 proxmark3 의 펌웨어 업데이트 방법 설명을 마칩니다~!

p.s. 그런데 티머니 카드는 proxmark3 로 안 읽히는것 같습니다. ㅠ.ㅠ

반응형
:
Posted by 째시기
반응형



요즘 한창 공부중인 교통카드 취약점~ 을 실험할 수 있는 장비 RFID Read/Write/Eavesdrop 장비인 proxmark3 가 품절이란다... ㅜㅜ

엉엉~~!!!

유럽 사이트 쪽은 한국에 배송도 안해주는거 같고... 맙소사~~ >_<

아... 진작 사뒀어야 하나??? 언제 또 재 입고가 될런지... 재입고 되면 테스트는 가능한? 환경일지... 엉엉~~!!!

p.s. 역시 결심(?) 했을때 미리미리 질러야 할껄 그랬어~ 그랬어~ 그랬어~ ㅜㅜ
반응형
:
Posted by 째시기