mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-19 21:03:48 -07:00
chg: 'trace list 7816' - missing command
chg: 'sc raw' - inverted select logic
This commit is contained in:
parent
6faec7e981
commit
73230c8d15
3 changed files with 4 additions and 3 deletions
|
@ -356,6 +356,7 @@ void annotateIso7816(char *exp, size_t size, uint8_t* cmd, uint8_t cmdsize){
|
||||||
case ISO7816_EXTERNAL_AUTHENTICATION :snprintf(exp, size, "EXTERNAL AUTH");break;
|
case ISO7816_EXTERNAL_AUTHENTICATION :snprintf(exp, size, "EXTERNAL AUTH");break;
|
||||||
case ISO7816_GET_CHALLENGE :snprintf(exp, size, "GET CHALLENGE");break;
|
case ISO7816_GET_CHALLENGE :snprintf(exp, size, "GET CHALLENGE");break;
|
||||||
case ISO7816_MANAGE_CHANNEL :snprintf(exp, size, "MANAGE CHANNEL");break;
|
case ISO7816_MANAGE_CHANNEL :snprintf(exp, size, "MANAGE CHANNEL");break;
|
||||||
|
case ISO7816_GETSTATUS :snprintf(exp, size, "GET RESPONSE");break;
|
||||||
default :snprintf(exp,size,"?"); break;
|
default :snprintf(exp,size,"?"); break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -200,8 +200,8 @@ int CmdSmartRaw(const char *Cmd) {
|
||||||
|
|
||||||
if (active || active_select) {
|
if (active || active_select) {
|
||||||
c.arg[0] |= SC_CONNECT;
|
c.arg[0] |= SC_CONNECT;
|
||||||
if (active)
|
if (active_select)
|
||||||
c.arg[0] |= SC_NO_SELECT;
|
c.arg[0] |= SC_SELECT;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (hexlen > 0) {
|
if (hexlen > 0) {
|
||||||
|
|
|
@ -109,7 +109,7 @@ typedef enum SMARTCARD_COMMAND {
|
||||||
SC_CONNECT = (1 << 0),
|
SC_CONNECT = (1 << 0),
|
||||||
SC_NO_DISCONNECT = (1 << 1),
|
SC_NO_DISCONNECT = (1 << 1),
|
||||||
SC_RAW = (1 << 2),
|
SC_RAW = (1 << 2),
|
||||||
SC_NO_SELECT = (1 << 3)
|
SC_SELECT = (1 << 3)
|
||||||
} smartcard_command_t;
|
} smartcard_command_t;
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue