From 0aa6c96c22124d313066499f2ae11ea385bdcf51 Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Tue, 22 Sep 2026 11:20:15 +0200 Subject: [PATCH] hook in parser --- client/src/cmdhfmf.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/client/src/cmdhfmf.c b/client/src/cmdhfmf.c index 21203793b..80972625b 100644 --- a/client/src/cmdhfmf.c +++ b/client/src/cmdhfmf.c @@ -898,6 +898,10 @@ static int mf_view_dump(uint8_t *dump, size_t bytes_read, uint16_t block_cnt, bo (void)proac_parser_parse(dump, bytes_read); } + if (is_valid_rkf_card(dump, bytes_read)) { + (void)rkf_parser_parse(dump, bytes_read); + } + return PM3_SUCCESS; } @@ -8557,7 +8561,11 @@ static int CmdHF14AMfView(const char *Cmd) { if (res != PM3_SUCCESS) { return res; } - return hexact_selftest(); + res = hexact_selftest(); + if (res != PM3_SUCCESS) { + return res; + } + return rkf_selftest(); } if (fnlen == 0) {