Merge branch 'master' into experimental_varlen
* master: ltrim cmd before display hf mf eload: fix absence of filename detect wrong numOfBlocks / numOfSectors arguments safeFile*: accept when suffix is already provided loadFile*: accept when suffix is already provided textual, to reflect which repo. LoadEML: don't complain on the last \n
This commit is contained in:
@@ -422,7 +422,7 @@ static int CmdHFiClassSim(const char *Cmd) {
|
||||
memcpy(dump + i * 24 + 16, resp.data.asBytes + i * 16 + 8, 8);
|
||||
}
|
||||
/** Now, save to dumpfile **/
|
||||
saveFile("iclass_mac_attack", "bin", dump, datalen);
|
||||
saveFile("iclass_mac_attack", ".bin", dump, datalen);
|
||||
free(dump);
|
||||
break;
|
||||
}
|
||||
@@ -474,7 +474,7 @@ static int CmdHFiClassSim(const char *Cmd) {
|
||||
// copy NR_MAC (eight bytes from the response) ( 8b csn + 8b epurse == 16)
|
||||
memcpy(dump + i * MAC_ITEM_SIZE + 16, resp.data.asBytes + i * 16 + 8, 8);
|
||||
}
|
||||
saveFile("iclass_mac_attack_keyroll_A", "bin", dump, datalen);
|
||||
saveFile("iclass_mac_attack_keyroll_A", ".bin", dump, datalen);
|
||||
|
||||
//KEYROLL 2
|
||||
memset(dump, 0, datalen);
|
||||
@@ -489,7 +489,7 @@ static int CmdHFiClassSim(const char *Cmd) {
|
||||
memcpy(dump + i * MAC_ITEM_SIZE + 16, resp.data.asBytes + resp_index + 8, 8);
|
||||
resp_index++;
|
||||
}
|
||||
saveFile("iclass_mac_attack_keyroll_B", "bin", dump, datalen);
|
||||
saveFile("iclass_mac_attack_keyroll_B", ".bin", dump, datalen);
|
||||
free(dump);
|
||||
break;
|
||||
}
|
||||
@@ -707,7 +707,7 @@ static int CmdHFiClassDecrypt(const char *Cmd) {
|
||||
}
|
||||
}
|
||||
|
||||
saveFile(outfilename, "bin", decrypted, fsize);
|
||||
saveFile(outfilename, ".bin", decrypted, fsize);
|
||||
printIclassDumpContents(decrypted, 1, (fsize / 8), fsize);
|
||||
free(decrypted);
|
||||
return 0;
|
||||
@@ -1067,7 +1067,7 @@ static int CmdHFiClassReader_Dump(const char *Cmd) {
|
||||
|
||||
// save the dump to .bin file
|
||||
PrintAndLogEx(SUCCESS, "saving dump file - %d blocks read", gotBytes / 8);
|
||||
saveFile(filename, "bin", tag_data, gotBytes);
|
||||
saveFile(filename, ".bin", tag_data, gotBytes);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user