This commit is contained in:
iceman1001 2023-02-11 11:53:20 +01:00
commit 3ee7ac3254
3 changed files with 782 additions and 760 deletions

File diff suppressed because it is too large Load diff

View file

@ -175,13 +175,15 @@
"command": "clear", "command": "clear",
"description": "Clear the Proxmark3 client terminal screen", "description": "Clear the Proxmark3 client terminal screen",
"notes": [ "notes": [
"clear" "clear -> clear the terminal screen",
"clear -b -> clear the terminal screen and the scrollback buffer"
], ],
"offline": true, "offline": true,
"options": [ "options": [
"-h, --help This help" "-h, --help This help",
"-b, --back also clear the scrollback buffer"
], ],
"usage": "clear [-h]" "usage": "clear [-hb]"
}, },
"data askedgedetect": { "data askedgedetect": {
"command": "data askedgedetect", "command": "data askedgedetect",
@ -1858,14 +1860,14 @@
}, },
"hf 15 slixwritepwd": { "hf 15 slixwritepwd": {
"command": "hf 15 slixwritepwd", "command": "hf 15 slixwritepwd",
"description": "Write a password on a SLIX family ISO-15693 tag", "description": "Write a password on a SLIX family ISO-15693 tag.nSome tags do not support all different password types.",
"notes": [ "notes": [
"hf 15 slixwritepwd -t READ -o 00000000 -n 12131415" "hf 15 slixwritepwd -t READ -o 00000000 -n 12131415"
], ],
"offline": false, "offline": false,
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-t, --type <read|write|privacy|destroy|easafi> which password field to write to (some tags do not support all password types)", "-t, --type <read|write|privacy|destroy|easafi> which password field to write to",
"-o, --old <hex> old password (if present), 8 hex bytes", "-o, --old <hex> old password (if present), 8 hex bytes",
"-n, --new <hex> new password, 8 hex bytes" "-n, --new <hex> new password, 8 hex bytes"
], ],
@ -3097,9 +3099,10 @@
"--fc <dec> facility code", "--fc <dec> facility code",
"--cn <dec> card number", "--cn <dec> card number",
"-w, --wiegand <format> see `wiegand list` for available formats", "-w, --wiegand <format> see `wiegand list` for available formats",
"--shallow use shallow (ASK) reader modulation instead of OOK" "--shallow use shallow (ASK) reader modulation instead of OOK",
"-v verbose (print encoded blocks)"
], ],
"usage": "hf iclass encode [-h] [--bin <bin>] --ki <dec> [--credit] [--elite] [--raw] [--enckey <hex>] [--fc <dec>] [--cn <dec>] [-w <format>] [--shallow]" "usage": "hf iclass encode [-hv] [--bin <bin>] --ki <dec> [--credit] [--elite] [--raw] [--enckey <hex>] [--fc <dec>] [--cn <dec>] [-w <format>] [--shallow]"
}, },
"hf iclass encrypt": { "hf iclass encrypt": {
"command": "hf iclass encrypt", "command": "hf iclass encrypt",
@ -8190,6 +8193,23 @@
], ],
"usage": "lf em 4x70 auth [-h] [--par] --rnd <hex> --frn <hex>" "usage": "lf em 4x70 auth [-h] [--par] --rnd <hex> --frn <hex>"
}, },
"lf em 4x70 brute": {
"command": "lf em 4x70 brute",
"description": "Optimized partial key-update attack of 16-bit key block 7, 8 or 9 of an EM4x70 This attack does NOT write anything to the tag. Before starting this attack, 0000 must be written to the 16-bit key block: 'lf em 4x70 write -b 9 -d 0000'. After success, the 16-bit key block have to be restored with the key found: 'lf em 4x70 write -b 9 -d c0de'",
"notes": [
"lf em 4x70 brute -b 9 --rnd 45F54ADA252AAC --frn 4866BB70 -> bruteforcing key bits k95...k80"
],
"offline": false,
"options": [
"-h, --help This help",
"--par Add parity bit when sending commands",
"-b, --block <dec> block/word address, dec",
"--rnd <hex> Random 56-bit",
"--frn <hex> F(RN) 28-bit as 4 hex bytes",
"-s, --start <hex> Start bruteforce enumeration from this key value"
],
"usage": "lf em 4x70 brute [-h] [--par] -b <dec> --rnd <hex> --frn <hex> [-s <hex>]"
},
"lf em 4x70 help": { "lf em 4x70 help": {
"command": "lf em 4x70 help", "command": "lf em 4x70 help",
"description": "help This help", "description": "help This help",
@ -11882,8 +11902,8 @@
} }
}, },
"metadata": { "metadata": {
"commands_extracted": 748, "commands_extracted": 749,
"extracted_by": "PM3Help2JSON v1.00", "extracted_by": "PM3Help2JSON v1.00",
"extracted_on": "2023-01-29T17:39:28" "extracted_on": "2023-02-11T10:42:29"
} }
} }

View file

@ -893,6 +893,7 @@ Check column "offline" for their availability.
|command |offline |description |command |offline |description
|------- |------- |----------- |------- |------- |-----------
|`lf em 4x70 help `|Y |`This help` |`lf em 4x70 help `|Y |`This help`
|`lf em 4x70 brute `|N |`Bruteforce EM4X70 to find partial Crypt Key`
|`lf em 4x70 info `|N |`Tag information EM4x70` |`lf em 4x70 info `|N |`Tag information EM4x70`
|`lf em 4x70 write `|N |`Write EM4x70` |`lf em 4x70 write `|N |`Write EM4x70`
|`lf em 4x70 unlock `|N |`Unlock EM4x70 for writing` |`lf em 4x70 unlock `|N |`Unlock EM4x70 for writing`