mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2024-09-21 15:56:21 +08:00
fix value operations in the encoded state
This commit is contained in:
parent
7bd355dbb5
commit
3d82da8ebe
|
@ -4227,6 +4227,8 @@ static int CmdHF14ADesValueOperations(const char *Cmd) {
|
|||
DropField();
|
||||
return PM3_ESOFT;
|
||||
}
|
||||
if (verbose)
|
||||
PrintAndLogEx(INFO, "Operation %s OK", CLIGetOptionListStr(DesfireValueFileOperOpts, op));
|
||||
|
||||
if (op == MFDES_GET_VALUE) {
|
||||
PrintAndLogEx(SUCCESS, "Value: " _GREEN_("%d (0x%08x)"), value, value);
|
||||
|
@ -4238,6 +4240,8 @@ static int CmdHF14ADesValueOperations(const char *Cmd) {
|
|||
DropField();
|
||||
return PM3_ESOFT;
|
||||
}
|
||||
if (verbose)
|
||||
PrintAndLogEx(INFO, "Commit OK");
|
||||
|
||||
PrintAndLogEx(SUCCESS, "Value changed " _GREEN_("successfully"));
|
||||
}
|
||||
|
|
|
@ -28,13 +28,16 @@ static const uint8_t CommandsCanUseAnyChannel[] = {
|
|||
MFDES_READ_DATA2,
|
||||
MFDES_WRITE_DATA,
|
||||
MFDES_WRITE_DATA2,
|
||||
MFDES_GET_VALUE,
|
||||
MFDES_READ_RECORDS,
|
||||
MFDES_READ_RECORDS2,
|
||||
MFDES_WRITE_RECORD,
|
||||
MFDES_WRITE_RECORD2,
|
||||
MFDES_UPDATE_RECORD,
|
||||
MFDES_UPDATE_RECORD2,
|
||||
MFDES_GET_VALUE,
|
||||
MFDES_CREDIT,
|
||||
MFDES_DEBIT,
|
||||
MFDES_LIMITED_CREDIT,
|
||||
};
|
||||
|
||||
static bool CommandCanUseAnyChannel(uint8_t cmd) {
|
||||
|
@ -154,6 +157,7 @@ static const AllowedChannelModesS AllowedChannelModes[] = {
|
|||
{MFDES_GET_FILE_SETTINGS, DACLRP, DCCNative, DCMMACed},
|
||||
{MFDES_GET_KEY_VERSION, DACLRP, DCCNative, DCMMACed},
|
||||
{MFDES_CLEAR_RECORD_FILE, DACLRP, DCCNative, DCMMACed},
|
||||
{MFDES_COMMIT_TRANSACTION, DACLRP, DCCNative, DCMMACed},
|
||||
|
||||
{MFDES_GET_UID, DACLRP, DCCNative, DCMEncrypted},
|
||||
{MFDES_CHANGE_FILE_SETTINGS, DACLRP, DCCNative, DCMEncrypted},
|
||||
|
@ -183,6 +187,10 @@ static const CmdHeaderLengthsS CmdHeaderLengths[] = {
|
|||
{MFDES_WRITE_RECORD2, 7},
|
||||
{MFDES_UPDATE_RECORD, 10},
|
||||
{MFDES_UPDATE_RECORD2, 10},
|
||||
{MFDES_GET_VALUE, 1},
|
||||
{MFDES_CREDIT, 1},
|
||||
{MFDES_DEBIT, 1},
|
||||
{MFDES_LIMITED_CREDIT, 1},
|
||||
};
|
||||
|
||||
static uint8_t DesfireGetCmdHeaderLen(uint8_t cmd) {
|
||||
|
|
Loading…
Reference in a new issue