Mifare authentification

Dire que je veux pour authentifier Mifare Classic.

Comment puis-je savoir exactement le type de APDU à envoyer à la carte?

Exemple.

Ce code:

bcla = 0xFF;
bins = 0x86;
bp1 =  0x0;
bp2 =  0x0; //currentBlock
len =  0x5;

sendBuffer[0] = bcla;
sendBuffer[1] = bins;
sendBuffer[2] = bp1;
sendBuffer[3] = bp2;
sendBuffer[4] = len;
sendBuffer[5] = 0x1;                //Version
sendBuffer[6] = 0x0;                //Address MSB
sendBuffer[7] = currentBlock;
if(keyradioButton->Checked==true)   //Address LSB
     sendBuffer[8] = 0x60;              //Key Type A
else if(keynumberradioButton->Checked ==true)
    sendBuffer[8] = 0x61;               //Key Type B
sendBuffer[9] = keynumber;          //Key Number

sendbufferlen = 0xA;
receivebufferlen = 255;

//Invoke the Transmit command
retval = SCardTransmit(hCard,  //A reference value returned from the SCardConnect function.
                                 &sioreq, 
                              sendBuffer,  //Send buffer
                           sendbufferlen,  //Send buffer length
                                 &rioreq, 
                           receiveBuffer,  //Receive butter
                      &receivebufferlen);  //Length of received buffer

est un exemple de programme qui tente de s'authentifier sur Mifare Classic.
Ma question est, fondamentalement, comment puis-je savoir quel type de APDU à envoyer à la carte? par exemple, comment puis-je savoir ce qui devrait être dans le sendBuffer?

Désolé de le dire,mais je ne suis pas en mesure de comprendre la question......Pouvez-vous décrire le problème.
hey vikky, veuillez consulter le modifier
MIFARE Classic lui-même ne pas utiliser des unités apdu. L'utilisation d'unités apdu est une extension de la carte de lecteur: en interne, il se traduit par l'APDU de la réelle MIFARE Classic de commande. Pour clarifier la question, je vous suggère d'ajouter le type et la marque de la carte de lecteur que vous utilisez
J'ai été surpris d'entendre Classique n'utilise pas APDU. Pouvez-vous me référer à la doc qui explique cela? et aussi ce que vous avez mentionné que le lecteur se traduit par APDU Classique commandes? Je voudrais en savoir plus à ce sujet.
Découvrez le MIFARE Classic feuille de données dans le nxp.com/documents/data_sheet/MF1S70YYX.pdf

OriginalL'auteur | 2013-09-16