mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-14 10:37:23 -07:00
ADD: 'hf felica list' - updated annotation.
This commit is contained in:
parent
f99e6a5cae
commit
806e5909a7
3 changed files with 128 additions and 84 deletions
|
@ -535,7 +535,48 @@ void annotateLegic(char *exp, size_t size, uint8_t* cmd, uint8_t cmdsize){
|
|||
}
|
||||
|
||||
void annotateFelica(char *exp, size_t size, uint8_t* cmd, uint8_t cmdsize){
|
||||
|
||||
switch(cmd[0]){
|
||||
case FELICA_POLL_REQ: snprintf(exp,size ,"POLLING");break;
|
||||
case FELICA_POLL_ACK: snprintf(exp,size ,"POLL ACK");break;
|
||||
case FELICA_REQSRV_REQ: snprintf(exp,size ,"REQUEST SERVICE");break;
|
||||
case FELICA_REQSRV_ACK: snprintf(exp,size ,"REQ SERV ACK");break;
|
||||
case FELICA_REQRESP_REQ: snprintf(exp,size ,"REQUEST RESPONSE");break;
|
||||
case FELICA_REQRESP_ACK: snprintf(exp,size ,"REQ RESP ACK");break;
|
||||
case FELICA_RDBLK_REQ: snprintf(exp,size ,"READ BLK");break;
|
||||
case FELICA_RDBLK_ACK: snprintf(exp,size ,"READ BLK ACK");break;
|
||||
case FELICA_WRTBLK_REQ: snprintf(exp,size ,"WRITE BLK");break;
|
||||
case FELICA_WRTBLK_ACK: snprintf(exp,size ,"WRITE BLK ACK");break;
|
||||
case FELICA_SRCHSYSCODE_REQ: snprintf(exp,size ,"SEARCH SERVICE CODE");break;
|
||||
case FELICA_SRCHSYSCODE_ACK: snprintf(exp,size ,"SSC ACK");break;
|
||||
case FELICA_REQSYSCODE_REQ: snprintf(exp,size ,"REQUEST SYSTEM CODE");break;
|
||||
case FELICA_REQSYSCODE_ACK: snprintf(exp,size ,"RSC ACK");break;
|
||||
case FELICA_AUTH1_REQ: snprintf(exp,size ,"AUTH 1");break;
|
||||
case FELICA_AUTH1_ACK: snprintf(exp,size ,"AUTH 1 ACK");break;
|
||||
case FELICA_AUTH2_REQ: snprintf(exp,size ,"AUTH 2");break;
|
||||
case FELICA_AUTH2_ACK: snprintf(exp,size ,"AUTH 2 ACK");break;
|
||||
case FELICA_RDSEC_REQ: snprintf(exp,size ,"READ");break;
|
||||
case FELICA_RDSEC_ACK: snprintf(exp,size ,"READ ACK");break;
|
||||
case FELICA_WRTSEC_REQ: snprintf(exp,size ,"WRITE");break;
|
||||
case FELICA_WRTSEC_ACK: snprintf(exp,size ,"WRITE ACK");break;
|
||||
case FELICA_REQSRV2_REQ: snprintf(exp,size ,"REQUEST SERVICE v2");break;
|
||||
case FELICA_REQSRV2_ACK: snprintf(exp,size ,"REQ SERV v2 ACK");break;
|
||||
case FELICA_GETSTATUS_REQ: snprintf(exp,size ,"GET STATUS");break;
|
||||
case FELICA_GETSTATUS_ACK: snprintf(exp,size ,"GET STATUS ACK");break;
|
||||
case FELICA_OSVER_REQ: snprintf(exp,size ,"REQUEST SPECIFIC VERSION");break;
|
||||
case FELICA_OSVER_ACK: snprintf(exp,size ,"RSV ACK");break;
|
||||
case FELICA_RESET_MODE_REQ: snprintf(exp,size ,"RESET MODE");break;
|
||||
case FELICA_RESET_MODE_ACK: snprintf(exp,size ,"RESET MODE ACK");break;
|
||||
case FELICA_AUTH1V2_REQ: snprintf(exp,size ,"AUTH 1 v2");break;
|
||||
case FELICA_AUTH1V2_ACK: snprintf(exp,size ,"AUTH 1 v2 ACK");break;
|
||||
case FELICA_AUTH2V2_REQ: snprintf(exp,size ,"AUTH 2 v2");break;
|
||||
case FELICA_AUTH2V2_ACK: snprintf(exp,size ,"AUTH 2 v2 ACK");break;
|
||||
case FELICA_RDSECV2_REQ: snprintf(exp,size ,"READ v2");break;
|
||||
case FELICA_RDSECV2_ACK: snprintf(exp,size ,"READ v2 ACK");break;
|
||||
case FELICA_WRTSECV2_REQ: snprintf(exp,size ,"WRITE v2");break;
|
||||
case FELICA_WRTSECV2_ACK: snprintf(exp,size ,"WRITE v2 ACK");break;
|
||||
case FELICA_UPDATE_RNDID_REQ: snprintf(exp,size ,"UPDATE RANDOM ID");break;
|
||||
case FELICA_UPDATE_RNDID_ACK: snprintf(exp,size ,"URI ACK");break;
|
||||
default : snprintf(exp,size ,"?");break;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue