]> git.zerfleddert.de Git - proxmark3-svn/commitdiff
BUG: 'hf mf mifare' 321/head
authorIceman <iceman@iuse.se>
Fri, 16 Jun 2017 12:43:53 +0000 (14:43 +0200)
committerGitHub <noreply@github.com>
Fri, 16 Jun 2017 12:43:53 +0000 (14:43 +0200)
BUG: 'hf mf mifare' ,  wrongly identify success when faulty key is found
https://github.com/Proxmark/proxmark3/issues/320

client/mifarehost.c

index c6c6877ed48cbd33c8071224e4b38be3c94f4030..6b5e3ba2312df8e4a9742ff45a09a08b21e5411a 100644 (file)
@@ -224,7 +224,7 @@ int mfDarkside(uint64_t *key)
 \r
 int mfCheckKeys (uint8_t blockNo, uint8_t keyType, bool clear_trace, uint8_t keycnt, uint8_t * keyBlock, uint64_t * key){\r
 \r
 \r
 int mfCheckKeys (uint8_t blockNo, uint8_t keyType, bool clear_trace, uint8_t keycnt, uint8_t * keyBlock, uint64_t * key){\r
 \r
-       *key = 0;\r
+       *key = -1;\r
 \r
        UsbCommand c = {CMD_MIFARE_CHKKEYS, {((blockNo & 0xff) | ((keyType&0xff)<<8)), clear_trace, keycnt}};\r
        memcpy(c.d.asBytes, keyBlock, 6 * keycnt);\r
 \r
        UsbCommand c = {CMD_MIFARE_CHKKEYS, {((blockNo & 0xff) | ((keyType&0xff)<<8)), clear_trace, keycnt}};\r
        memcpy(c.d.asBytes, keyBlock, 6 * keycnt);\r
Impressum, Datenschutz