mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-21 13:53:55 -07:00
make style
This commit is contained in:
parent
498bfa56e9
commit
1a19640d18
9 changed files with 198 additions and 136 deletions
|
@ -199,9 +199,10 @@
|
|||
"offline": true,
|
||||
"options": [
|
||||
"-h, --help This help",
|
||||
"-d <hex> ASN1 encoded byte array"
|
||||
"-d <hex> ASN1 encoded byte array",
|
||||
"-t, --test perform selftest"
|
||||
],
|
||||
"usage": "data asn1 [-h] -d <hex>"
|
||||
"usage": "data asn1 [-ht] [-d <hex>]"
|
||||
},
|
||||
"data autocorr": {
|
||||
"command": "data autocorr",
|
||||
|
@ -283,6 +284,20 @@
|
|||
],
|
||||
"usage": "data convertbitstream [-h]"
|
||||
},
|
||||
"data cthreshold": {
|
||||
"command": "data cthreshold",
|
||||
"description": "Inverse of dirty threshold command, all values between up and down will be average out",
|
||||
"notes": [
|
||||
"data cthreshold -u 10 -d -10"
|
||||
],
|
||||
"offline": true,
|
||||
"options": [
|
||||
"-h, --help This help",
|
||||
"-d, --down <dec> threshold down",
|
||||
"-u, --up <dec> threshold up"
|
||||
],
|
||||
"usage": "data cthreshold [-h] -d <dec> -u <dec>"
|
||||
},
|
||||
"data decimate": {
|
||||
"command": "data decimate",
|
||||
"description": "Performs decimation, by reducing samples N times in the grapbuf. Good for PSK",
|
||||
|
@ -301,20 +316,18 @@
|
|||
"command": "data detectclock",
|
||||
"description": "Detect ASK, FSK, NRZ, PSK clock rate of wave in GraphBuffer",
|
||||
"notes": [
|
||||
"data detectclock -A -> detect clock of an ask wave in GraphBuffer",
|
||||
"data detectclock -F -> detect clock of an fsk wave in GraphBuffer",
|
||||
"data detectclock -N -> detect clock of an psk wave in GraphBuffer",
|
||||
"data detectclock -P -> detect clock of an nrz/direct wave in GraphBuffer"
|
||||
"data detectclock --ask",
|
||||
"data detectclock --nzr -> detect clock of an nrz/direct wave in GraphBuffer"
|
||||
],
|
||||
"offline": true,
|
||||
"options": [
|
||||
"-h, --help This help",
|
||||
"-A, --ASK specify ASK modulation clock detection",
|
||||
"-F, --FSK specify FSK modulation clock detection",
|
||||
"-N, --NZR specify NZR/DIRECT modulation clock detection",
|
||||
"-P, --PSK specify PSK modulation clock detection"
|
||||
"--ask specify ASK modulation clock detection",
|
||||
"--fsk specify FSK modulation clock detection",
|
||||
"--nzr specify NZR/DIRECT modulation clock detection",
|
||||
"--psk specify PSK modulation clock detection"
|
||||
],
|
||||
"usage": "data detectclock [-hAFNP]"
|
||||
"usage": "data detectclock [-h] [--ask] [--fsk] [--nzr] [--psk]"
|
||||
},
|
||||
"data diff": {
|
||||
"command": "data diff",
|
||||
|
@ -352,6 +365,18 @@
|
|||
],
|
||||
"usage": "data dirthreshold [-h] -d <dec> -u <dec>"
|
||||
},
|
||||
"data envelope": {
|
||||
"command": "data envelope",
|
||||
"description": "Create an square envelop of the samples",
|
||||
"notes": [
|
||||
"data envelop"
|
||||
],
|
||||
"offline": true,
|
||||
"options": [
|
||||
"-h, --help This help"
|
||||
],
|
||||
"usage": "data envelop [-h]"
|
||||
},
|
||||
"data fsktonrz": {
|
||||
"command": "data fsktonrz",
|
||||
"description": "Convert fsk2 to nrz wave for alternate fsk demodulating (for weak fsk) Omitted values are autodetect instead",
|
||||
|
@ -8638,19 +8663,29 @@
|
|||
},
|
||||
"lf hitag dump": {
|
||||
"command": "lf hitag dump",
|
||||
"description": "Read all card memory and save to fileIn password mode the default key is 4D494B52 (MIKR) In crypto mode the default key is 4F4E4D494B52 (ONMIKR) format: ISK high + ISK low.",
|
||||
"description": "Read all Hitag 2 card memory and save to file Crypto mode key format: ISK high + ISK low",
|
||||
"notes": [
|
||||
"lf hitag dump -k 4F4E4D494B52",
|
||||
"lf hitag dump -k 4D494B52"
|
||||
"Password mode => use default key 4D494B52 (MIKR)",
|
||||
"lf hitag dump --pwd",
|
||||
"Short key = password mode",
|
||||
"lf hitag dump -k 4D494B52",
|
||||
"Challenge mode",
|
||||
"lf hitag dump --nrar 0102030411223344",
|
||||
"Crypto mode => use default key 4F4E4D494B52 (ONMIKR)",
|
||||
"lf hitag dump --crypto",
|
||||
"Long key = crypto mode",
|
||||
"lf hitag dump -k 4F4E4D494B52"
|
||||
],
|
||||
"offline": false,
|
||||
"options": [
|
||||
"-h, --help This help",
|
||||
"-f, --file <fn> specify file name",
|
||||
"--pwd password mode",
|
||||
"--nrar <hex> nonce / answer reader, 8 hex bytes",
|
||||
"--crypto crypto mode",
|
||||
"-k, --key <hex> key, 4 or 6 hex bytes",
|
||||
"--nrar <hex> nonce / answer reader, 8 hex bytes"
|
||||
"-f, --file <fn> specify file name"
|
||||
],
|
||||
"usage": "lf hitag dump [-h] [-f <fn>] [-k <hex>] [--nrar <hex>]"
|
||||
"usage": "lf hitag dump [-h] [--pwd] [--nrar <hex>] [--crypto] [-k <hex>] [-f <fn>]"
|
||||
},
|
||||
"lf hitag eload": {
|
||||
"command": "lf hitag eload",
|
||||
|
@ -8661,11 +8696,11 @@
|
|||
"offline": false,
|
||||
"options": [
|
||||
"-h, --help This help",
|
||||
"-f, --file <fn> Specfiy dump filename",
|
||||
"-1 Card type Hitag1",
|
||||
"-2 Card type Hitag2",
|
||||
"-s Card type HitagS",
|
||||
"-m Card type HitagM"
|
||||
"-f, --file <fn> Specify dump filename",
|
||||
"-1, --ht1 Card type Hitag 1",
|
||||
"-2, --ht2 Card type Hitag 2",
|
||||
"-s, --hts Card type Hitag S",
|
||||
"-m, --htm Card type Hitag \u03bc"
|
||||
],
|
||||
"usage": "lf hitag eload [-h12sm] -f <fn>"
|
||||
},
|
||||
|
@ -8702,46 +8737,54 @@
|
|||
],
|
||||
"usage": "lf hitag list [-h1crux] [--frame] [-f <fn>]"
|
||||
},
|
||||
"lf hitag reader": {
|
||||
"command": "lf hitag reader",
|
||||
"description": "Act like a Hitag Reader",
|
||||
"lf hitag read": {
|
||||
"command": "lf hitag read",
|
||||
"description": "Read Hitag memory Crypto mode key format: ISK high + ISK low",
|
||||
"notes": [
|
||||
"Hitag S",
|
||||
"lf hitag reader --01 --nrar 0102030411223344",
|
||||
"lf hitag reader --02 -k 4F4E4D494B52",
|
||||
"Hitag 2",
|
||||
"lf hitag reader --21 -k 4D494B52",
|
||||
"lf hitag reader --22 --nrar 0102030411223344",
|
||||
"lf hitag reader --23 -k 4F4E4D494B52",
|
||||
"lf hitag reader --26"
|
||||
"Hitag S, plain mode",
|
||||
"lf hitag read --hts",
|
||||
"Hitag S, challenge mode",
|
||||
"lf hitag read --hts --nrar 0102030411223344",
|
||||
"Hitag S, crypto mode => use default key 4F4E4D494B52 (ONMIKR)",
|
||||
"lf hitag read --hts --crypto",
|
||||
"Hitag S, long key = crypto mode",
|
||||
"lf hitag read --hts -k 4F4E4D494B52",
|
||||
"",
|
||||
"Hitag 2, password mode => use default key 4D494B52 (MIKR)",
|
||||
"lf hitag read --ht2 --pwd",
|
||||
"Hitag 2, providing a short key = password mode",
|
||||
"lf hitag read --ht2 -k 4D494B52",
|
||||
"Hitag 2, challenge mode",
|
||||
"lf hitag read --ht2 --nrar 0102030411223344",
|
||||
"Hitag 2, crypto mode => use default key 4F4E4D494B52 (ONMIKR)",
|
||||
"lf hitag read --ht2 --crypto",
|
||||
"Hitag 2, providing a long key = crypto mode",
|
||||
"lf hitag read --ht2 -k 4F4E4D494B52"
|
||||
],
|
||||
"offline": false,
|
||||
"options": [
|
||||
"-h, --help This help",
|
||||
"--01 HitagS, read all pages, challenge mode",
|
||||
"--02 HitagS, read all pages, crypto mode. Set key=0 for no auth",
|
||||
"--21 Hitag2, read all pages, password mode. def 4D494B52 (MIKR)",
|
||||
"--22 Hitag2, read all pages, challenge mode",
|
||||
"--23 Hitag2, read all pages, crypto mode. Key ISK high + ISK low. def 4F4E4D494B52 (ONMIKR)",
|
||||
"--25 Hitag2, test recorded authentications (replay?)",
|
||||
"--26 Hitag2, read UID",
|
||||
"-k, --key <hex> key, 4 or 6 hex bytes",
|
||||
"--nrar <hex> nonce / answer reader, 8 hex bytes"
|
||||
"-s, --hts Hitag S",
|
||||
"-2, --ht2 Hitag 2",
|
||||
"--pwd password mode",
|
||||
"--nrar <hex> nonce / answer writer, 8 hex bytes",
|
||||
"--crypto crypto mode",
|
||||
"-k, --key <hex> key, 4 or 6 hex bytes"
|
||||
],
|
||||
"usage": "lf hitag reader [-h] [--01] [--02] [--21] [--22] [--23] [--25] [--26] [-k <hex>] [--nrar <hex>]"
|
||||
"usage": "lf hitag read [-hs2] [--pwd] [--nrar <hex>] [--crypto] [-k <hex>]"
|
||||
},
|
||||
"lf hitag sim": {
|
||||
"command": "lf hitag sim",
|
||||
"description": "Simulate Hitag2 / HitagS transponder You need to `lf hitag eload` first",
|
||||
"description": "Simulate Hitag transponder You need to `lf hitag eload` first",
|
||||
"notes": [
|
||||
"lf hitag sim -2"
|
||||
],
|
||||
"offline": false,
|
||||
"options": [
|
||||
"-h, --help This help",
|
||||
"-1 simulate Hitag1",
|
||||
"-2 simulate Hitag2",
|
||||
"-s simulate HitagS"
|
||||
"-1, --ht1 simulate Hitag 1",
|
||||
"-2, --ht2 simulate Hitag 2",
|
||||
"-s, --hts simulate Hitag S"
|
||||
],
|
||||
"usage": "lf hitag sim [-h12s]"
|
||||
},
|
||||
|
@ -8757,30 +8800,43 @@
|
|||
],
|
||||
"usage": "lf hitag sniff [-h]"
|
||||
},
|
||||
"lf hitag writer": {
|
||||
"command": "lf hitag writer",
|
||||
"description": "Act like a Hitag writerIn password mode the default key is 4D494B52 (MIKR) In crypto mode the default key is 4F4E4D494B52 (ONMIKR) format: ISK high + ISK low.",
|
||||
"lf hitag wrbl": {
|
||||
"command": "lf hitag wrbl",
|
||||
"description": "Write a page in Hitag memory Crypto mode key format: ISK high + ISK low",
|
||||
"notes": [
|
||||
"Hitag S",
|
||||
"lf hitag writer --03 --nrar 0102030411223344 -p 3 -d 01020304",
|
||||
"lf hitag writer --04 -k 4F4E4D494B52 -p 3 -d 01020304",
|
||||
"Hitag 2",
|
||||
"lf hitag writer --24 -k 4F4E4D494B52 -p 3 -d 01020304",
|
||||
"lf hitag writer --27 -k 4D494B52 -p 3 -d 01020304"
|
||||
"Hitag S, plain mode",
|
||||
"lf hitag wrbl --hts -p 6 -d 01020304",
|
||||
"Hitag S, challenge mode",
|
||||
"lf hitag wrbl --hts --nrar 0102030411223344 -p 6 -d 01020304",
|
||||
"Hitag S, crypto mode => use default key 4F4E4D494B52 (ONMIKR)",
|
||||
"lf hitag wrbl --hts --crypto -p 6 -d 01020304",
|
||||
"Hitag S, long key = crypto mode",
|
||||
"lf hitag wrbl --hts -k 4F4E4D494B52 -p 6 -d 01020304",
|
||||
"",
|
||||
"Hitag 2, password mode => use default key 4D494B52 (MIKR)",
|
||||
"lf hitag wrbl --ht2 --pwd -p 6 -d 01020304",
|
||||
"Hitag 2, providing a short key = password mode",
|
||||
"lf hitag wrbl --ht2 -k 4D494B52 -p 6 -d 01020304",
|
||||
"Hitag 2, challenge mode",
|
||||
"lf hitag wrbl --ht2 --nrar 0102030411223344 -p 6 -d 01020304",
|
||||
"Hitag 2, crypto mode => use default key 4F4E4D494B52 (ONMIKR)",
|
||||
"lf hitag wrbl --ht2 --crypto -p 6 -d 01020304",
|
||||
"Hitag 2, providing a long key = crypto mode",
|
||||
"lf hitag wrbl --ht2 -k 4F4E4D494B52 -p 6 -d 01020304"
|
||||
],
|
||||
"offline": false,
|
||||
"options": [
|
||||
"-h, --help This help",
|
||||
"--03 HitagS, write page, challenge mode",
|
||||
"--04 HitagS, write page, crypto mode. Set key=0 for no auth",
|
||||
"--24 Hitag2, write page, crypto mode.",
|
||||
"--27 Hitag2, write page, password mode",
|
||||
"-p, --page <dec> page address to write to",
|
||||
"-d, --data <hex> data, 4 hex bytes",
|
||||
"-s, --hts Hitag S",
|
||||
"-2, --ht2 Hitag 2",
|
||||
"--pwd password mode",
|
||||
"--nrar <hex> nonce / answer writer, 8 hex bytes",
|
||||
"--crypto crypto mode",
|
||||
"-k, --key <hex> key, 4 or 6 hex bytes",
|
||||
"--nrar <hex> nonce / answer writer, 8 hex bytes"
|
||||
"-p, --page <dec> page address to write to",
|
||||
"-d, --data <hex> data, 4 hex bytes"
|
||||
],
|
||||
"usage": "lf hitag writer [-h] [--03] [--04] [--24] [--27] -p <dec> [-d <hex>] [-k <hex>] [--nrar <hex>]"
|
||||
"usage": "lf hitag wrbl [-hs2] [--pwd] [--nrar <hex>] [--crypto] [-k <hex>] -p <dec> -d <hex>"
|
||||
},
|
||||
"lf idteck clone": {
|
||||
"command": "lf idteck clone",
|
||||
|
@ -11693,8 +11749,8 @@
|
|||
}
|
||||
},
|
||||
"metadata": {
|
||||
"commands_extracted": 679,
|
||||
"commands_extracted": 681,
|
||||
"extracted_by": "PM3Help2JSON v1.00",
|
||||
"extracted_on": "2023-07-19T19:11:10"
|
||||
"extracted_on": "2023-07-21T16:22:30"
|
||||
}
|
||||
}
|
|
@ -98,10 +98,11 @@ Check column "offline" for their availability.
|
|||
|`data manrawdecode `|Y |`Manchester decode binary stream in DemodBuffer`
|
||||
|`data modulation `|Y |`Identify LF signal for clock and modulation`
|
||||
|`data rawdemod `|Y |`Demodulate the data in the GraphBuffer and output binary`
|
||||
|`data askedgedetect `|Y |`Adjust Graph for manual ASK demod using the length of sample differences to detect the edge of a wave`
|
||||
|`data askedgedetect `|Y |`Adjust Graph for manual ASK demod`
|
||||
|`data autocorr `|Y |`Autocorrelation over window`
|
||||
|`data dirthreshold `|Y |`Max rising higher up-thres/ Min falling lower down-thres, keep rest as prev.`
|
||||
|`data dirthreshold `|Y |`Max rising higher up-thres/ Min falling lower down-thres`
|
||||
|`data decimate `|Y |`Decimate samples`
|
||||
|`data envelope `|Y |`Generate square envelope of samples`
|
||||
|`data undecimate `|Y |`Un-decimate samples`
|
||||
|`data hide `|Y |`Hide graph window`
|
||||
|`data hpf `|Y |`Remove DC offset from trace`
|
||||
|
@ -111,10 +112,11 @@ Check column "offline" for their availability.
|
|||
|`data mtrim `|Y |`Trim out samples from the specified start to the specified stop`
|
||||
|`data norm `|Y |`Normalize max/min to +/-128`
|
||||
|`data plot `|Y |`Show graph window`
|
||||
|`data cthreshold `|Y |`Average out all values between`
|
||||
|`data rtrim `|Y |`Trim samples from right of trace`
|
||||
|`data setgraphmarkers `|Y |`Set blue and orange marker in graph window`
|
||||
|`data shiftgraphzero `|Y |`Shift 0 for Graphed wave + or - shift value`
|
||||
|`data timescale `|Y |`Set a timescale to get a differential reading between the yellow and purple markers as time duration`
|
||||
|`data timescale `|Y |`Set cursor display timescale`
|
||||
|`data zerocrossings `|Y |`Count time between zero-crossings`
|
||||
|`data convertbitstream `|Y |`Convert GraphBuffer's 0/1 values to 127 / -127`
|
||||
|`data getbitstream `|Y |`Convert GraphBuffer's >=1 values to 1 and <1 to 0`
|
||||
|
@ -986,15 +988,16 @@ Check column "offline" for their availability.
|
|||
|command |offline |description
|
||||
|------- |------- |-----------
|
||||
|`lf hitag help `|Y |`This help`
|
||||
|`lf hitag eload `|N |`Load Hitag dump file into emulator memory`
|
||||
|`lf hitag list `|Y |`List Hitag trace history`
|
||||
|`lf hitag info `|N |`Hitag2 tag information`
|
||||
|`lf hitag reader `|N |`Act like a Hitag reader`
|
||||
|`lf hitag sim `|N |`Simulate Hitag transponder`
|
||||
|`lf hitag info `|N |`Hitag 2 tag information`
|
||||
|`lf hitag dump `|N |`Dump Hitag 2 tag`
|
||||
|`lf hitag read `|N |`Read Hitag memory`
|
||||
|`lf hitag wrbl `|N |`Write a block (page) in Hitag memory`
|
||||
|`lf hitag sniff `|N |`Eavesdrop Hitag communication`
|
||||
|`lf hitag writer `|N |`Act like a Hitag writer`
|
||||
|`lf hitag dump `|N |`Dump Hitag2 tag`
|
||||
|`lf hitag cc `|N |`Test all challenges`
|
||||
|`lf hitag cc `|N |`Hitag S: test all provided challenges`
|
||||
|`lf hitag ta `|N |`Hitag 2: test all recorded authentications`
|
||||
|`lf hitag eload `|N |`Load Hitag dump file into emulator memory`
|
||||
|`lf hitag sim `|N |`Simulate Hitag transponder`
|
||||
|
||||
|
||||
### lf idteck
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue