SCard SOFT :: БИБЛИОТЕКА :: СТАТЬЯ :: Павел Павлов:: Чтение OFF-LINE баланса и журнала операций на EMV картах
Начало | Библиотека | Программы | Лицензирование | Ссылки |
РУССКОЯЗЫЧНЫЙ САЙТ БОЛЬШЕ НЕ ПОДДЕРЖИВАЕТСЯ!
Начало
О нас
Контакты
Библиотека
Документы
Советы
Статьи
Программы
Smart Card ToolSet
SCardX Easy
Под заказ
Лицензирование
Лицензии
Цены
Оплата
Ссылки
АВТОРСКАЯ СТАТЬЯ
SCard SOFT
ЗАГЛЯНИ В СВОЮ КАРТУ

OFF-LINE
EMV


MPAD MCHIP4

14.06.2006

: ,
:
: - :)
: 33
e-mail: p.c@inbox.ru

, . (VISA, MasterCard, JCB) - EMV. EMV ISO-7816. , PC/SC-, .

EMV , . , OFF-LINE MasterCard Maestro MPAD (MasterCard Preauthorized Debit). , -, .

, - .

EMV-

- EMV . , - ( ) . -, , .

EMV http://www.emvco.com/cgi_bin/0200_specifications.pl. , .

, , , .

EMV- , - :

Cla Ins

GENERATE APPLICATION CRYPTOGRAM

0x80

0xAE

( OFF-LINE - )

GET CHALLENGE

0x00

0x84

GET DATA

0x80

0xCA

( )

GET PROCESSING OPTIONS

0x80

0xA8

,

READ RECORD

0x00

0xB2

SELECT

0x00

0xA4

VERIFY

0x00

0x20

-

EMV EMV , EMV . , EMV- , . - , . , , . , BER TLV ( ISO 8825).

- , - ( OFF-LINE ). OFF-LINE , , . OFF-LINE , .. .

OFF-LINE , , . - ( OFF-LINE ) . , OFF-LINE. ( OFF-LINE ) . , ONLINE OFF-LINE . ( . " ").

, MasterCard OneSmart Club, MasterCard, MPAD (Mastercard PreAuthorized Debit) . . , EMV , , . EMV . .

EMV - . , , , . OFF-LINE , . - OFF-LINE -, , " ".

EMV 61XX 6CXX EMV Terminal Transport Layer. PC/SC-, , . , , ISO 7816 -. "" 61XX 6CXX. GET RESPONSE ( EMV-, ), - .

EMV TLV . OFF-LINE , . .

TLV - Tag Length Value. . , . . - 1 ( 0x1F), , . .

TLV ( - template ). , TLV . TLV 00100000. .

!

, , APDU, Smart Card ToolSet PRO, , ATR.

, MPAD

EMV - . , MPAD, SELECT. MPAD.

Cla Ins P1 P2 P3/Lc Le Data In

00

A4

04

00

07

A0 00 00 00 04 30 60


61 XX ( "" EMV 90 00, ). 6A XX. , .

( GET RESPONSE).

Cla Ins P1 P2 P3/Lc Le Data Out

00

C0

00

00

XX

6F 1C 84 07 A0 00 00 00 04 30 60 A5 11 50 07 4D 61 65 73 74 72 6F BF 0C 05 9F 4D 02 0B 14 90 00


( FCI, File Control Information).

, TLV . , . . TLV . TLV , .

FCI TLV Log Entry '9F4D'. TLV , , Log Entry TLV- 'BF0C', 'A5', '6F'. , , '9F4D02' . , '9F4D02' . .

TLV Log Entry FCI , .

EMV / ISO-7816. (MF-DF-EF). , - GET DATA TLV- , (SFI, Short File Identifier) TLV- .

, OFF-LINE GET DATA, ( READ RECORD). , , - , GET DATA - , , , .

:

Cla Ins P1 P2 P3/Lc Le Data Out

80

CA

9F

50

00

6C XX


6C XX, 6A XX ( 6A 88 - ), , MPAD .

, :

Cla Ins P1 P2 P3/Lc Le Data Out

80

CA

9F

50

XX

9F 50 06 00 00 00 00 01 00 90 00


, , , . , (.. Le 0C). , OFF-LINE :-).

? '9F50' , OFF-LINE . OFF-LINE - 6 . - 000000000100, n12 100 OFF-LINE . , , ... 1 .

, SELECT (. " , MPAD") '9F4D' (Log Entry). TLV SFI ( ) ( ). , -. GET DATA:

Cla Ins P1 P2 P3/Lc Le Data Out

80

CA

9F

4F

00

6C XX


6C XX.

, :

Cla Ins P1 P2 P3/Lc Le Data Out

80

CA

9F

4F

XX

9F 4F 90 00


. 9F4F0B9A039F21039F02065F2A02 , : _3 + _3 + _6 + _2, - 14 .

, TLV Log Format ('9F4F') , .

EMV . , - . , (.. ). , - , .


( )

9A

3

n6, , .. '060113' 13 2006

9F21

3

n6, , .. '215005' 21 50 5

9F02

6

n12, /, .. '000012345678' 123456.78

5F2A

2

n3, ISO 4217 (, '0810' - , '0980' - , '0978' - )

9F36

2

(ATC)

b, , .. '010F' 256 + 15 = 271

9F27

1

, (CID)

b, - OFF-LINE (0x40) ONLINE (0x80), (0x00).

SFI READ RECORD. , Le ( Le 0E).

Cla Ins P1 P2 P3/Lc Le Data Out

00

B2

01

5C

XX

06 01 13 21 50 05 00 00 12 34 56 78 09 78 90 00


P2 : SFI << 3 + 0x40 = 5C. , 6C XX - P2. READ RECORD - '9F4D', P1 . , .

'9F4F' . , TLV , . , :

060113
215005
000012345678
0978

123456.78 21 50 5 13 2006 ( ).

, , "". .

, , - / . / ( -) ( ). - , , .

, , . , . , . "" (.. OFF-LINE). , , .

, GemPlus MPCOS. http://www.gemplus.ru/ru/fs/index.html. MPCOS ISO-7816. ISO-7816-4 , . -, MPCOS, , , "- " , .. .

EMV (EuroPay-MasterCard-Visa) 1996 . . -. , /, . , - . , EMV . "" preauthorized debit.

, EMV MasterCard Visa, . MChip4 VSDC+. , (AID, Application Identifier).

/ , ( OFF-LINE) . .

( ). ,

, - MasterCard Maestro MPAD, PC/SC- - . , OFF-LINE, . , ! " " OFF-LINE - ( MPAD ). , EMV- ""!

EMV . , - , Internet ( CAP, Chip Authentication Program). EMV , .

, EMV . - APDU .

!

Анонс


SCardX Easy v1.4.27
Smart Card ActiveX



!


...

Анонс


Smart Card ToolSet
v3.3.6 PRO


ISO-7816 APDU!

...