잘먹고 잘살자

잘먹고 잘살자

  • 분류 전체보기 (434)
    • IT관련 (197)
    • 여행 (206)
    • 작은이야기 (31)
  • 홈
  • IT관련
  • 여행
  • 작은이야기
  • Admin
  • 내나라 내땅 내두발로
RSS 피드
로그인
로그아웃 글쓰기 관리

잘먹고 잘살자

컨텐츠 검색

태그

Tkinter pyscard Selenium 여행 python 파이썬 GP 통가 pyenv 폐암 uicc 남섬 라즈베리파이 필리핀 뉴질랜드 항암 emv Smart Card USIM node.js

최근글

댓글

공지사항

아카이브

Load Command(2)

  • Load File Data Block

    GP의 Load command는 스마트 카드 외부에서 카드 내부로 어플리케이션을 전달할 때 사용하는 명령어 이다.이 명령어에 대한 자세한 내용은 GP Command - LOAD Command을 참조하자. 위 Table은 Load Command의 Data이다. 여기서 Load File Data Block(Tag 'C4')은 어플리케이션(Cap file) 파일을 의미한다.Load File Data Block은 TLV(Tag-Length-Value)로 표현해야 하니깐 Tag는 'C4'이며 대부분의 어플리케이션은 사이즈가 125 bytes 이상이기 때문에 Length는 BER-TLV 구조로 되어 있다. 그리고 Value는 위에서 말한대로 어플리케이션 파일의 내용이다. 다시 말하자면 Cap file의 내용이라고 ..

    2016.01.15
  • GP Command - LOAD Command

    LOAD command는 Smart Card에 Executable Load File을 Loading할때 사용을 한다.Smart Card 외부에서 Loading하고자 하는 application의 data를 APDU로 보내게 되는데, 이때 로그를 spy하면 loading하고 있는 application의 binary를 만들어 낼수가 있다.Loading하고자 하는 application의 사이즈에 따라 LOAD command는 하나 이상 호출이 된다. 아래는 LOAD command의 구성이다. P1이 0x00일 경우에는 다음에 또 다시 LOAD command가 올거라는 의미이며P1이 0x80일 경우에는 현재 LOAD command가 마지막 LOAD command라는 의미를 가진다. P2는 Block number로..

    2014.06.02
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바