From 84ca27b33a1e667fb21d789f3c2c3a12d68b256e Mon Sep 17 00:00:00 2001 From: Iceman Date: Fri, 16 Jun 2017 14:43:53 +0200 Subject: [PATCH 1/1] BUG: 'hf mf mifare' BUG: 'hf mf mifare' , wrongly identify success when faulty key is found https://github.com/Proxmark/proxmark3/issues/320 --- client/mifarehost.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/mifarehost.c b/client/mifarehost.c index c6c6877e..6b5e3ba2 100644 --- a/client/mifarehost.c +++ b/client/mifarehost.c @@ -224,7 +224,7 @@ int mfDarkside(uint64_t *key) int mfCheckKeys (uint8_t blockNo, uint8_t keyType, bool clear_trace, uint8_t keycnt, uint8_t * keyBlock, uint64_t * key){ - *key = 0; + *key = -1; UsbCommand c = {CMD_MIFARE_CHKKEYS, {((blockNo & 0xff) | ((keyType&0xff)<<8)), clear_trace, keycnt}}; memcpy(c.d.asBytes, keyBlock, 6 * keycnt); -- 2.39.5