使用JCShell创建/删除辅助安全域

               

使用JCShell在空白双界面智能卡上创建和删除辅助安全域,如有纰漏,欢迎吐槽。

实验前的卡片AID列表

Card Manager AID   :  A000000003000000

Card Manager state :  OP_READY

     Load File  :      LOADED (--------) A0000000030A0A 

     Module    :                        A000000003000000

    Load File  :      LOADED (--------) A0000000035350   (Security Domain)

     Module    :                        A000000003535041

    Load File  :      LOADED (--------) "PBOC2.EDEP"   

     Module    :                        50424F43322E4544455001

    Load File  :      LOADED (--------) "GHOST.FISCARD"

     Module    :                        47484F53542E4649534341524401

    Load File  :      LOADED (--------) A00000033301   

     Module    :                        A0000003330101

    Load File  :      LOADED (--------) "1PAY."          (PSE)

     Module    :                        "1PAY.SYS.DDF01"

PS:A000000003000000ISD AID

A0000000035350SDModule AID

 

建立辅助安全域SSD.01,并安装Applet关联SSD.01

cm>  /card                         重启卡片

resetCard with timeout: 0 (ms)

--Waiting for card...

ATR=3B 67 00 00 52 43 01 11 11 10 0A                   ;g..RC.....

 IOCTL().

ATR: T=0, N=0, Hist=5243011111100A

 => 00 A4 04 00 09 A0 00 00 01 67 41 30 00 FF          .........gA0..

 (61045 usec)

 <= 01 00 00 52 01 02 FF FF 43 49 55 39 38 34 38 41    ...R....CIU9848A

    00 FF FF 90 00                                     .....

Status: No Error

 => 00 A4 04 00 07 A0 00 00 00 03 00 00 00             .............

 (136284 usec)

 <= 6F 4A 84 08 A0 00 00 00 03 00 00 00 A5 3E 9F 65    oJ...........>.e

    01 FF 9F 6E 06 47 91 00 78 34 00 73 2F 06 07 2A    ...n.G..x4.s/..*

    86 48 86 FC 6B 01 60 0C 06 0A 2A 86 48 86 FC 6B    .H..k.`...*.H..k

    02 02 01 01 63 09 06 07 2A 86 48 86 FC 6B 03 64    ....c...*.H..k.d

    0B 06 09 2A 86 48 86 FC 6B 04 02 15 90 00          ...*.H..k.....

Status: No Error

cm>  set-key 255/1/DES-ECB/404142434445464748494a4b4c4d4e4f 255/2/DES-ECB/404142434445464748494a4b4c4d4e4f 255/3/DES-ECB/404142434445464748494a4b4c4d4e4f

cm>  set-key 1/1/DES-ECB/404142434445464748494a4b4c4d4e4f 1/2/DES-ECB/404142434445464748494a4b4c4d4e4f 1/3/DES-ECB/404142434445464748494a4b4c4d4e4f

cm>  auth                                   打开安全通道

 => 80 50 00 00 08 AA 30 95 6D 47 D1 91 A5 00          .P....0.mG....

 (72804 usec)

 <= 00 00 00 00 00 00 00 00 00 00 FF 02 00 10 F7 25    ...............%

    27 8F B0 2B 13 8D DA F0 F3 A9 8A E9 90 00          '..+..........

Status: No Error

 => 84 82 00 00 10 F5 98 B5 5C AB 35 62 B6 72 DF A0    ........\.5b.r..

    5C 52 F6 2C 43                                     \R.,C

 (55742 usec)

 <= 90 00                                              ..

Status: No Error

cm>  install -i |ssd.01 -q c9#(45) -s A0000000035350 A000000003535041

通过SD Module创建辅助安全域,安装辅助安全域实例

 => 80 E6 0C 00 1F 07 A0 00 00 00 03 53 50 08 A0 00    ...........SP...

    00 00 03 53 50 41 06 73 73 64 2E 30 31 01 80 03    ...SPA.ssd.01...

    C9 01 45 00 00                                     ..E..

 (2026 msec)

 <= 00 90 00                                           ...

Status: No Error

cm>  /select |ssd.01                            选择辅助安全域

 => 00 A4 04 00 06 73 73 64 2E 30 31 00                .....ssd.01.

 (2094 msec)

 <= 6F 48 84 06 73 73 64 2E 30 31 A5 3E 9F 65 01 FF    oH..ssd.01.>.e..

    9F 6E 06 47 91 00 78 34 00 73 2F 06 07 2A 86 48    .n.G..x4.s/..*.H

    86 FC 6B 01 60 0C 06 0A 2A 86 48 86 FC 6B 02 02    ..k.`...*.H..k..

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值