PM3 Commands Reference (Iceman Firmware):

Main Help


Current command:
emv intauth --help


Generate Internal Authenticate command. Usually needs 4-byte random number. It returns data in TLV format .
Needs a EMV applet to be selected and GPO to be executed.

usage:
    emv intauth [-hkpmatw] <hex> [<hex>]...

options:
    -h, --help                     This help
    -k, --keep                     Keep field ON for next command
    -p, --params                   Load parameters from `emv_defparams.json` file for DDOLdata making from DDOL and parameters
    -m, --make                     Make DDOLdata from DDOL (tag 9F49) and parameters (def: use default parameters)
    -a, --apdu                     Show APDU requests and responses
    -t, --tlv                      TLV decode results of selected applets
    -w, --wired                    Send data via contact (iso7816) interface. (def: Contactless interface)
    <hex>                          DDOLdata/DDOL

examples/notes:
    emv intauth -k 01020304        -> execute Internal Authenticate with 4-byte DDOLdata and keep field ON after command
    emv intauth -t 01020304        -> execute Internal Authenticate with 4-byte DDOL data, show result in TLV
    emv intauth -pmt 9F 37 04      -> load params from file, make DDOL data from DDOL, Internal Authenticate with DDOL, show result in TLV