달력

5

« 2024/5 »

  • 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
  • 31

'보안 관련'에 해당되는 글 70

  1. 2010.05.19 devkitARM 설치
  2. 2010.05.17 CISSP 자격증 시험일정 연기/취소하기
  3. 2010.05.13 Proxmark3 펌웨어 실패시 응급(?) 복구 방법 7
2010. 5. 19. 03:16

devkitARM 설치 보안 관련/교통카드 분석2010. 5. 19. 03:16

반응형
http://sourceforge.net/projects/devkitpro/files/devkitARM/devkitARM_r30-i686-linux.tar.bz2/download

에서 파일 다운로드

tar -jxvf devkitARM_r30-i686-linux.tar.bz2
cd devkitARM
cp -rf * ../../gunarm/

cd
vi .bashrc

제일 아래 2줄 추가

export ARMLIB=/home/USERNAME/gnuarm/lib/gcc/arm-eabi/4.4.3/be
export PATH=${PATH}:/home/USERNAME/gnuarm/bin/


arm-elf 인 경우 다음으로 교체
export ARMLIB=/home/j30231/gnuarm/lib/gcc/arm-elf/4.3.3/interwork

그리고 common/Makefile.common
파일의 다음을 수정

CROSS ?= arm-eabi-
CROSS ?= arm-elf-
반응형
:
Posted by 째시기
반응형


cisspadmin@isc2.org 로 다음과 같은 메일을 보냅니다.

"I am writing you to defer(or cancel) my CISSP exam schedule. My information is shown below."
라고 쓰신 후 다음 정보를 기입하시면 되겠습니다. (defer : 연기, cancel : 취소)

(1) 수험 번호 (2) 영문명 그리고 (3) 원하시는 다음 시험 일정 (4) 카드 정보(연기 신청일 경우 추가 금액 결제를 위해)

(1) ID/Examination Number: xxxxxx
(2) My Name~
(3) 2010/6/30
(4) Card Number : xxxx-xxxx-xxxx-xxxx

영문 주소명 등...

그러면, 첨부 파일과 같은 Refund_SLIP_form 이 옵니다.


취소할 경우 다음과 같이

Date, Invoice, Name, ID, Address, Reason for Refund, Original Transaction date(결제 날짜), Original Check(카드번호), Country, Original Amount(결제 금액), Refund Amount(결제금액에서 100$ 뺀 금액)

를 작성하여 다시 보내시면, 얼마뒤 카드결제 계좌로 다시 결제금액에서 100$ 뺀 금액이 환불됩니다.

연기하는 경우도 100$을 내야 하는것으로 알고있습니다. (시험연기 및 취소를 신청하는 기간? 에 따라서, 100$ -> 150$ 인가 200$ 인가로 올라가는걸로 알고 있습니다....)

p.s. 제가 취소했던 2009년 12월 시험은 조류인플루엔자(AI)로 인해서 연기한 사람들도 공짜로 해줬다더군요... 악!!! 내 100$ ㅜㅜ

반응형
:
Posted by 째시기
반응형
1. USB 인식가능 상태로 복구
Proxmark3 펌웨어 업하다가, 실패하면 USB를 통해서 Proxmark3 를 인식할 수 없습니다.
이때 JTAG 커넥터를 이용하여 20Pin 케이블 <-> LPT1 포트 형태로 접속해야 합니다.
(저는 ARM-JTAG 라는 제품을 이용하였습니다. deviceMart 에서 1.5만원에 판매중)

ARM-JTAG를 이용하여 Proxmark 3와 PC 를 연결하고,
Win32-parallel-port-driver-95nt.exe 를 실행하여
DLPortIO 를 인스톨 합니다. (Parallel 포트를 이용하여, PC와 접속할 수 있는 드라이버)
그리고 Proxmark3 이미지를 새로 집어넣기 위해서
ArmPgm-Win32 를 실행합니다.
(이때 Proxmark3의 전원공급을 위하여 USB 포트도 함께 연결 하고 있어야 함!)

Target HW : SAM7X256-16-to-48MHz
Target Interface : Wiggler @ LPT1
S-Record file : 경로\2008.09.17-armpgm-ebuller-proxmark3-image.S19


와 같이 셋팅하고, Check 를 클릭하였을때 하단 상태 창에
"Target interface is OK" 라고 뜨면 연결이 제대로 된 것입니다.
(PC 환경 : 윈도우2000nt 이며, 윈도우XP에서도 잘 동작함.
단,  윈도우7의 경우 DLPortIO를 Load 할 수 없다는 에러 메시지 발생. )

Erase -> Program 을 클릭하여 새로 롬파일을 덮어 씌우면 우선 1차 복구 완료! (USB 인식가능 상태)
http://www.proxmark.org/files/index.php?dir=Flash  에서 관련 파일 다운로드 할 수 있음.


2. 펌웨어 업데이트 과정
PC에 Proxmark3를 연결하면, Proxmark2 라는 이름? 으로 장치가 설치됨.
다음과 같은 2번의 과정으로 Proxmark3의 구입? 버전인 r52 버전으로 펌웨어를 업데이트 할 수 있음.

1) pm3-20090603-r29 버전으로 업데이트
플래쉬 모드로 장치가 들어가기 위해서는 펌웨어 업데이트 하는 명령을 한번 실행하고, 다시 실행하면(반복적으로 실행)
...no device connected, polling for it now 라는 메시지와 함께 잠시 프로그램이 홀드 되고
자동으로 flash 모드로 진입하여 부트 영역이 새롭게 라이팅됨

prox bootrom bootrom.s19
prox load osimage.s19
prox bootrom bootrom-merge.s19


그리고 제어판에서 Proxmark2 라는 이름으로 인스톨된 장치를 제거하고, 다시 Proxmark3를 USB 포트에 꼽으면
자동으로 Proxmark3 라는 이름으로 장치가 설치됨. (윈도우7에서는 잘 안될 수 있음. XP 권장)

이후 플래쉬 모드로 들어가려면 Proxmark3의 버튼을 꾹 누르고 펌웨어 업데이트 명령을 누르면
빨간 불이 들어오고, 다시 펌웨어 업데이트 명령을 누르면 빨간 불+ 주황 불이 같이 들어오면서 펌웨어 업데이트 가능
(이때 계속 버튼을 눌르고 있으면 한꺼번에 3개를 다 업데이트 할 수 있음)

prox fpga fpgaimage.s19

까지 총 4번의 롬파일을 라이팅 하면 r29 버전으로 펌웨어가 업데이트됨

2) pm3-20090713-r52 버전으로 업데이트

prox bootrom bootrom-merge.s19
prox load osimage.s19
prox fpga fpgaimage.s19


와 같이 총 3개의 업데이트를 진행하며, 역시 버튼을 계속 누르고 있어야함.

3) pm3-20090905-r216 버전으로 업데이트

prox bootrom ..\bootrom\obj\bootrom.elf
prox os ..\armsrc\obj\osimage.elf
prox fpga ..\armsrc\obj\fpgaimage.elf


와 같이 총 3개의 업데이트를 진행하며, 역시 버튼을 계속 누르고 있어야함.

4) 이후 버전으로 업데이트

이후 버전으로 업데이트 하려면 proxmark 의 드라이버를 따로 설치해야 하며,
이렇게 되면 버튼을 누르지 않고도 계속 업데이트 가능함.
 (단 하위버전으로 펌웨어 다운그레이드시 장치 드라이버를 삭제해야 장치 인식함!!)
리눅스의 경우도 버튼을 누르지 않아도 자동으로 펌업가능함!
반응형
:
Posted by 째시기