From e2cf90202a0b4debb296cae7b62df05e0a109bdc Mon Sep 17 00:00:00 2001 From: Adam Laurie Date: Mon, 8 Jun 2015 16:34:00 +0100 Subject: [PATCH] show known keys before trying to crack --- src/mfoc.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/mfoc.c b/src/mfoc.c index 1caf290..32ef6f7 100644 --- a/src/mfoc.c +++ b/src/mfoc.c @@ -421,9 +421,14 @@ int main(int argc, char *const argv[]) fprintf(stdout, "\n"); for (i = 0; i < (t.num_sectors); ++i) { - fprintf(stdout, "Sector %02d - %12s ", i, ((t.sectors[i].foundKeyA) ? " FOUND_KEY [A]" : " UNKNOWN_KEY [A]")); - fprintf(stdout, "Sector %02d - %12s ", i, ((t.sectors[i].foundKeyB) ? " FOUND_KEY [B]" : " UNKNOWN_KEY [B]")); - fprintf(stdout, "\n"); + if(t.sectors[i].foundKeyA) + fprintf(stdout, "Sector %02d - Found Key A: %012llx ", i, bytes_to_num(t.sectors[i].KeyA, sizeof(t.sectors[i].KeyA))); + else + fprintf(stdout, "Sector %02d - Unknown Key A ", i); + if(t.sectors[i].foundKeyB) + fprintf(stdout, "Found Key B: %012llx\n", bytes_to_num(t.sectors[i].KeyB, sizeof(t.sectors[i].KeyB))); + else + fprintf(stdout, "Unknown Key B\n"); } fflush(stdout);