This commit is contained in:
iceman1001 2024-01-18 19:49:51 +01:00
commit 3ccfd5835c

View file

@ -25,7 +25,7 @@
"-h, --help This help", "-h, --help This help",
"-d, --data <hex> bytes to calc checksum", "-d, --data <hex> bytes to calc checksum",
"-m, --mask <hex> bit mask to limit the output (4 hex bytes max)", "-m, --mask <hex> bit mask to limit the output (4 hex bytes max)",
"-v, --verbose verbose" "-v, --verbose verbose output"
], ],
"usage": "analyse chksum [-hv] -d <hex> [-m <hex>]" "usage": "analyse chksum [-hv] -d <hex> [-m <hex>]"
}, },
@ -954,7 +954,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-w, --wired Send data via contact (iso7816) interface. (def: Contactless interface)", "-w, --wired Send data via contact (iso7816) interface. (def: Contactless interface)",
"-v, --verbose verbose", "-v, --verbose Verbose output",
"-@ continuous reader mode" "-@ continuous reader mode"
], ],
"usage": "emv reader [-hwv@]" "usage": "emv reader [-hwv@]"
@ -1125,13 +1125,13 @@
"-s, --select activate field and select card", "-s, --select activate field and select card",
"-k, --keep keep signal field ON after receive", "-k, --keep keep signal field ON after receive",
"-t, --tlv decode TLV", "-t, --tlv decode TLV",
"-d, --decapdu decode APDU request", "--decode decode APDU request",
"-m, --make <hex> APDU header, 4 bytes <CLA INS P1 P2>", "-m, --make <hex> APDU header, 4 bytes <CLA INS P1 P2>",
"-e, --extended make extended length apdu if `m` parameter included", "-e, --extended make extended length apdu if `m` parameter included",
"-l, --le <dec> Le APDU parameter if `m` parameter included", "-l, --le <dec> Le APDU parameter if `m` parameter included",
"-d, --data <hex> full APDU package or data if `m` parameter included" "-d, --data <hex> full APDU package or data if `m` parameter included"
], ],
"usage": "hf 14a apdu [-hsktde] [-m <hex>] [-l <dec>] -d <hex> [-d <hex>]..." "usage": "hf 14a apdu [-hskte] [--decode] [-m <hex>] [-l <dec>] -d <hex> [-d <hex>]..."
}, },
"hf 14a apdufind": { "hf 14a apdufind": {
"command": "hf 14a apdufind", "command": "hf 14a apdufind",
@ -1214,7 +1214,7 @@
"offline": false, "offline": false,
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-v, --verbose adds some information to results", "-v, --verbose verbose output",
"-n, --nacktest test for nack bug", "-n, --nacktest test for nack bug",
"-s, --aidsearch checks if AIDs from aidlist.json is present on the card and prints information about found AIDs" "-s, --aidsearch checks if AIDs from aidlist.json is present on the card and prints information about found AIDs"
], ],
@ -1229,7 +1229,7 @@
"offline": false, "offline": false,
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-v, --verbose show technical data" "-v, --verbose verbose output"
], ],
"usage": "hf 14a ndefformat [-hv]" "usage": "hf 14a ndefformat [-hv]"
}, },
@ -1244,7 +1244,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-f, --file <fn> save raw NDEF to file", "-f, --file <fn> save raw NDEF to file",
"-v, --verbose show technical data" "-v, --verbose verbose output"
], ],
"usage": "hf 14a ndefread [-hv] [-f <fn>]" "usage": "hf 14a ndefread [-hv] [-f <fn>]"
}, },
@ -1443,8 +1443,8 @@
"offline": false, "offline": false,
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-f, --file <fn> save raw NDEF to file", "-f, --file <fn> Save raw NDEF to file",
"-v, --verbose show technical data" "-v, --verbose Verbose output"
], ],
"usage": "hf 14b ndefread [-hv] [-f <fn>]" "usage": "hf 14b ndefread [-hv] [-f <fn>]"
}, },
@ -2750,7 +2750,7 @@
}, },
"hf fido assert": { "hf fido assert": {
"command": "hf fido assert", "command": "hf fido assert",
"description": "Execute a FIDO2 Get Assertion command. Needs json file with parameters. Sample file `fido2_defparams.json` in `client/resources/`. - Needs if `rk` option is `false` (authenticator doesn't store credential to its memory) - for yubikey there must be only one option `\"up\": true` or false", "description": "Execute a FIDO2 Get Assertion command. Needs json file with parameters. Sample file `fido2_defparams.json` in `client/resources/`. - Needs if `rk` option is `false` (authenticator doesn't store credential to its memory) - for yubikey there must be only one option `\"up\": true` or false note: `-vv` shows full certificates data",
"notes": [ "notes": [
"hf fido assert -> default parameters file `fido2_defparams.json`", "hf fido assert -> default parameters file `fido2_defparams.json`",
"hf fido assert -f test.json -l -> use parameters file `text.json` and add to request CredentialId" "hf fido assert -f test.json -l -> use parameters file `text.json` and add to request CredentialId"
@ -2759,7 +2759,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode. vv - show full certificates data", "-v, --verbose Verbose output",
"-c, --cbor Show CBOR decoded data", "-c, --cbor Show CBOR decoded data",
"-l, --list Add CredentialId from json to allowList", "-l, --list Add CredentialId from json to allowList",
"-f, --file <fn> Parameter JSON file name" "-f, --file <fn> Parameter JSON file name"
@ -2780,7 +2780,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"default mode: dont-enforce-user-presence-and-sign", "default mode: dont-enforce-user-presence-and-sign",
"-u, --user mode: enforce-user-presence-and-sign", "-u, --user mode: enforce-user-presence-and-sign",
"-c, --check mode: check-only", "-c, --check mode: check-only",
@ -2829,7 +2829,7 @@
}, },
"hf fido make": { "hf fido make": {
"command": "hf fido make", "command": "hf fido make",
"description": "Execute a FIDO2 Make Credential command. Needs json file with parameters. Sample file `fido2_defparams.json` in `client/resources/`. - for yubikey there must be only one option `\"rk\": true` or false", "description": "Execute a FIDO2 Make Credential command. Needs json file with parameters. Sample file `fido2_defparams.json` in `client/resources/`. - for yubikey there must be only one option `\"rk\": true` or false note: `-vv` shows full certificates data",
"notes": [ "notes": [
"hf fido make -> use default parameters file `fido2_defparams.json`", "hf fido make -> use default parameters file `fido2_defparams.json`",
"hf fido make -f test.json -> use parameters file `text.json`" "hf fido make -f test.json -> use parameters file `text.json`"
@ -2838,7 +2838,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode. vv - show full certificates data", "-v, --verbose Verbose output",
"-t, --tlv Show DER certificate contents in TLV representation", "-t, --tlv Show DER certificate contents in TLV representation",
"-c, --cbor Show CBOR decoded data", "-c, --cbor Show CBOR decoded data",
"-f, --file <fn> Parameter JSON file name" "-f, --file <fn> Parameter JSON file name"
@ -2847,7 +2847,7 @@
}, },
"hf fido reg": { "hf fido reg": {
"command": "hf fido reg", "command": "hf fido reg",
"description": "Initiate a U2F token registration. Needs two 32-byte hash numbers. challenge parameter (32b) and application parameter (32b). The default config filename is `fido2_defparams.json`", "description": "Initiate a U2F token registration. Needs two 32-byte hash numbers. challenge parameter (32b) and application parameter (32b). The default config filename is `fido2_defparams.json` note: `-vv` shows full certificates data",
"notes": [ "notes": [
"hf fido reg -> execute command with 2 parameters, filled 0x00", "hf fido reg -> execute command with 2 parameters, filled 0x00",
"hf fido reg --cp s0 --ap s1 -> execute command with plain parameters", "hf fido reg --cp s0 --ap s1 -> execute command with plain parameters",
@ -2858,7 +2858,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode. vv - show full certificates data", "-v, --verbose Verbose output",
"-t, --tlv Show DER certificate contents in TLV representation", "-t, --tlv Show DER certificate contents in TLV representation",
"-f, --file <fn> JSON input file name for parameters", "-f, --file <fn> JSON input file name for parameters",
"--cp <str> Challenge parameter (1..16 chars)", "--cp <str> Challenge parameter (1..16 chars)",
@ -2962,7 +2962,7 @@
"--nocadupdate Don't modify the Card Application Directory (only creates the app)", "--nocadupdate Don't modify the Card Application Directory (only creates the app)",
"--noappcreate Don't create the application (only modifies the CAD)", "--noappcreate Don't create the application (only modifies the CAD)",
"--apdu Show APDU requests and responses", "--apdu Show APDU requests and responses",
"-v, --verbose Verbose mode" "-v, --verbose Verbose output"
], ],
"usage": "hf gallagher clone [-hv] [-n <dec>] [-t <DES|2TDEA|3TDEA|AES>] [-k <hex>] --rc <dec> --fc <dec> --cn <dec> --il <dec> [--aid <hex>] [--sitekey <hex>] [--cadkey <hex>] [--nocadupdate] [--noappcreate] [--apdu]" "usage": "hf gallagher clone [-hv] [-n <dec>] [-t <DES|2TDEA|3TDEA|AES>] [-k <hex>] --rc <dec> --fc <dec> --cn <dec> --il <dec> [--aid <hex>] [--sitekey <hex>] [--cadkey <hex>] [--nocadupdate] [--noappcreate] [--apdu]"
}, },
@ -2994,7 +2994,7 @@
"--nocadupdate Don't modify the Card Application Directory (only deletes the app)", "--nocadupdate Don't modify the Card Application Directory (only deletes the app)",
"--noappdelete Don't delete the application (only modifies the CAD)", "--noappdelete Don't delete the application (only modifies the CAD)",
"--apdu Show APDU requests and responses", "--apdu Show APDU requests and responses",
"-v, --verbose Verbose mode" "-v, --verbose Verbose output"
], ],
"usage": "hf gallagher delete [-hv] --aid <hex> [--sitekey <hex>] [--cadkey <hex>] [--nocadupdate] [--noappdelete] [--apdu]" "usage": "hf gallagher delete [-hv] --aid <hex> [--sitekey <hex>] [--cadkey <hex>] [--nocadupdate] [--noappdelete] [--apdu]"
}, },
@ -3029,7 +3029,7 @@
"--sitekey <hex> Site key to compute diversified keys (16 bytes)", "--sitekey <hex> Site key to compute diversified keys (16 bytes)",
"-@, --continuous Continuous reader mode", "-@, --continuous Continuous reader mode",
"--apdu Show APDU requests and responses", "--apdu Show APDU requests and responses",
"-v, --verbose Verbose mode" "-v, --verbose Verbose output"
], ],
"usage": "hf gallagher reader [-h@v] [--aid <hex>] [--sitekey <hex>] [--apdu]" "usage": "hf gallagher reader [-h@v] [--aid <hex>] [--sitekey <hex>] [--apdu]"
}, },
@ -4074,7 +4074,7 @@
"-f, --file <fn> filename of dictionary", "-f, --file <fn> filename of dictionary",
"--slow Slower acquisition (required by some non standard cards)", "--slow Slower acquisition (required by some non standard cards)",
"-l, --legacy legacy mode (use the slow `hf mf chk`)", "-l, --legacy legacy mode (use the slow `hf mf chk`)",
"-v, --verbose verbose output (statistics)", "-v, --verbose verbose output",
"--mini MIFARE Classic Mini / S20", "--mini MIFARE Classic Mini / S20",
"--1k MIFARE Classic 1k / S50 (default)", "--1k MIFARE Classic 1k / S50 (default)",
"--2k MIFARE Classic/Plus 2k", "--2k MIFARE Classic/Plus 2k",
@ -4832,7 +4832,7 @@
"offline": true, "offline": true,
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-v, --verbose show technical data", "-v, --verbose verbose output",
"--aid <hex> print all sectors with specified aid", "--aid <hex> print all sectors with specified aid",
"-k, --key <hex> key for printing sectors", "-k, --key <hex> key for printing sectors",
"-b, --keyb use key B for access printing sectors (by default: key A)", "-b, --keyb use key B for access printing sectors (by default: key A)",
@ -4886,7 +4886,7 @@
"offline": false, "offline": false,
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-v, --verbose show technical data", "-v, --verbose Verbose output",
"--aid <aid> replace default aid for NDEF", "--aid <aid> replace default aid for NDEF",
"-k, --key <key> replace default key for NDEF", "-k, --key <key> replace default key for NDEF",
"-b, --keyb use key B for access sectors (by default: key A)", "-b, --keyb use key B for access sectors (by default: key A)",
@ -5212,7 +5212,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -5261,7 +5261,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -5294,7 +5294,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -5337,7 +5337,7 @@
"--pattern2b Check all 2-byte combinations of key (0000...0000, 0001...0001, 0002...0002, ...)", "--pattern2b Check all 2-byte combinations of key (0000...0000, 0001...0001, 0002...0002, ...)",
"--startp2b <pattern> Start key (2-byte HEX) for 2-byte search (use with `--pattern2b`)", "--startp2b <pattern> Start key (2-byte HEX) for 2-byte search (use with `--pattern2b`)",
"-j, --json <fn> Json file name to save keys", "-j, --json <fn> Json file name to save keys",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"--kdf <0|1|2> Key Derivation Function (KDF) (0=None, 1=AN10922, 2=Gallagher)", "--kdf <0|1|2> Key Derivation Function (KDF) (0=None, 1=AN10922, 2=Gallagher)",
"-i, --kdfi <hex> KDF input (1-31 hex bytes)", "-i, --kdfi <hex> KDF input (1-31 hex bytes)",
"-a, --apdu Show APDU requests and responses" "-a, --apdu Show APDU requests and responses"
@ -5355,7 +5355,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -5380,7 +5380,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -5437,7 +5437,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -5475,7 +5475,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -5519,7 +5519,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -5557,7 +5557,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -5596,7 +5596,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -5651,7 +5651,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -5675,7 +5675,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -5705,7 +5705,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -5731,7 +5731,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -5757,7 +5757,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -5780,7 +5780,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -5803,7 +5803,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -5826,7 +5826,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -5850,7 +5850,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -5878,7 +5878,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -5905,7 +5905,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -5932,7 +5932,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -5958,7 +5958,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number for authentication", "-n, --keyno <dec> Key number for authentication",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -5986,7 +5986,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -6044,7 +6044,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -6070,7 +6070,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -6100,7 +6100,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -6136,7 +6136,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -6172,7 +6172,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -6216,7 +6216,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -6258,7 +6258,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -6300,7 +6300,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-a, --apdu Show APDU requests and responses", "-a, --apdu Show APDU requests and responses",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --keyno <dec> Key number", "-n, --keyno <dec> Key number",
"-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo", "-t, --algo <DES|2TDEA|3TDEA|AES> Crypt algo",
"-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)", "-k, --key <hex> Key for authenticate (HEX 8(DES), 16(2TDEA or AES) or 24(3TDEA) bytes)",
@ -6335,7 +6335,7 @@
"offline": false, "offline": false,
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"--ki <hex> Key number, 2 hex bytes", "--ki <hex> Key number, 2 hex bytes",
"--key <hex> Key, 16 hex bytes" "--key <hex> Key, 16 hex bytes"
], ],
@ -6358,7 +6358,7 @@
"offline": false, "offline": false,
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"--nmr Do not expect MAC in response", "--nmr Do not expect MAC in response",
"-c, --conf <hex> Config block number, 0-3", "-c, --conf <hex> Config block number, 0-3",
"-k, --key <hex> Card key, 16 hex bytes", "-k, --key <hex> Card key, 16 hex bytes",
@ -6390,7 +6390,7 @@
"--pattern2b Check all 2-byte combinations of key (0000...0000, 0001...0001, 0002...0002, ...)", "--pattern2b Check all 2-byte combinations of key (0000...0000, 0001...0001, 0002...0002, ...)",
"--startp2b <pattern> Start key (2-byte HEX) for 2-byte search (use with `--pattern2b`)", "--startp2b <pattern> Start key (2-byte HEX) for 2-byte search (use with `--pattern2b`)",
"--dump Dump found keys to JSON file", "--dump Dump found keys to JSON file",
"-v, --verbose Verbose mode" "-v, --verbose Verbose output"
], ],
"usage": "hf mfp chk [-habv] [-s <0..255>] [-e <0..255>] [-k <hex>] [-d <fn>] [--pattern1b] [--pattern2b] [--startp2b <pattern>] [--dump]" "usage": "hf mfp chk [-habv] [-s <0..255>] [-e <0..255>] [-k <hex>] [-d <fn>] [--pattern1b] [--pattern2b] [--startp2b <pattern>] [--dump]"
}, },
@ -6405,7 +6405,7 @@
"offline": false, "offline": false,
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"--nmr Do not expect MAC in response", "--nmr Do not expect MAC in response",
"--ki <hex> Key Index, 2 hex bytes", "--ki <hex> Key Index, 2 hex bytes",
"-k, --key <hex> Current sector key, 16 hex bytes", "-k, --key <hex> Current sector key, 16 hex bytes",
@ -6423,7 +6423,7 @@
"offline": false, "offline": false,
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-v, --verbose Verbose mode" "-v, --verbose Verbose output"
], ],
"usage": "hf mfp commitp [-hv]" "usage": "hf mfp commitp [-hv]"
}, },
@ -6438,11 +6438,9 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-f, --file <fn> Specify a filename for dump file", "-f, --file <fn> Specify a filename for dump file",
"-k, --keys <fn> Specify a filename for keys file", "-k, --keys <fn> Specify a filename for keys file"
"--ns no save to file",
"-v, --verbose Verbose mode"
], ],
"usage": "hf mfp dump [-hv] [-f <fn>] [-k <fn>] [--ns]" "usage": "hf mfp dump [-h] [-f <fn>] [-k <fn>]"
}, },
"hf mfp help": { "hf mfp help": {
"command": "hf mfp help", "command": "hf mfp help",
@ -6487,7 +6485,7 @@
"offline": false, "offline": false,
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-k, --key <hex> Key, 16 hex bytes" "-k, --key <hex> Key, 16 hex bytes"
], ],
"usage": "hf mfp initp [-hv] [-k <hex>]" "usage": "hf mfp initp [-hv] [-k <hex>]"
@ -6502,7 +6500,7 @@
"offline": false, "offline": false,
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-v, --verbose Show technical data", "-v, --verbose Verbose output",
"--aid <hex> Print all sectors with aid", "--aid <hex> Print all sectors with aid",
"-k, --key <hex> Key for printing sectors", "-k, --key <hex> Key for printing sectors",
"-b, --keyb Use key B for access printing sectors (def: key A)", "-b, --keyb Use key B for access printing sectors (def: key A)",
@ -6537,7 +6535,7 @@
"offline": false, "offline": false,
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-v, --verbose show technical data", "-v, --verbose verbose output",
"--aid <aid> replace default aid for NDEF", "--aid <aid> replace default aid for NDEF",
"-k, --key <key> replace default key for NDEF", "-k, --key <key> replace default key for NDEF",
"-b, --keyb use key B for access sectors (by default: key A)", "-b, --keyb use key B for access sectors (by default: key A)",
@ -6573,7 +6571,7 @@
"offline": false, "offline": false,
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-n, --count <dec> Blocks count (def: 1)", "-n, --count <dec> Blocks count (def: 1)",
"-b, --keyb Use key B (def: keyA)", "-b, --keyb Use key B (def: keyA)",
"-p, --plain Do not use encrypted communication mode between reader and card", "-p, --plain Do not use encrypted communication mode between reader and card",
@ -6594,7 +6592,7 @@
"offline": false, "offline": false,
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-b, --keyb Use key B (def: keyA)", "-b, --keyb Use key B (def: keyA)",
"-p, --plain Do not use encrypted communication mode between reader and card", "-p, --plain Do not use encrypted communication mode between reader and card",
"--nmc Do not append MAC to command", "--nmc Do not append MAC to command",
@ -6614,7 +6612,7 @@
"offline": false, "offline": false,
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-v, --verbose Verbose mode", "-v, --verbose Verbose output",
"-b, --keyb Use key B (def: keyA)", "-b, --keyb Use key B (def: keyA)",
"--blk <0..255> Block number", "--blk <0..255> Block number",
"-p, --plain Do not use encrypted transmission", "-p, --plain Do not use encrypted transmission",
@ -6799,7 +6797,7 @@
"-h, --help This help", "-h, --help This help",
"-l Swap entered key's endianness", "-l Swap entered key's endianness",
"-f, --file <fn> Save raw NDEF to file", "-f, --file <fn> Save raw NDEF to file",
"-v, --verbose show technical data" "-v, --verbose Verbose output"
], ],
"usage": "hf mfu ndefread [-hlv] [-k Replace default key for NDEF] [-f <fn>]" "usage": "hf mfu ndefread [-hlv] [-k Replace default key for NDEF] [-f <fn>]"
}, },
@ -6878,7 +6876,7 @@
"-s enable special write UID -MAGIC TAG ONLY-", "-s enable special write UID -MAGIC TAG ONLY-",
"-e enable special write version/signature -MAGIC NTAG 21* ONLY-", "-e enable special write version/signature -MAGIC NTAG 21* ONLY-",
"-r use password found in dumpfile to configure tag. Requires '-e' parameter to work", "-r use password found in dumpfile to configure tag. Requires '-e' parameter to work",
"-v, --verbose verbose" "-v, --verbose verbose output"
], ],
"usage": "hf mfu restore [-hlserv] -f <fn> [-k <hex>]" "usage": "hf mfu restore [-hlserv] -f <fn> [-k <hex>]"
}, },
@ -7236,7 +7234,7 @@
"-h, --help This help", "-h, --help This help",
"-p, --pwd <hex> 16 byte read password", "-p, --pwd <hex> 16 byte read password",
"-f, --file <fn> save raw NDEF to file", "-f, --file <fn> save raw NDEF to file",
"-v, --verbose show technical data" "-v, --verbose verbose output"
], ],
"usage": "hf st25ta ndefread [-hv] [-p <hex>] [-f <fn>]" "usage": "hf st25ta ndefread [-hv] [-p <hex>] [-f <fn>]"
}, },
@ -7332,7 +7330,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-1 Use data from Graphbuffer (offline mode)", "-1 Use data from Graphbuffer (offline mode)",
"-v, --verbose Verbose scan and output", "-v, --verbose Verbose output",
"-@ optional - continuous reader mode" "-@ optional - continuous reader mode"
], ],
"usage": "hf texkom reader [-h1v@]" "usage": "hf texkom reader [-h1v@]"
@ -7350,7 +7348,7 @@
"offline": false, "offline": false,
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-v, --verbose Verbose work", "-v, --verbose Verbose output",
"-t, --tk17 Use TK-17 modulation (TK-13 by default)", "-t, --tk17 Use TK-17 modulation (TK-13 by default)",
"--raw <hex 8 bytes> Raw data for texkom card, 8 bytes. Manual modulation select.", "--raw <hex 8 bytes> Raw data for texkom card, 8 bytes. Manual modulation select.",
"--id <hex 4 bytes> Raw data for texkom card, 8 bytes. Manual modulation select.", "--id <hex 4 bytes> Raw data for texkom card, 8 bytes. Manual modulation select.",
@ -7559,9 +7557,10 @@
"-n, --iter <dec> number of iterations (default: 0=infinite)", "-n, --iter <dec> number of iterations (default: 0=infinite)",
"--bar bar style", "--bar bar style",
"--mix mixed style", "--mix mixed style",
"--value values style" "--value values style",
"-v, --verbose verbose output"
], ],
"usage": "hf tune [-h] [-n <dec>] [--bar] [--mix] [--value]" "usage": "hf tune [-hv] [-n <dec>] [--bar] [--mix] [--value]"
}, },
"hf vas decrypt": { "hf vas decrypt": {
"command": "hf vas decrypt", "command": "hf vas decrypt",
@ -7592,7 +7591,7 @@
"-f, --file <fn> path to terminal private key file", "-f, --file <fn> path to terminal private key file",
"--url <str> a URL to provide to the mobile device", "--url <str> a URL to provide to the mobile device",
"-@ continuous mode", "-@ continuous mode",
"-v, --verbose log additional information" "-v, --verbose Verbose output"
], ],
"usage": "hf vas reader [-h@v] [--pid <str>] [-f <fn>] [--url <str>]" "usage": "hf vas reader [-h@v] [--pid <str>] [-f <fn>] [--url <str>]"
}, },
@ -10902,9 +10901,10 @@
"-f, --freq <float> Frequency in kHz", "-f, --freq <float> Frequency in kHz",
"--bar bar style", "--bar bar style",
"--mix mixed style", "--mix mixed style",
"--value values style" "--value values style",
"-v, --verbose verbose output"
], ],
"usage": "lf tune [-h] [-n <dec>] [-q <dec>] [-f <float>] [--bar] [--mix] [--value]" "usage": "lf tune [-hv] [-n <dec>] [-q <dec>] [-f <float>] [--bar] [--mix] [--value]"
}, },
"lf viking clone": { "lf viking clone": {
"command": "lf viking clone", "command": "lf viking clone",
@ -11327,7 +11327,7 @@
"-h, --help This help", "-h, --help This help",
"-d, --data <hex> NDEF data to decode", "-d, --data <hex> NDEF data to decode",
"-f, --file <fn> file to load", "-f, --file <fn> file to load",
"-v, --verbose verbose mode" "-v, --verbose verbose output"
], ],
"usage": "nfc decode [-hv] [-d <hex>] [-f <fn>]" "usage": "nfc decode [-hv] [-d <hex>] [-f <fn>]"
}, },
@ -11343,7 +11343,7 @@
"offline": false, "offline": false,
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-v, --verbose show technical data", "-v, --verbose Verbose output",
"--aid <aid> replace default aid for NDEF", "--aid <aid> replace default aid for NDEF",
"-k, --key <key> replace default key for NDEF", "-k, --key <key> replace default key for NDEF",
"-b, --keyb use key B for access sectors (by default: key A)", "-b, --keyb use key B for access sectors (by default: key A)",
@ -11397,7 +11397,7 @@
"offline": false, "offline": false,
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-v, --verbose show technical data", "-v, --verbose verbose output",
"--aid <aid> replace default aid for NDEF", "--aid <aid> replace default aid for NDEF",
"-k, --key <key> replace default key for NDEF", "-k, --key <key> replace default key for NDEF",
"-b, --keyb use key B for access sectors (by default: key A)", "-b, --keyb use key B for access sectors (by default: key A)",
@ -11418,7 +11418,7 @@
"-h, --help This help", "-h, --help This help",
"-l Swap entered key's endianness", "-l Swap entered key's endianness",
"-f, --file <fn> Save raw NDEF to file", "-f, --file <fn> Save raw NDEF to file",
"-v, --verbose show technical data" "-v, --verbose Verbose output"
], ],
"usage": "hf mfu ndefread [-hlv] [-k Replace default key for NDEF] [-f <fn>]" "usage": "hf mfu ndefread [-hlv] [-k Replace default key for NDEF] [-f <fn>]"
}, },
@ -11446,7 +11446,7 @@
"offline": true, "offline": true,
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-v, --verbose show technical data" "-v, --verbose verbose output"
], ],
"usage": "hf 14a ndefformat [-hv]" "usage": "hf 14a ndefformat [-hv]"
}, },
@ -11460,8 +11460,8 @@
"offline": true, "offline": true,
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-f, --file <fn> save raw NDEF to file", "-f, --file <fn> Save raw NDEF to file",
"-v, --verbose show technical data" "-v, --verbose Verbose output"
], ],
"usage": "hf 14b ndefread [-hv] [-f <fn>]" "usage": "hf 14b ndefread [-hv] [-f <fn>]"
}, },
@ -11476,7 +11476,7 @@
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-f, --file <fn> save raw NDEF to file", "-f, --file <fn> save raw NDEF to file",
"-v, --verbose show technical data" "-v, --verbose verbose output"
], ],
"usage": "hf 14a ndefread [-hv] [-f <fn>]" "usage": "hf 14a ndefread [-hv] [-f <fn>]"
}, },
@ -11492,7 +11492,7 @@
"-h, --help This help", "-h, --help This help",
"-p, --pwd <hex> 16 byte read password", "-p, --pwd <hex> 16 byte read password",
"-f, --file <fn> save raw NDEF to file", "-f, --file <fn> save raw NDEF to file",
"-v, --verbose show technical data" "-v, --verbose verbose output"
], ],
"usage": "hf st25ta ndefread [-hv] [-p <hex>] [-f <fn>]" "usage": "hf st25ta ndefread [-hv] [-p <hex>] [-f <fn>]"
}, },
@ -12032,14 +12032,17 @@
"command": "smart relay", "command": "smart relay",
"description": "Make pm3 available to host OS smartcard driver via vpcd to enable use with other software such as GlobalPlatform Pro", "description": "Make pm3 available to host OS smartcard driver via vpcd to enable use with other software such as GlobalPlatform Pro",
"notes": [ "notes": [
"Requires the virtual smartcard daemon to be installed and running, see https://frankmorgner.github.io/vsmartcard/virtualsmartcard/README.html" "Requires the virtual smartcard daemon to be installed and running",
"see https://frankmorgner.github.io/vsmartcard/virtualsmartcard/README.html",
"note:",
"`-v` shows APDU transactions between OS and card"
], ],
"offline": false, "offline": false,
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"--host <str> vpcd socket host (default: localhost)", "--host <str> VPCD socket host (default: localhost)",
"-p, --port <int> vpcd socket port (default: 35963)", "-p, --port <int> VPCD socket port (default: 35963)",
"-v, --verbose display APDU transactions between OS and card" "-v, --verbose Verbose output"
], ],
"usage": "smart relay [-hv] [--host <str>] [-p <int>]" "usage": "smart relay [-hv] [--host <str>] [-p <int>]"
}, },
@ -12304,6 +12307,6 @@
"metadata": { "metadata": {
"commands_extracted": 710, "commands_extracted": 710,
"extracted_by": "PM3Help2JSON v1.00", "extracted_by": "PM3Help2JSON v1.00",
"extracted_on": "2024-01-18T16:03:58" "extracted_on": "2024-01-18T18:49:32"
} }
} }