From a5aed0dffd558cd35993c2c42503c89327eb42e6 Mon Sep 17 00:00:00 2001 From: Ave Date: Mon, 14 Dec 2020 02:42:37 +0300 Subject: [PATCH] emrtd: Force dumping EF_SOD --- client/src/cmdhfemrtd.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/src/cmdhfemrtd.c b/client/src/cmdhfemrtd.c index b0ee1a7b0..a476352a3 100644 --- a/client/src/cmdhfemrtd.c +++ b/client/src/cmdhfemrtd.c @@ -804,6 +804,7 @@ int dumpHF_EMRTD(char *documentnumber, char *dob, char *expiry) { PrintAndLogEx(INFO, "EF_DG1: %s", sprint_hex(response, resplen)); } } + // TODO: account for the case of no BAC PrintAndLogEx(DEBUG, "doc: %s", documentnumber); PrintAndLogEx(DEBUG, "dob: %s", dob); PrintAndLogEx(DEBUG, "exp: %s", expiry); @@ -934,6 +935,8 @@ int dumpHF_EMRTD(char *documentnumber, char *dob, char *expiry) { dump_file(ks_enc, ks_mac, ssc, file_id, file_name, use_14b); } + dump_file(ks_enc, ks_mac, ssc, EF_SOD, "EF_SOD", use_14b); + DropField(); return PM3_SUCCESS; }