check if we have AA2

This commit is contained in:
iceman1001 2020-08-03 17:37:41 +02:00
parent 3b90f5389a
commit 85f5f670b6

View file

@ -227,6 +227,8 @@ static int reader_dump_mode(void) {
uint8_t *card_data = BigBuf_malloc(0xFF * 8); uint8_t *card_data = BigBuf_malloc(0xFF * 8);
memset(card_data, 0xFF, sizeof(card_data)); memset(card_data, 0xFF, sizeof(card_data));
bool have_aa2 = memcmp(aa2_key, "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF", 8);
for (;;) { for (;;) {
@ -300,7 +302,7 @@ static int reader_dump_mode(void) {
start_time = eof_time + DELAY_ICLASS_VICC_TO_VCD_READER; start_time = eof_time + DELAY_ICLASS_VICC_TO_VCD_READER;
} }
if (pagemap != PICOPASS_NON_SECURE_PAGEMODE) { if (pagemap != PICOPASS_NON_SECURE_PAGEMODE && have_aa2) {
// authenticate AA2 // authenticate AA2
auth.use_credit_key = true; auth.use_credit_key = true;