PM3 Commands Reference (Iceman Firmware):

Main Help


Current command:
hf mfp wrp --help


Executes Write Perso command. Can be used in SL0 mode only.

usage:
    hf mfp wrp [-hv] -a <hex> [-d <hex>]

options:
    -h, --help                     This help
    -v, --verbose                  Verbose output
    -a, --adr <hex>                Address, 2 hex bytes
    -d, --data <hex>               Data, 16 hex bytes

examples/notes:
    Use this command to program AES keys, as well as personalize other data on the tag.
    You can program:
    * Address 00 [00-FF]: Memory blocks (as well as ACLs and Crypto1 keys)
    * Address 40 [00-40]: AES sector keys
    * Address 90 [00-04]: AES administrative keys
    * Address A0 [00, 01, 80, 81]: Virtual Card keys
    * Address B0 [00-03]: Configuration data (DO NOT TOUCH B003)
    Examples:
    hf mfp wrp --adr 4000 --data 000102030405060708090a0b0c0d0e0f       -> write key (00..0f) to key number 4000
    hf mfp wrp --adr 4000                                               -> write default key(0xff..0xff) to key number 4000
    hf mfp wrp --adr b000 -d FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF           -> allow 255 commands without MAC in configuration block (B000)
    hf mfp wrp --adr 0003 -d 1234561234567F078869B0B1B2B3B4B5           -> write crypto1 keys A: 123456123456 and B: B0B1B2B3B4B5 to block 3