Skip to content

Commit

Permalink
hf mfp dump - still a skeleton command. Need some more love. Fix #2212
Browse files Browse the repository at this point in the history
  • Loading branch information
iceman1001 committed Dec 24, 2023
1 parent 0eea4e3 commit eb673d2
Showing 1 changed file with 24 additions and 22 deletions.
46 changes: 24 additions & 22 deletions client/src/cmdhfmfp.c
Original file line number Diff line number Diff line change
Expand Up @@ -1675,10 +1675,14 @@ static int CmdHFMFPDump(const char *Cmd) {
char key_fn[FILE_PATH_SIZE] = {0};
CLIParamStrToBuf(arg_get_str(ctx, 2), (uint8_t *)key_fn, FILE_PATH_SIZE, &keyfnlen);

bool nosave = arg_get_lit(ctx, 3);
bool verbose = arg_get_lit(ctx, 4);
// bool nosave = arg_get_lit(ctx, 3);
// bool verbose = arg_get_lit(ctx, 4);
CLIParserFree(ctx);

PrintAndLogEx(INFO, " To be implemented, feel free to contribute!");
return PM3_ENOTIMPL;

/*
mfpSetVerboseMode(verbose);
// read card
Expand All @@ -1688,38 +1692,36 @@ static int CmdHFMFPDump(const char *Cmd) {
return PM3_EMALLOC;
}
/*
iso14a_card_select_t card ;
int res = mfp_read_tag(&card, mem, key_fn);
if (res != PM3_SUCCESS) {
free(mem);
return res;
}
*/
// iso14a_card_select_t card ;
// int res = mfp_read_tag(&card, mem, key_fn);
// if (res != PM3_SUCCESS) {
// free(mem);
// return res;
// }
// Skip saving card data to file
if (nosave) {
PrintAndLogEx(INFO, "Called with no save option");
free(mem);
return PM3_SUCCESS;
}
/*
// Save to file
if (strlen(data_fn) < 1) {
char *fptr = calloc(sizeof(char) * (strlen("hf-mfp-") + strlen("-dump")) + card.uidlen * 2 + 1, sizeof(uint8_t));
strcpy(fptr, "hf-mfp-");
FillFileNameByUID(fptr, card.uid, "-dump", card.uidlen);
// Save to file
// if (strlen(data_fn) < 1) {
// char *fptr = calloc(sizeof(char) * (strlen("hf-mfp-") + strlen("-dump")) + card.uidlen * 2 + 1, sizeof(uint8_t));
// strcpy(fptr, "hf-mfp-");
// FillFileNameByUID(fptr, card.uid, "-dump", card.uidlen);
// strcpy(data_fn, fptr);
// free(fptr);
// }
strcpy(data_fn, fptr);
free(fptr);
}
// pm3_save_mf_dump(filename, dump, MIFARE_4K_MAX_BYTES, jsfCardMemory);
pm3_save_mf_dump(filename, dump, MIFARE_4K_MAX_BYTES, jsfCardMemory);
*/
free(mem);
return PM3_SUCCESS;
*/
}


Expand Down

0 comments on commit eb673d2

Please sign in to comment.