]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - armsrc/mifareutil.c
Adjustments after the big merge from PM3 master.
[proxmark3-svn] / armsrc / mifareutil.c
index 109b91b0efb1bdc961b5693af83ffcbc5f05015d..7c208b84eca056a2fdbea594b360ca87c10d6034 100644 (file)
@@ -398,26 +398,6 @@ int mifare_ultra_auth(uint8_t *keybytes){
                return 0;\r
        }\r
 \r
-       // encrypt    out, in, length, key, iv\r
-       tdes_2key_enc(rnd_ab, rnd_ab, sizeof(rnd_ab), key, enc_random_b);\r
-\r
-       len = mifare_sendcmd_short_mfucauth(NULL, 1, 0xAF, rnd_ab, resp, respPar, NULL);\r
-       if (len != 11) {\r
-               if (MF_DBGLEVEL >= MF_DBG_ERROR) Dbprintf("Cmd Error: %02x", resp[0]);\r
-               return 0;\r
-       }\r
-\r
-       uint8_t enc_resp[8] = { 0,0,0,0,0,0,0,0 };\r
-       uint8_t resp_random_a[8] = { 0,0,0,0,0,0,0,0 };\r
-       memcpy(enc_resp, resp+1, 8);\r
-       \r
-       // decrypt    out, in, length, key, iv \r
-       tdes_2key_dec(resp_random_a, enc_resp, 8, key, enc_random_b);\r
-       if ( memcmp(resp_random_a, random_a, 8) != 0 ) {\r
-               if (MF_DBGLEVEL >= MF_DBG_ERROR) Dbprintf("failed authentication");\r
-               return 0;\r
-       }       \r
-\r
        if (MF_DBGLEVEL >= MF_DBG_EXTENDED) {\r
                Dbprintf("e_AB: %02x %02x %02x %02x %02x %02x %02x %02x", \r
                                rnd_ab[0],rnd_ab[1],rnd_ab[2],rnd_ab[3],\r
Impressum, Datenschutz