logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

ATR_analysis - analyse a smart card ATR

Author

       Ludovic Rousseau <ludovic.rousseau@free.fr>

Version: 1.3                                      October 2005                                  ATR_ANALYSIS(1p)

Bugs

       Maybe many bugs since I am not a ISO 7816 expert.

Description

ATR_analysis is used to parse the ATR (Answer To Reset) sent by a smart card.

       The  command  also  tries  to  find  the  card  model  using an ATR database stored in a text file called
       smartcard_list.txt.

       The smartcard_list.txt file is searched in  $XDG_CACHE_HOME/smartcard_list.txt,  $HOME/.smartcardlist.txt
       and /usr/share/pcsc/smartcard_list.txt.

       Example:
        $ ATR_analysis '3B A7 00 40 18 80 65 A2 08 01 01 52'
        ATR: 3B A7 00 40 18 80 65 A2 08 01 01 52
        + TS = 3B --> Direct Convention
        + T0 = A7, Y(1): 1010, K: 7 (historical bytes)
          TB(1) = 00 --> Programming Param P: 0, I: 0
          TD(1) = 40 --> Y(i+1) = 0100, Protocol T = 0
        -----
          TC(2) = 18 --> Work waiting time: 960 x 24 x (Fi/F)
        + Historical bytes: 80 65 A2 08 01 01 52

        Possibly identified card:
        3B A7 00 40 18 80 65 A2 08 01 01 52
               Gemplus GPK8000

Files

smartcard_list.txt

Name

       ATR_analysis - analyse a smart card ATR

See Also

pcscd(8), pcsc_scan(1)

Synopsis

ATR_analysis [ATRstring]

See Also