From: Pierre LALET Date: Mon, 25 May 2015 09:47:27 +0000 (+0200) Subject: Ported hf mf esave trick for unreadable UIDs to hf mf csave X-Git-Tag: v2.1.0~6^2 X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/commitdiff_plain/1d537ad65c54d8821cf228a36fc15ac6e9764f50?ds=inline;hp=96c4f5517eea0b14fa2452d94053244110058a62 Ported hf mf esave trick for unreadable UIDs to hf mf csave Thanks: iceman1001 --- diff --git a/client/cmdhfmf.c b/client/cmdhfmf.c index 2b5a5b87..5abda060 100644 --- a/client/cmdhfmf.c +++ b/client/cmdhfmf.c @@ -1750,10 +1750,13 @@ int CmdHF14AMfCSave(const char *Cmd) { // get filename if (mfCGetBlock(0, buf, CSETBLOCK_SINGLE_OPER)) { PrintAndLog("Cant get block: %d", 0); - return 1; + len = sprintf(fnameptr, "dump"); + fnameptr += len; + } + else { + for (j = 0; j < 7; j++, fnameptr += 2) + sprintf(fnameptr, "%02x", buf[j]); } - for (j = 0; j < 7; j++, fnameptr += 2) - sprintf(fnameptr, "%02x", buf[j]); } else { memcpy(filename, Cmd, len); fnameptr += len;