Fixing -D output key reversal
This commit is contained in:
parent
9d9f01fba4
commit
fa956e02ba
28
src/mfoc.c
28
src/mfoc.c
@ -443,27 +443,25 @@ int main(int argc, char *const argv[])
|
|||||||
|
|
||||||
fprintf(stdout, "\n");
|
fprintf(stdout, "\n");
|
||||||
for (i = 0; i < (t.num_sectors); ++i) {
|
for (i = 0; i < (t.num_sectors); ++i) {
|
||||||
if(t.sectors[i].foundKeyA){
|
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)));
|
knownKey = bytes_to_num(t.sectors[i].KeyA, sizeof(t.sectors[i].KeyA));
|
||||||
memcpy(&knownKey, t.sectors[i].KeyA, 6);
|
fprintf(stdout, "Sector %02d - Found Key A: %012llx ", i, knownKey);
|
||||||
knownKeyLetter = 'A';
|
knownKeyLetter = 'A';
|
||||||
knownSector = i;
|
knownSector = i;
|
||||||
}
|
} else {
|
||||||
else{
|
|
||||||
fprintf(stdout, "Sector %02d - Unknown Key A ", i);
|
fprintf(stdout, "Sector %02d - Unknown Key A ", i);
|
||||||
unknownSector = i;
|
|
||||||
unknownKeyLetter = 'A';
|
unknownKeyLetter = 'A';
|
||||||
}
|
|
||||||
if(t.sectors[i].foundKeyB){
|
|
||||||
fprintf(stdout, "Found Key B: %012llx\n", bytes_to_num(t.sectors[i].KeyB, sizeof(t.sectors[i].KeyB)));
|
|
||||||
knownKeyLetter = 'B';
|
|
||||||
memcpy(&knownKey, t.sectors[i].KeyB, 6);
|
|
||||||
knownSector = i;
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
fprintf(stdout, "Unknown Key B\n");
|
|
||||||
unknownSector = i;
|
unknownSector = i;
|
||||||
|
}
|
||||||
|
if (t.sectors[i].foundKeyB) {
|
||||||
|
knownKey = bytes_to_num(t.sectors[i].KeyB, sizeof(t.sectors[i].KeyB));
|
||||||
|
fprintf(stdout, "Found Key B: %012llx\n", knownKey);
|
||||||
|
knownKeyLetter = 'B';
|
||||||
|
knownSector = i;
|
||||||
|
} else {
|
||||||
|
fprintf(stdout, "Unknown Key B\n");
|
||||||
unknownKeyLetter = 'B';
|
unknownKeyLetter = 'B';
|
||||||
|
unknownSector = i;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
fflush(stdout);
|
fflush(stdout);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user