Updated: January 2025
Current command:
hf mf isen --help
Information about Static Encrypted Nonce properties in a MIFARE Classic card usage: hf mf isen [--key2 <hex>] options: -h, --help This help --blk <dec> block number -a input key type is key A (def) -b input key type is key B -c <dec> input key type is key A + offset -k, --key <hex> key, 6 hex bytes --blk2 <dec> nested block number (default=same) --a2 nested input key type is key A (default=same) --b2 nested input key type is key B (default=same) --c2 <dec> nested input key type is key A + offset --key2 <hex> nested key, 6 hex bytes (default=same) -n <dec> number of nonces (default=2) --reset reset between attempts, even if auth was successful --hardreset hard reset (RF off/on) between attempts, even if auth was successful --addread auth(blk)-read(blk)-auth(blk2) --addauth auth(blk)-auth(blk)-auth(blk2) --incblk2 auth(blk)-auth(blk2)-auth(blk2+4)-... --corruptnrar corrupt {nR}{aR}, but with correct parity --corruptnrarparity correct {nR}{aR}, but with corrupted parity FM11RF08S specific options: Incompatible with above options, except -k; output in JSON --collect_fm11rf08s collect all nT/{nT}/par_err. --collect_fm11rf08s_with_data collect all nT/{nT}/par_err and data blocks. --collect_fm11rf08s_without_backdoor collect all nT/{nT}/par_err without backdoor. Requires first auth keytype and block -f, --file <fn> Specify a filename for collected data examples/notes: hf mf isen Default behavior: auth(blk)-auth(blk2)-auth(blk2)-... Default behavior when wrong key2: auth(blk)-auth(blk2) auth(blk)-auth(blk2) ...