I have been trying to clone a Gen3 Mifare (7B) fob with PM3 and whereas everything looks like it is working, the reader doesn’t recognize it.
I then used an I-CopyX and viola it worked. What could I be doing wrong?
LOG OF ORIGINAL FOB READ
[usb] pm3 → hf search
[-] Searching for ISO14443-A tag…
[+] UID: 04 C3 FB 22 82 64 80
[+] ATQA: 00 44
[+] SAK: 08 [2]
[+] MANUFACTURER: NXP Semiconductors Germany
[+] Possible types:
[+] MIFARE Classic 1K CL2
[=] proprietary non iso14443-4 card found, RATS not supported
[+] Magic capabilities… Gen 3 / APDU ( possibly )
[+] Prng detection… weak
[?] Hint: use hf mf gen3*
magic commands
[?] Hint: try hf mf
commands
[+] Valid ISO 14443-A tag found
[usb] pm3 → hf mf autopwn
[=] MIFARE Classic EV1 card detected
[+] loaded 5 user keys
[+] loaded 61 keys from hardcoded default array
[=] running strategy 1
[+] target sector 0 key type A – found valid key [ FFFFFFFFFFFF ]
[+] target sector 0 key type B – found valid key [ FFFFFFFFFFFF ]
[+] target sector 1 key type A – found valid key [ FFFFFFFFFFFF ]
[+] target sector 1 key type B – found valid key [ FFFFFFFFFFFF ]
[+] target sector 2 key type A – found valid key [ FFFFFFFFFFFF ]
[+] target sector 2 key type B – found valid key [ FFFFFFFFFFFF ]
[+] target sector 3 key type A – found valid key [ FFFFFFFFFFFF ]
[+] target sector 3 key type B – found valid key [ FFFFFFFFFFFF ]
[+] target sector 4 key type A – found valid key [ FFFFFFFFFFFF ]
[+] target sector 4 key type B – found valid key [ FFFFFFFFFFFF ]
[+] target sector 5 key type A – found valid key [ 6A1987C40A21 ]
[+] target sector 5 key type B – found valid key [ 7F33625BC129 ]
[+] target sector 6 key type A – found valid key [ 6A1987C40A21 ]
[+] target sector 6 key type B – found valid key [ 7F33625BC129 ]
[+] target sector 7 key type A – found valid key [ 6A1987C40A21 ]
[+] target sector 7 key type B – found valid key [ 7F33625BC129 ]
[+] target sector 8 key type A – found valid key [ 6A1987C40A21 ]
[+] target sector 8 key type B – found valid key [ 7F33625BC129 ]
[+] target sector 9 key type A – found valid key [ 6A1987C40A21 ]
[+] target sector 9 key type B – found valid key [ 7F33625BC129 ]
[+] target sector 10 key type A – found valid key [ 6A1987C40A21 ]
[+] target sector 10 key type B – found valid key [ 7F33625BC129 ]
[+] target sector 11 key type A – found valid key [ 6A1987C40A21 ]
[+] target sector 11 key type B – found valid key [ 7F33625BC129 ]
[+] target sector 12 key type A – found valid key [ 6A1987C40A21 ]
[+] target sector 12 key type B – found valid key [ 7F33625BC129 ]
[+] target sector 13 key type A – found valid key [ 6A1987C40A21 ]
[+] target sector 13 key type B – found valid key [ 7F33625BC129 ]
[+] target sector 14 key type A – found valid key [ 6A1987C40A21 ]
[+] target sector 14 key type B – found valid key [ 7F33625BC129 ]
[+] target sector 15 key type A – found valid key [ 6A1987C40A21 ]
[+] target sector 15 key type B – found valid key [ 7F33625BC129 ]
[+] target sector 16 key type A – found valid key [ 5C8FF9990DA2 ]
[+] target sector 16 key type B – found valid key [ D01AFEEB890A ]
[+] target sector 17 key type A – found valid key [ 75CCB59C9BED ]
[+] target sector 17 key type B – found valid key [ 4B791BEA7BCC ]
[+] found keys:
[+] -----±----±-------------±–±-------------±—
[+] Sec | Blk | key A |res| key B |res
[+] -----±----±-------------±–±-------------±—
[+] 000 | 003 | FFFFFFFFFFFF | D | FFFFFFFFFFFF | D
[+] 001 | 007 | FFFFFFFFFFFF | D | FFFFFFFFFFFF | D
[+] 002 | 011 | FFFFFFFFFFFF | D | FFFFFFFFFFFF | D
[+] 003 | 015 | FFFFFFFFFFFF | D | FFFFFFFFFFFF | D
[+] 004 | 019 | FFFFFFFFFFFF | D | FFFFFFFFFFFF | D
[+] 005 | 023 | 6A1987C40A21 | D | 7F33625BC129 | D
[+] 006 | 027 | 6A1987C40A21 | D | 7F33625BC129 | D
[+] 007 | 031 | 6A1987C40A21 | D | 7F33625BC129 | D
[+] 008 | 035 | 6A1987C40A21 | D | 7F33625BC129 | D
[+] 009 | 039 | 6A1987C40A21 | D | 7F33625BC129 | D
[+] 010 | 043 | 6A1987C40A21 | D | 7F33625BC129 | D
[+] 011 | 047 | 6A1987C40A21 | D | 7F33625BC129 | D
[+] 012 | 051 | 6A1987C40A21 | D | 7F33625BC129 | D
[+] 013 | 055 | 6A1987C40A21 | D | 7F33625BC129 | D
[+] 014 | 059 | 6A1987C40A21 | D | 7F33625BC129 | D
[+] 015 | 063 | 6A1987C40A21 | D | 7F33625BC129 | D
[+] 016 | 067 | 5C8FF9990DA2 | D | D01AFEEB890A | D ( * )
[+] 017 | 071 | 75CCB59C9BED | D | 4B791BEA7BCC | D ( * )
[+] -----±----±-------------±–±-------------±—
[=] ( D:Dictionary / S:darkSide / U:User / R:Reused / N:Nested / H:Hardnested / C:statiCnested / A:keyA )
[=] ( * ) These sectors used for signature. Lays outside of user memory
[+] Generating binary key file
[+] Found keys have been dumped to C:\Users\rohit\Downloads\rrg_other-20240623-81fd620345979e5ab0701151f5c22bdf47f21f6a\client\/hf-mf-049F9D8A3A6080-key.bin
[=] --[ FFFFFFFFFFFF ]-- has been inserted for unknown keys where res is 0
[=] transferring keys to simulator memory ( ok )
[=] dumping card content to emulator memory (Cmd Error: 04 can occur)
[=] downloading card content from emulator memory
[+] Saved 1024 bytes to binary file C:\Users\rohit\Downloads\rrg_other-20240623-81fd620345979e5ab0701151f5c22bdf47f21f6a\client\/hf-mf-049F9D8A3A6080-dump.bin
[+] Saved to json file C:\Users\rohit\Downloads\rrg_other-20240623-81fd620345979e5ab0701151f5c22bdf47f21f6a\client\/hf-mf-049F9D8A3A6080-dump.json
[=] autopwn execution time: 5 seconds
[usb] pm3 → hf mf gen3uid -h
Set UID for magic Gen3 card without changes to manufacturer block 0
usage:
hf mf gen3uid [-h] [-u ]
options:
-h, --help This help
-u, --uid UID 4/7 hex bytes
examples/notes:
hf mf gen3uid --uid 01020304 → set 4 byte uid
hf mf gen3uid --uid 01020304050607 → set 7 byte uid
[usb] pm3 → hf mf gen3uid --uid 049F9D8A3A6080
[+] Old UID… 04 C3 FB 22 82 64 80
[+] New UID… 04 9F 9D 8A 3A 60 80
[usb] pm3 → hf mf restore -h
Restore MIFARE Classic dump file to tag.
The key file and dump file will program the card sector trailers.
By default we authenticate to card with key 0xFFFFFFFFFFFF.
If access rights in dump file is all zeros, it will be replaced with default values
--uid
param is used for filename templates hf-mf-<uid>-dump.bin
and hf-mf-<uid>-key.bin. if not specified, it will read the card uid instead.
–kaparam you can indicate that the key file should be used for authentication instead. if so we also try both B/A keys
–force` param is used to override warnings and allow bad ACL block writes.
if not specified, it will skip blocks with bad ACL.
usage:
hf mf restore [-h] [–mini] [–1k] [–2k] [–4k] [-u ] [-f ] [-k ] [–ka] [–force]
options:
-h, --help This help
–mini MIFARE Classic Mini / S20
–1k MIFARE Classic 1k / S50 (def)
–2k MIFARE Classic/Plus 2k
–4k MIFARE Classic 4k / S70
-u, --uid uid, (4|7|10 hex bytes)
-f, --file specify a filename for dump file
-k, --kfn key filename
–ka use specified keyfile to authenticate
–force override warnings
examples/notes:
hf mf restore
hf mf restore --1k --uid 04010203
hf mf restore --1k --uid 04010203 -k hf-mf-AABBCCDD-key.bin
hf mf restore --4k
[usb] pm3 → hf mf restore --1k --uid 049F9D8A3A6080 -k hf-mf-049F9D8A3A6080-key.bin
[+] Loaded binary key file hf-mf-049F9D8A3A6080-key.bin
[=] Using key file hf-mf-049F9D8A3A6080-key.bin
[+] Loaded 1024 bytes from binary file hf-mf-049F9D8A3A6080-dump.bin
[=] blk | data | status
[=] -----±------------------------------------------------±---------------
[=] 0 | 04 9F 9D 8A 3A 60 80 88 44 00 C8 20 00 00 00 00 | ( fail ) key B
[=] 0 | 04 9F 9D 8A 3A 60 80 88 44 00 C8 20 00 00 00 00 | ( fail ) key A
[=] 1 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[=] 1 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( ok )
[=] 2 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[=] 2 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( ok )
[=] 3 | FF FF FF FF FF FF FF 07 80 69 FF FF FF FF FF FF | ( fail ) key B
[=] 3 | FF FF FF FF FF FF FF 07 80 69 FF FF FF FF FF FF | ( ok )
[=] 4 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[=] 4 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( ok )
[=] 5 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[=] 5 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( ok )
[=] 6 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[=] 6 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( ok )
[=] 7 | FF FF FF FF FF FF FF 07 80 69 FF FF FF FF FF FF | ( fail ) key B
[=] 7 | FF FF FF FF FF FF FF 07 80 69 FF FF FF FF FF FF | ( ok )
[=] 8 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[=] 8 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( ok )
[=] 9 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[=] 9 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( ok )
[=] 10 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[=] 10 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( ok )
[=] 11 | FF FF FF FF FF FF FF 07 80 69 FF FF FF FF FF FF | ( fail ) key B
[=] 11 | FF FF FF FF FF FF FF 07 80 69 FF FF FF FF FF FF | ( ok )
[=] 12 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[=] 12 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( ok )
[=] 13 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[=] 13 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( ok )
[=] 14 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[=] 14 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( ok )
[=] 15 | FF FF FF FF FF FF FF 07 80 69 FF FF FF FF FF FF | ( fail ) key B
[=] 15 | FF FF FF FF FF FF FF 07 80 69 FF FF FF FF FF FF | ( ok )
[=] 16 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[=] 16 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( ok )
[=] 17 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[=] 17 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( ok )
[=] 18 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[=] 18 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( ok )
[=] 19 | FF FF FF FF FF FF FF 07 80 69 FF FF FF FF FF FF | ( fail ) key B
[=] 19 | FF FF FF FF FF FF FF 07 80 69 FF FF FF FF FF FF | ( ok )
[#] Auth error
[=] 20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[#] Auth error
[=] 20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key A
[#] Auth error
[=] 21 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[#] Auth error
[=] 21 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key A
[#] Auth error
[=] 22 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[#] Auth error
[=] 22 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key A
[#] Auth error
[=] 23 | 6A 19 87 C4 0A 21 F7 8F 00 5A 7F 33 62 5B C1 29 | ( fail ) key B
[#] Auth error
[=] 23 | 6A 19 87 C4 0A 21 F7 8F 00 5A 7F 33 62 5B C1 29 | ( fail ) key A
[#] Auth error
[=] 24 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[#] Auth error
[=] 24 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key A
[#] Auth error
[=] 25 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[#] Auth error
[=] 25 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key A
[#] Auth error
[=] 26 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[#] Auth error
[=] 26 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key A
[#] Auth error
[=] 27 | 6A 19 87 C4 0A 21 F7 8F 00 5A 7F 33 62 5B C1 29 | ( fail ) key B
[#] Auth error
[=] 27 | 6A 19 87 C4 0A 21 F7 8F 00 5A 7F 33 62 5B C1 29 | ( fail ) key A
[#] Auth error
[=] 28 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[#] Auth error
[=] 28 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key A
[#] Auth error
[=] 29 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[#] Auth error
[=] 29 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key A
[#] Auth error
[=] 30 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[#] Auth error
[=] 30 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key A
[#] Auth error
[=] 31 | 6A 19 87 C4 0A 21 F7 8F 00 5A 7F 33 62 5B C1 29 | ( fail ) key B
[#] Auth error
[=] 31 | 6A 19 87 C4 0A 21 F7 8F 00 5A 7F 33 62 5B C1 29 | ( fail ) key A
[#] Auth error
[=] 32 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[#] Auth error
[=] 32 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key A
[#] Auth error
[=] 33 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[#] Auth error
[=] 33 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key A
[#] Auth error
[=] 34 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[#] Auth error
[=] 34 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key A
[#] Auth error
[=] 35 | 6A 19 87 C4 0A 21 F7 8F 00 5A 7F 33 62 5B C1 29 | ( fail ) key B
[#] Auth error
[=] 35 | 6A 19 87 C4 0A 21 F7 8F 00 5A 7F 33 62 5B C1 29 | ( fail ) key A
[#] Auth error
[=] 36 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[#] Auth error
[=] 36 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key A
[#] Auth error
[=] 37 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[#] Auth error
[=] 37 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key A
[#] Auth error
[=] 38 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[#] Auth error
[=] 38 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key A
[#] Auth error
[=] 39 | 6A 19 87 C4 0A 21 F7 8F 00 5A 7F 33 62 5B C1 29 | ( fail ) key B
[#] Auth error
[=] 39 | 6A 19 87 C4 0A 21 F7 8F 00 5A 7F 33 62 5B C1 29 | ( fail ) key A
[#] Auth error
[=] 40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[#] Auth error
[=] 40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key A
[#] Auth error
[=] 41 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[#] Auth error
[=] 41 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key A
[#] Auth error
[=] 42 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[#] Auth error
[=] 42 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key A
[#] Auth error
[=] 43 | 6A 19 87 C4 0A 21 F7 8F 00 5A 7F 33 62 5B C1 29 | ( fail ) key B
[#] Auth error
[=] 43 | 6A 19 87 C4 0A 21 F7 8F 00 5A 7F 33 62 5B C1 29 | ( fail ) key A
[#] Auth error
[=] 44 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[#] Auth error
[=] 44 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key A
[#] Auth error
[=] 45 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[#] Auth error
[=] 45 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key A
[#] Auth error
[=] 46 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[#] Auth error
[=] 46 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key A
[#] Auth error
[=] 47 | 6A 19 87 C4 0A 21 F7 8F 00 5A 7F 33 62 5B C1 29 | ( fail ) key B
[#] Auth error
[=] 47 | 6A 19 87 C4 0A 21 F7 8F 00 5A 7F 33 62 5B C1 29 | ( fail ) key A
[#] Auth error
[=] 48 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[#] Auth error
[=] 48 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key A
[#] Auth error
[=] 49 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[#] Auth error
[=] 49 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key A
[#] Auth error
[=] 50 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[#] Auth error
[=] 50 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key A
[#] Auth error
[=] 51 | 6A 19 87 C4 0A 21 F7 8F 00 5A 7F 33 62 5B C1 29 | ( fail ) key B
[#] Auth error
[=] 51 | 6A 19 87 C4 0A 21 F7 8F 00 5A 7F 33 62 5B C1 29 | ( fail ) key A
[#] Auth error
[=] 52 | DB 1E 02 C5 92 39 B2 A2 4C 2E 07 ED D9 A6 3C 9F | ( fail ) key B
[#] Auth error
[=] 52 | DB 1E 02 C5 92 39 B2 A2 4C 2E 07 ED D9 A6 3C 9F | ( fail ) key A
[#] Auth error
[=] 53 | 56 E7 38 52 59 C0 C9 08 45 79 1C A3 2B 05 B1 00 | ( fail ) key B
[#] Auth error
[=] 53 | 56 E7 38 52 59 C0 C9 08 45 79 1C A3 2B 05 B1 00 | ( fail ) key A
[#] Auth error
[=] 54 | 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key B
[#] Auth error
[=] 54 | 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ( fail ) key A
[#] Auth error
[=] 55 | 6A 19 87 C4 0A 21 F7 8F 00 5A 7F 33 62 5B C1 29 | ( fail ) key B
[#] Auth error
[=] 55 | 6A 19 87 C4 0A 21 F7 8F 00 5A 7F 33 62 5B C1 29 | ( fail ) key A
[#] Auth error
[=] 56 | 1A 44 00 E6 00 00 00 00 00 00 00 00 AE 00 00 00 | ( fail ) key B
[#] Auth error
[=] 56 | 1A 44 00 E6 00 00 00 00 00 00 00 00 AE 00 00 00 | ( fail ) key A
[#] Auth error
[=] 57 | 00 3B C4 3F 73 44 24 F8 EF AB EE 53 27 6D 2C F3 | ( fail ) key B
[#] Auth error
[=] 57 | 00 3B C4 3F 73 44 24 F8 EF AB EE 53 27 6D 2C F3 | ( fail ) key A
[#] Auth error
[=] 58 | 1F CE E0 E5 34 3E 4C 94 F0 06 AC 07 D2 C1 6F 12 | ( fail ) key B
[#] Auth error
[=] 58 | 1F CE E0 E5 34 3E 4C 94 F0 06 AC 07 D2 C1 6F 12 | ( fail ) key A
[#] Auth error
[=] 59 | 6A 19 87 C4 0A 21 F7 8F 00 5A 7F 33 62 5B C1 29 | ( fail ) key B
[#] Auth error
[=] 59 | 6A 19 87 C4 0A 21 F7 8F 00 5A 7F 33 62 5B C1 29 | ( fail ) key A
[#] Auth error
[=] 60 | E0 FF 00 00 00 48 EF 48 1F 00 FF FF FF B7 10 B7 | ( fail ) key B
[#] Auth error
[=] 60 | E0 FF 00 00 00 48 EF 48 1F 00 FF FF FF B7 10 B7 | ( fail ) key A
[#] Auth error
[=] 61 | FF 81 8F 00 10 02 00 A4 00 00 00 00 00 00 00 00 | ( fail ) key B
[#] Auth error
[=] 61 | FF 81 8F 00 10 02 00 A4 00 00 00 00 00 00 00 00 | ( fail ) key A
[#] Auth error
[=] 62 | FF FF 0E F1 81 BB 5B 50 79 09 9B C0 98 BF 65 B1 | ( fail ) key B
[#] Auth error
[=] 62 | FF FF 0E F1 81 BB 5B 50 79 09 9B C0 98 BF 65 B1 | ( fail ) key A
[#] Auth error
[=] 63 | 6A 19 87 C4 0A 21 F7 8F 00 5A 7F 33 62 5B C1 29 | ( fail ) key B
[#] Auth error
[=] 63 | 6A 19 87 C4 0A 21 F7 8F 00 5A 7F 33 62 5B C1 29 | ( fail ) key A
[=] -----±------------------------------------------------±---------------
[?] try hf mf dump --ns
to verify
[=] Done!
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
THE CLONED FOB DID NOT WORK
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
I then resorted to cloning with I-CopyX and it worked. Below is the autopwn information
[+] Communicating with PM3 over USB-CDC
[usb] pm3 → hf mf autopwn
[!] no known key was supplied, key recovery might fail
[+] loaded 5 user keys
[+] loaded 61 keys from hardcoded default array
[=] running strategy 1
[+] target sector 0 key type A – found valid key [ FFFFFFFFFFFF ] (used for nested / hardnested attack)
[+] target sector 0 key type B – found valid key [ FFFFFFFFFFFF ]
[+] target sector 1 key type A – found valid key [ FFFFFFFFFFFF ]
[+] target sector 1 key type B – found valid key [ FFFFFFFFFFFF ]
[+] target sector 2 key type A – found valid key [ FFFFFFFFFFFF ]
[+] target sector 2 key type B – found valid key [ FFFFFFFFFFFF ]
[+] target sector 3 key type A – found valid key [ FFFFFFFFFFFF ]
[+] target sector 3 key type B – found valid key [ FFFFFFFFFFFF ]
[+] target sector 4 key type A – found valid key [ FFFFFFFFFFFF ]
[+] target sector 4 key type B – found valid key [ FFFFFFFFFFFF ]
[+] target sector 5 key type A – found valid key [ 6A1987C40A21 ]
[+] target sector 5 key type B – found valid key [ 7F33625BC129 ]
[+] target sector 6 key type A – found valid key [ 6A1987C40A21 ]
[+] target sector 6 key type B – found valid key [ 7F33625BC129 ]
[+] target sector 7 key type A – found valid key [ 6A1987C40A21 ]
[+] target sector 7 key type B – found valid key [ 7F33625BC129 ]
[+] target sector 8 key type A – found valid key [ 6A1987C40A21 ]
[+] target sector 8 key type B – found valid key [ 7F33625BC129 ]
[+] target sector 9 key type A – found valid key [ 6A1987C40A21 ]
[+] target sector 9 key type B – found valid key [ 7F33625BC129 ]
[+] target sector 10 key type A – found valid key [ 6A1987C40A21 ]
[+] target sector 10 key type B – found valid key [ 7F33625BC129 ]
[+] target sector 11 key type A – found valid key [ 6A1987C40A21 ]
[+] target sector 11 key type B – found valid key [ 7F33625BC129 ]
[+] target sector 12 key type A – found valid key [ 6A1987C40A21 ]
[+] target sector 12 key type B – found valid key [ 7F33625BC129 ]
[+] target sector 13 key type A – found valid key [ 6A1987C40A21 ]
[+] target sector 13 key type B – found valid key [ 7F33625BC129 ]
[+] target sector 14 key type A – found valid key [ 6A1987C40A21 ]
[+] target sector 14 key type B – found valid key [ 7F33625BC129 ]
[+] target sector 15 key type A – found valid key [ 6A1987C40A21 ]
[+] target sector 15 key type B – found valid key [ 7F33625BC129 ]
[+] found keys:
[+] -----±----±-------------±–±-------------±—
[+] Sec | Blk | key A |res| key B |res
[+] -----±----±-------------±–±-------------±—
[+] 000 | 003 | FFFFFFFFFFFF | D | FFFFFFFFFFFF | D
[+] 001 | 007 | FFFFFFFFFFFF | D | FFFFFFFFFFFF | D
[+] 002 | 011 | FFFFFFFFFFFF | D | FFFFFFFFFFFF | D
[+] 003 | 015 | FFFFFFFFFFFF | D | FFFFFFFFFFFF | D
[+] 004 | 019 | FFFFFFFFFFFF | D | FFFFFFFFFFFF | D
[+] 005 | 023 | 6A1987C40A21 | D | 7F33625BC129 | D
[+] 006 | 027 | 6A1987C40A21 | D | 7F33625BC129 | D
[+] 007 | 031 | 6A1987C40A21 | D | 7F33625BC129 | D
[+] 008 | 035 | 6A1987C40A21 | D | 7F33625BC129 | D
[+] 009 | 039 | 6A1987C40A21 | D | 7F33625BC129 | D
[+] 010 | 043 | 6A1987C40A21 | D | 7F33625BC129 | D
[+] 011 | 047 | 6A1987C40A21 | D | 7F33625BC129 | D
[+] 012 | 051 | 6A1987C40A21 | D | 7F33625BC129 | D
[+] 013 | 055 | 6A1987C40A21 | D | 7F33625BC129 | D
[+] 014 | 059 | 6A1987C40A21 | D | 7F33625BC129 | D
[+] 015 | 063 | 6A1987C40A21 | D | 7F33625BC129 | D
[+] -----±----±-------------±–±-------------±—
[=] ( D:Dictionary / S:darkSide / U:User / R:Reused / N:Nested / H:Hardnested / C:statiCnested / A:keyA )
[+] Generating binary key file
[+] Found keys have been dumped to C:\Users\rohit\Downloads\rrg_other-20240623-81fd620345979e5ab0701151f5c22bdf47f21f6a\client\/hf-mf-049F9D8A3A6080-key-005.bin
[=] --[ FFFFFFFFFFFF ]-- has been inserted for unknown keys where res is 0
[=] transferring keys to simulator memory ( ok )
[=] dumping card content to emulator memory (Cmd Error: 04 can occur)
[=] downloading card content from emulator memory
[+] Saved 1024 bytes to binary file C:\Users\rohit\Downloads\rrg_other-20240623-81fd620345979e5ab0701151f5c22bdf47f21f6a\client\/hf-mf-049F9D8A3A6080-dump-004.bin
[+] Saved to json file C:\Users\rohit\Downloads\rrg_other-20240623-81fd620345979e5ab0701151f5c22bdf47f21f6a\client\/hf-mf-049F9D8A3A6080-dump-004.json
[=] autopwn execution time: 4 seconds
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Your feedback and comments are appreciated
hf-mf-049F9D8A3A6080-dump.zip (658 Bytes)