Reply To: Getting 1E (INTEGRITY_ERROR) on changeKey and changeKeySettings

Forum MIFARE general topics and applications Getting 1E (INTEGRITY_ERROR) on changeKey and changeKeySettings Reply To: Getting 1E (INTEGRITY_ERROR) on changeKey and changeKeySettings

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