dont check KEYB if KEYA dumped it all

This commit is contained in:
iceman1001 2020-09-05 08:19:25 +02:00
commit fa532a0e1b

View file

@ -869,8 +869,7 @@ static int FastDumpWithEcFill(uint8_t numsectors) {
int res = WaitForResponseTimeout(CMD_HF_MIFARE_EML_LOAD, &resp, 2000); int res = WaitForResponseTimeout(CMD_HF_MIFARE_EML_LOAD, &resp, 2000);
if (res != PM3_SUCCESS) { if (res != PM3_SUCCESS) {
PrintAndLogEx(INFO, "fast dump reported back failure, when trying keyA"); PrintAndLogEx(INFO, "fast dump reported back failure w KEY A, swapping to KEY B");
}
// ecfill key B // ecfill key B
payload.keytype = 1; payload.keytype = 1;
@ -879,7 +878,9 @@ static int FastDumpWithEcFill(uint8_t numsectors) {
SendCommandNG(CMD_HF_MIFARE_EML_LOAD, (uint8_t *)&payload, sizeof(payload)); SendCommandNG(CMD_HF_MIFARE_EML_LOAD, (uint8_t *)&payload, sizeof(payload));
res = WaitForResponseTimeout(CMD_HF_MIFARE_EML_LOAD, &resp, 2000); res = WaitForResponseTimeout(CMD_HF_MIFARE_EML_LOAD, &resp, 2000);
if (res != PM3_SUCCESS) { if (res != PM3_SUCCESS) {
PrintAndLogEx(INFO, "fast dump reported back failure, when trying keyB"); PrintAndLogEx(INFO, "fast dump reported back failure w KEY B");
PrintAndLogEx(INFO, "Dump file is " _RED_("PARTIAL") "complete");
}
} }
return PM3_SUCCESS; return PM3_SUCCESS;
} }