Getting 1E (INTEGRITY_ERROR) on changeKey and changeKeySettings

Forum / MIFARE general topics and applications / Getting 1E (INTEGRITY_ERROR) on changeKey and changeKeySettings

  • 22. May 2017 at 22:45
    Hi guys,

    I'm trying to change key and key settings but always getting same error.
    List of my commands:

    -----Authenticate
    Key: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Vector: 00 00 00 00 00 00 00 00
    Command: 0A 00
    Response: AF 8B 95 99 DC C7 71 F4 DB
    RndB: 8B 95 99 DC C7 71 F4 DB
    Decrypted RndB:3E 48 AA 0B D6 1F 2E EA
    Shifted:48 AA 0B D6 1F 2E EA 3E
    RnbA: 5A AC 38 6E 0E 0B 80 F4
    RnbAB:5A AC 38 6E 0E 0B 80 F4 48 AA 0B D6 1F 2E EA 3E
    Encrypted RndAB:F7 69 E9 95 DF A2 3E A0 5D 5F 47 A9 6A 15 40 AD
    Command: AF F7 69 E9 95 DF A2 3E A0 5D 5F 47 A9 6A 15 40 AD
    Response: 00 1F 59 B1 E0 AC FC BD 3E
    newRnbA:1F 59 B1 E0 AC FC BD 3E
    decrypted newRnbA: AC 38 6E 0E 0B 80 F4 5A
    Session key: D9 1C AD FD 8D 2A 61 41 DA 5F 54 3C 7C EF 5D 37 D9 1C AD FD 8D 2A 61 41

    -----ChangeKeySettings
    Key: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Vector: 00 00 00 00 00 00 00 00
    Session key: D9 1C AD FD 8D 2A 61 41 DA 5F 54 3C 7C EF 5D 37 D9 1C AD FD 8D 2A 61 41
    New Key Setting
    Crc: A9 09
    Decrypted data: 0F 09 A9 00 00 00 00 00
    Encrypted data: 68 31 80 24 AE 26 43 B5
    Command: 54 68 31 80 24 AE 26 43 B5
    Response: 1E 90 00

    -----ChangeKey
    Old Key: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Vector: 00 00 00 00 00 00 00 00
    New key: 00 10 20 31 40 50 60 70 80 90 A0 B0 B0 A0 90 80
    CRC: 89 FF
    Cryptogram: 00 10 20 31 40 50 60 70 80 90 A0 B0 B0 A0 90 80 FF 89 00 00 00 00 00 00
    CryptogramEcn: 95 6D E0 F8 8F 26 83 96 E6 5D 1C 88 9E 9D EA 89 9E 8D A5 61 19 F7 90 48
    Command: C4 00 95 6D E0 F8 8F 26 83 96 E6 5D 1C 88 9E 9D EA 89 9E 8D A5 61 19 F7 90 48
    Response: 1E 90 00

    I'm hoping on fast help.

    Regards
    + 0  |  - 0

    Re: Getting 1E (INTEGRITY_ERROR) on changeKey and changeKeySettings

    30. May 2017 at 9:30
    Hi Yermek,

    I can offer a session log of a MIFARE DESFire EV1 successful authentication and change key command:

    phpalI14443p3a_ActivateCard--------ENTRY-------- pUidIn=00  Send to card: 26
    Recv from card: 4403
    Send to card: 9320
    Recv from card: 8804953920
    Send to card: 93708804953920
    Recv from card: 24
    Send to card: 9520
    Recv from card: C9922680FD
    Send to card: 9570C9922680FD
    Recv from card: 20
    phpalI14443p3a_ActivateCard--------LEAVE-------- pUidOut=049539C9922680 pSak=20 pMoreCardsAvailable=00 [STATUS = SUCCESS]

    phpalI14443p4a_ActivateCard--------ENTRY-------- bFsdi=08 bCid=00 bDri=00 bDsi=00
    Send to card: E080
    Recv from card: 067577810280
    phpalI14443p4a_ActivateCard--------LEAVE-------- pAts=067577810280 [STATUS = SUCCESS]

    phalMfdf_AuthenticateAES--------ENTRY-------- wKeyNo=0004 bKeyNoCard=00 pDivInput=00
    Send to card: AA00

    phpalI14443p4_Exchange--------ENTRY-------- wOption=0000 pTxBuffer=AA00
    Send to card: 0A00AA00
    Recv from card: 0A00AF2199448DEBAB370A0D32358E724AED9C
    phpalI14443p4_Exchange--------LEAVE-------- ppRxBuffer=AF2199448DEBAB370A0D32358E724AED9C [STATUS = SUCCESS]

    Recv from card: AF2199448DEBAB370A0D32358E724AED9C
    PICC-to->PCD E(Kx, RNDB): 2199448DEBAB370A0D32358E724AED9C
    Plain RNDB = 94941F6A13C05DE20AF6240814AED6B5
    RNDA = 99E39F520560B7749FCA94D7A169AB38
    Encrypted RndA = 19D83F83014940BEB62AE9E9B2A8181B
    Encrypted RndB' = B67C4ADEEE79D7498F249DD2C7C39EC4
    Send to card: AF19D83F83014940BEB62AE9E9B2A8181BB67C4ADEEE79D7498F249DD2C7C39EC4

    phpalI14443p4_Exchange--------ENTRY-------- wOption=0000 pTxBuffer=AF19D83F83014940BEB62AE9E9B2A8181BB67C4ADEEE79D7498F249DD2C7C39EC4
    Send to card: 0B00AF19D83F83014940BEB62AE9E9B2A8181BB67C4ADEEE79D7498F249DD2C7C39EC4
    Recv from card: 0B0000E15D41CE23F33228EE0536A31CB1AC65
    phpalI14443p4_Exchange--------LEAVE-------- ppRxBuffer=00E15D41CE23F33228EE0536A31CB1AC65 [STATUS = SUCCESS]

    Recv from card: 00E15D41CE23F33228EE0536A31CB1AC65
    PICC-to->PCD E(Kx, RndA'): E15D41CE23F33228EE0536A31CB1AC65
    Plain RNDA' = E39F520560B7749FCA94D7A169AB3899
    Session Key = 99E39F5294941F6AA169AB3814AED6B5
    Session KeyType = 0000
    phalMfdf_AuthenticateAES--------LEAVE-------- [STATUS = SUCCESS] AUTHENTICATED

    phalMfdf_ChangeKey--------ENTRY-------- wOption=FFFF wOldKeyVer=0000 wNewKeyVer=0000 pDivInput=00 wOldKeyNo=0004 wNewKeyNo=0000 bKeyNoCard=80 bDivLen=00
    IV = 00000000000000000000000000000000
    plain stream(in): plain= 00000000000000000000000000000000008BE9EDB50000000000000000000000
    Encrypted stream(out): enc= 158012878F367295147B777703E53574045EB08FD58F17AED8400B78A9C39A87
    Send to card: C480158012878F367295147B777703E53574045EB08FD58F17AED8400B78A9C39A87

    phpalI14443p4_Exchange--------ENTRY-------- wOption=0000 pTxBuffer=C480158012878F367295147B777703E53574045EB08FD58F17AED8400B78A9C39A87
    Send to card: 0A00C480158012878F367295147B777703E53574045EB08FD58F17AED8400B78A9C39A87
    Recv from card: 0A0000
    phpalI14443p4_Exchange--------LEAVE-------- ppRxBuffer=00 [STATUS = SUCCESS]

    Recv from card: 00
    phalMfdf_ChangeKey--------LEAVE-------- [STATUS = SUCCESS]

    I hope it helps.

    The TapLinx team
    + 1  |  - 0
Viewing 2 posts - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.