This commit is contained in:
iceman1001 2023-03-04 20:29:39 +01:00
commit 7504413f0b

View file

@ -884,7 +884,7 @@ static int CmdHF14AMfDump(const char *Cmd) {
if (fptr == NULL) if (fptr == NULL)
return PM3_ESOFT; return PM3_ESOFT;
strcpy(keyFilename, fptr); strncpy(keyFilename, fptr, sizeof(keyFilename) - 1);
free(fptr); free(fptr);
} }
@ -1179,7 +1179,7 @@ static int CmdHF14AMfRestore(const char *Cmd) {
if (fptr == NULL) if (fptr == NULL)
return PM3_ESOFT; return PM3_ESOFT;
strcpy(keyfilename, fptr); strncpy(keyfilename, fptr, sizeof(keyfilename) - 1);
free(fptr); free(fptr);
} }
@ -6009,7 +6009,7 @@ int CmdHFMFNDEFFormat(const char *Cmd) {
if (keyfnlen == 0) { if (keyfnlen == 0) {
char *fptr = GenerateFilename("hf-mf-", "-key.bin"); char *fptr = GenerateFilename("hf-mf-", "-key.bin");
if (fptr) { if (fptr) {
strcpy(keyFilename, fptr); strncpy(keyFilename, fptr, sizeof(keyFilename) - 1);
} }
free(fptr); free(fptr);
DropField(); DropField();
@ -6733,7 +6733,7 @@ static int CmdHF14AMfWipe(const char *Cmd) {
if (fptr == NULL) if (fptr == NULL)
return PM3_ESOFT; return PM3_ESOFT;
strcpy(keyFilename, fptr); strncpy(keyFilename, fptr, sizeof(keyFilename) - 1);
free(fptr); free(fptr);
} }