PM3 Commands Reference (Iceman Firmware):

Updated: January 2025

Main Help


Up One Level


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) ...