mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-14 10:37:23 -07:00
textual
This commit is contained in:
parent
a459d15093
commit
dd12b2db6e
1 changed files with 308 additions and 305 deletions
613
doc/commands.md
613
doc/commands.md
|
@ -1,8 +1,17 @@
|
|||
|
||||
|
||||
# Proxmark3 command dump
|
||||
|
||||
|
||||
Some commands are available only if a Proxmark3 is actually connected.
|
||||
|
||||
Check column "offline" for their availability.
|
||||
|
||||
|
||||
|
||||
|command |offline |description
|
||||
|------- |------- |-----------
|
||||
|`help `|Y |`This help. Use '<command> help' for details of a particular command.`
|
||||
|`auto `|Y |`Automated detection process for unknown tags`
|
||||
|`auto `|N |`Automated detection process for unknown tags`
|
||||
|`msleep `|Y |`Add a pause in milliseconds`
|
||||
|`rem `|Y |`Add a text line in log file`
|
||||
|`quit `|Y |``
|
||||
|
@ -38,7 +47,7 @@
|
|||
|`data autocorr `|Y |`[window length] [g] -- Autocorrelation over window - g to save back to GraphBuffer (overwrite)`
|
||||
|`data biphaserawdecode `|Y |`[offset] [invert<0|1>] [maxErr] -- Biphase decode bin stream in DemodBuffer (offset = 0|1 bits to shift the decode start)`
|
||||
|`data bin2hex `|Y |`<digits> -- Converts binary to hexadecimal`
|
||||
|`data bitsamples `|Y |`Get raw samples as bitstring`
|
||||
|`data bitsamples `|N |`Get raw samples as bitstring`
|
||||
|`data buffclear `|Y |`Clears bigbuff on deviceside and graph window`
|
||||
|`data convertbitstream `|Y |`Convert GraphBuffer's 0/1 values to 127 / -127`
|
||||
|`data dec `|Y |`Decimate samples`
|
||||
|
@ -46,7 +55,7 @@
|
|||
|`data fsktonrz `|Y |`Convert fsk2 to nrz wave for alternate fsk demodulating (for weak fsk)`
|
||||
|`data getbitstream `|Y |`Convert GraphBuffer's >=1 values to 1 and <1 to 0`
|
||||
|`data grid `|Y |`<x> <y> -- overlay grid on graph window, use zero value to turn off either`
|
||||
|`data hexsamples `|Y |`<bytes> [<offset>] -- Dump big buffer as hex bytes`
|
||||
|`data hexsamples `|N |`<bytes> [<offset>] -- Dump big buffer as hex bytes`
|
||||
|`data hex2bin `|Y |`<hexadecimal> -- Converts hexadecimal to binary`
|
||||
|`data hide `|Y |`Hide graph window`
|
||||
|`data hpf `|Y |`Remove DC offset from trace`
|
||||
|
@ -59,14 +68,14 @@
|
|||
|`data plot `|Y |`Show graph window (hit 'h' in window for keystroke help)`
|
||||
|`data printdemodbuffer `|Y |`[x] [o] <offset> [l] <length> -- print the data in the DemodBuffer - 'x' for hex output`
|
||||
|`data rawdemod `|Y |`[modulation] ... <options> -see help (h option) -- Demodulate the data in the GraphBuffer and output binary`
|
||||
|`data samples `|Y |`[512 - 40000] -- Get raw samples for graph window (GraphBuffer)`
|
||||
|`data samples `|N |`[512 - 40000] -- Get raw samples for graph window (GraphBuffer)`
|
||||
|`data save `|Y |`Save trace (from graph window)`
|
||||
|`data setgraphmarkers `|Y |`[orange_marker] [blue_marker] (in graph window)`
|
||||
|`data scale `|Y |`<int> -- Set cursor display scale in carrier frequency expressed in kHz`
|
||||
|`data setdebugmode `|Y |`<0|1|2> -- Set Debugging Level on client side`
|
||||
|`data shiftgraphzero `|Y |`<shift> -- Shift 0 for Graphed wave + or - shift value`
|
||||
|`data dirthreshold `|Y |`<thres up> <thres down> -- Max rising higher up-thres/ Min falling lower down-thres, keep rest as prev.`
|
||||
|`data tune `|Y |`Get hw tune samples for graph window`
|
||||
|`data tune `|N |`Get hw tune samples for graph window`
|
||||
|`data undec `|Y |`Un-decimate samples by 2`
|
||||
|`data zerocrossings `|Y |`Count time between zero-crossings`
|
||||
|`data iir `|Y |`apply IIR buttersworth filter on plotdata`
|
||||
|
@ -79,19 +88,19 @@
|
|||
|command |offline |description
|
||||
|------- |------- |-----------
|
||||
|`emv help `|Y |`This help`
|
||||
|`emv exec `|Y |`Executes EMV contactless transaction.`
|
||||
|`emv pse `|Y |`Execute PPSE. It selects 2PAY.SYS.DDF01 or 1PAY.SYS.DDF01 directory.`
|
||||
|`emv search `|Y |`Try to select all applets from applets list and print installed applets.`
|
||||
|`emv select `|Y |`Select applet.`
|
||||
|`emv gpo `|Y |`Execute GetProcessingOptions.`
|
||||
|`emv readrec `|Y |`Read files from card.`
|
||||
|`emv genac `|Y |`Generate ApplicationCryptogram.`
|
||||
|`emv challenge `|Y |`Generate challenge.`
|
||||
|`emv intauth `|Y |`Internal authentication.`
|
||||
|`emv scan `|Y |`Scan EMV card and save it contents to json file for emulator.`
|
||||
|`emv exec `|N |`Executes EMV contactless transaction.`
|
||||
|`emv pse `|N |`Execute PPSE. It selects 2PAY.SYS.DDF01 or 1PAY.SYS.DDF01 directory.`
|
||||
|`emv search `|N |`Try to select all applets from applets list and print installed applets.`
|
||||
|`emv select `|N |`Select applet.`
|
||||
|`emv gpo `|N |`Execute GetProcessingOptions.`
|
||||
|`emv readrec `|N |`Read files from card.`
|
||||
|`emv genac `|N |`Generate ApplicationCryptogram.`
|
||||
|`emv challenge `|N |`Generate challenge.`
|
||||
|`emv intauth `|N |`Internal authentication.`
|
||||
|`emv scan `|N |`Scan EMV card and save it contents to json file for emulator.`
|
||||
|`emv test `|Y |`Crypto logic test.`
|
||||
|`emv list `|Y |`List ISO7816 history`
|
||||
|`emv roca `|Y |`Extract public keys and run ROCA test`
|
||||
|`emv roca `|N |`Extract public keys and run ROCA test`
|
||||
|
||||
|
||||
### hf
|
||||
|
@ -102,9 +111,9 @@
|
|||
|------- |------- |-----------
|
||||
|`hf help `|Y |`This help`
|
||||
|`hf list `|Y |`List protocol data in trace buffer`
|
||||
|`hf tune `|Y |`Continuously measure HF antenna tuning`
|
||||
|`hf tune `|N |`Continuously measure HF antenna tuning`
|
||||
|`hf search `|Y |`Search for known HF tags`
|
||||
|`hf sniff `|Y |`<samples to skip (10000)> <triggers to skip (1)> Generic HF Sniff`
|
||||
|`hf sniff `|N |`<samples to skip (10000)> <triggers to skip (1)> Generic HF Sniff`
|
||||
|
||||
|
||||
### hf 14a
|
||||
|
@ -115,15 +124,15 @@
|
|||
|------- |------- |-----------
|
||||
|`hf 14a help `|Y |`This help`
|
||||
|`hf 14a list `|Y |`List ISO 14443-a history`
|
||||
|`hf 14a info `|Y |`Tag information`
|
||||
|`hf 14a reader `|Y |`Act like an ISO14443-a reader`
|
||||
|`hf 14a cuids `|Y |`<n> Collect n>0 ISO14443-a UIDs in one go`
|
||||
|`hf 14a sim `|Y |`<UID> -- Simulate ISO 14443-a tag`
|
||||
|`hf 14a sniff `|Y |`sniff ISO 14443-a traffic`
|
||||
|`hf 14a apdu `|Y |`Send ISO 14443-4 APDU to tag`
|
||||
|`hf 14a chaining `|Y |`Control ISO 14443-4 input chaining`
|
||||
|`hf 14a raw `|Y |`Send raw hex data to tag`
|
||||
|`hf 14a antifuzz `|Y |`Fuzzing the anticollision phase. Warning! Readers may react strange`
|
||||
|`hf 14a info `|N |`Tag information`
|
||||
|`hf 14a reader `|N |`Act like an ISO14443-a reader`
|
||||
|`hf 14a cuids `|N |`<n> Collect n>0 ISO14443-a UIDs in one go`
|
||||
|`hf 14a sim `|N |`<UID> -- Simulate ISO 14443-a tag`
|
||||
|`hf 14a sniff `|N |`sniff ISO 14443-a traffic`
|
||||
|`hf 14a apdu `|N |`Send ISO 14443-4 APDU to tag`
|
||||
|`hf 14a chaining `|N |`Control ISO 14443-4 input chaining`
|
||||
|`hf 14a raw `|N |`Send raw hex data to tag`
|
||||
|`hf 14a antifuzz `|N |`Fuzzing the anticollision phase. Warning! Readers may react strange`
|
||||
|
||||
|
||||
### hf 14b
|
||||
|
@ -133,15 +142,15 @@
|
|||
|command |offline |description
|
||||
|------- |------- |-----------
|
||||
|`hf 14b help `|Y |`This help`
|
||||
|`hf 14b dump `|Y |`Read all memory pages of an ISO14443-B tag, save to file`
|
||||
|`hf 14b info `|Y |`Tag information`
|
||||
|`hf 14b dump `|N |`Read all memory pages of an ISO14443-B tag, save to file`
|
||||
|`hf 14b info `|N |`Tag information`
|
||||
|`hf 14b list `|Y |`List ISO 14443B history`
|
||||
|`hf 14b raw `|Y |`Send raw hex data to tag`
|
||||
|`hf 14b reader `|Y |`Act as a 14443B reader to identify a tag`
|
||||
|`hf 14b sim `|Y |`Fake ISO 14443B tag`
|
||||
|`hf 14b sniff `|Y |`Eavesdrop ISO 14443B`
|
||||
|`hf 14b sriread `|Y |`Read contents of a SRI512 | SRIX4K tag`
|
||||
|`hf 14b sriwrite `|Y |`Write data to a SRI512 | SRIX4K tag`
|
||||
|`hf 14b raw `|N |`Send raw hex data to tag`
|
||||
|`hf 14b reader `|N |`Act as a 14443B reader to identify a tag`
|
||||
|`hf 14b sim `|N |`Fake ISO 14443B tag`
|
||||
|`hf 14b sniff `|N |`Eavesdrop ISO 14443B`
|
||||
|`hf 14b sriread `|N |`Read contents of a SRI512 | SRIX4K tag`
|
||||
|`hf 14b sriwrite `|N |`Write data to a SRI512 | SRIX4K tag`
|
||||
|
||||
|
||||
### hf 15
|
||||
|
@ -152,22 +161,22 @@
|
|||
|------- |------- |-----------
|
||||
|`hf 15 help `|Y |`This help`
|
||||
|`hf 15 demod `|Y |`Demodulate ISO15693 from tag`
|
||||
|`hf 15 dump `|Y |`Read all memory pages of an ISO15693 tag, save to file`
|
||||
|`hf 15 findafi `|Y |`Brute force AFI of an ISO15693 tag`
|
||||
|`hf 15 writeafi `|Y |`Writes the AFI on an ISO15693 tag`
|
||||
|`hf 15 writedsfid `|Y |`Writes the DSFID on an ISO15693 tag`
|
||||
|`hf 15 info `|Y |`Tag information`
|
||||
|`hf 15 dump `|N |`Read all memory pages of an ISO15693 tag, save to file`
|
||||
|`hf 15 findafi `|N |`Brute force AFI of an ISO15693 tag`
|
||||
|`hf 15 writeafi `|N |`Writes the AFI on an ISO15693 tag`
|
||||
|`hf 15 writedsfid `|N |`Writes the DSFID on an ISO15693 tag`
|
||||
|`hf 15 info `|N |`Tag information`
|
||||
|`hf 15 list `|Y |`List ISO15693 history`
|
||||
|`hf 15 raw `|Y |`Send raw hex data to tag`
|
||||
|`hf 15 reader `|Y |`Act like an ISO15693 reader`
|
||||
|`hf 15 record `|Y |`Record Samples (ISO15693)`
|
||||
|`hf 15 restore `|Y |`Restore from file to all memory pages of an ISO15693 tag`
|
||||
|`hf 15 sim `|Y |`Fake an ISO15693 tag`
|
||||
|`hf 15 samples `|Y |`Acquire Samples as Reader (enables carrier, sends inquiry)`
|
||||
|`hf 15 read `|Y |`Read a block`
|
||||
|`hf 15 write `|Y |`Write a block`
|
||||
|`hf 15 readmulti `|Y |`Reads multiple Blocks`
|
||||
|`hf 15 csetuid `|Y |`Set UID for magic Chinese card`
|
||||
|`hf 15 raw `|N |`Send raw hex data to tag`
|
||||
|`hf 15 reader `|N |`Act like an ISO15693 reader`
|
||||
|`hf 15 record `|N |`Record Samples (ISO15693)`
|
||||
|`hf 15 restore `|N |`Restore from file to all memory pages of an ISO15693 tag`
|
||||
|`hf 15 sim `|N |`Fake an ISO15693 tag`
|
||||
|`hf 15 samples `|N |`Acquire Samples as Reader (enables carrier, sends inquiry)`
|
||||
|`hf 15 read `|N |`Read a block`
|
||||
|`hf 15 write `|N |`Write a block`
|
||||
|`hf 15 readmulti `|N |`Reads multiple Blocks`
|
||||
|`hf 15 csetuid `|N |`Set UID for magic Chinese card`
|
||||
|
||||
|
||||
### hf epa
|
||||
|
@ -177,8 +186,8 @@
|
|||
|command |offline |description
|
||||
|------- |------- |-----------
|
||||
|`hf epa help `|Y |`This help`
|
||||
|`hf epa cnonces `|Y |`<m> <n> <d> Acquire n>0 encrypted PACE nonces of size m>0 with d sec pauses`
|
||||
|`hf epa preplay `|Y |`<mse> <get> <map> <pka> <ma> Perform PACE protocol by replaying given APDUs`
|
||||
|`hf epa cnonces `|N |`<m> <n> <d> Acquire n>0 encrypted PACE nonces of size m>0 with d sec pauses`
|
||||
|`hf epa preplay `|N |`<mse> <get> <map> <pka> <ma> Perform PACE protocol by replaying given APDUs`
|
||||
|
||||
|
||||
### hf felica
|
||||
|
@ -189,22 +198,22 @@
|
|||
|------- |------- |-----------
|
||||
|`hf felica help `|Y |`This help`
|
||||
|`hf felica list `|Y |`List ISO 18092/FeliCa history`
|
||||
|`hf felica reader `|Y |`Act like an ISO18092/FeliCa reader`
|
||||
|`hf felica sniff `|Y |`Sniff ISO 18092/FeliCa traffic`
|
||||
|`hf felica raw `|Y |`Send raw hex data to tag`
|
||||
|`hf felica rqservice `|Y |`verify the existence of Area and Service, and to acquire Key Version.`
|
||||
|`hf felica rqresponse `|Y |`verify the existence of a card and its Mode.`
|
||||
|`hf felica rdunencrypted`|Y |`read Block Data from authentication-not-required Service.`
|
||||
|`hf felica wrunencrypted`|Y |`write Block Data to an authentication-not-required Service.`
|
||||
|`hf felica scsvcode `|Y |`acquire Area Code and Service Code.`
|
||||
|`hf felica rqsyscode `|Y |`acquire System Code registered to the card.`
|
||||
|`hf felica auth1 `|Y |`authenticate a card. Start mutual authentication with Auth1`
|
||||
|`hf felica auth2 `|Y |`allow a card to authenticate a Reader/Writer. Complete mutual authentication`
|
||||
|`hf felica read `|Y |`read Block Data from authentication-required Service.`
|
||||
|`hf felica rqspecver `|Y |`acquire the version of card OS.`
|
||||
|`hf felica resetmode `|Y |`reset Mode to Mode 0.`
|
||||
|`hf felica litesim `|Y |`<NDEF2> - only reply to poll request`
|
||||
|`hf felica litedump `|Y |`Wait for and try dumping FelicaLite`
|
||||
|`hf felica reader `|N |`Act like an ISO18092/FeliCa reader`
|
||||
|`hf felica sniff `|N |`Sniff ISO 18092/FeliCa traffic`
|
||||
|`hf felica raw `|N |`Send raw hex data to tag`
|
||||
|`hf felica rqservice `|N |`verify the existence of Area and Service, and to acquire Key Version.`
|
||||
|`hf felica rqresponse `|N |`verify the existence of a card and its Mode.`
|
||||
|`hf felica rdunencrypted`|N |`read Block Data from authentication-not-required Service.`
|
||||
|`hf felica wrunencrypted`|N |`write Block Data to an authentication-not-required Service.`
|
||||
|`hf felica scsvcode `|N |`acquire Area Code and Service Code.`
|
||||
|`hf felica rqsyscode `|N |`acquire System Code registered to the card.`
|
||||
|`hf felica auth1 `|N |`authenticate a card. Start mutual authentication with Auth1`
|
||||
|`hf felica auth2 `|N |`allow a card to authenticate a Reader/Writer. Complete mutual authentication`
|
||||
|`hf felica read `|N |`read Block Data from authentication-required Service.`
|
||||
|`hf felica rqspecver `|N |`acquire the version of card OS.`
|
||||
|`hf felica resetmode `|N |`reset Mode to Mode 0.`
|
||||
|`hf felica litesim `|N |`<NDEF2> - only reply to poll request`
|
||||
|`hf felica litedump `|N |`Wait for and try dumping FelicaLite`
|
||||
|
||||
|
||||
### hf legic
|
||||
|
@ -214,18 +223,18 @@
|
|||
|command |offline |description
|
||||
|------- |------- |-----------
|
||||
|`hf legic help `|Y |`This help`
|
||||
|`hf legic reader `|Y |`LEGIC Prime Reader UID and tag info`
|
||||
|`hf legic info `|Y |`Display deobfuscated and decoded LEGIC Prime tag data`
|
||||
|`hf legic dump `|Y |`Dump LEGIC Prime tag to binary file`
|
||||
|`hf legic restore `|Y |`Restore a dump file onto a LEGIC Prime tag`
|
||||
|`hf legic rdmem `|Y |`Read bytes from a LEGIC Prime tag`
|
||||
|`hf legic sim `|Y |`Start tag simulator`
|
||||
|`hf legic write `|Y |`Write data to a LEGIC Prime tag`
|
||||
|`hf legic reader `|N |`LEGIC Prime Reader UID and tag info`
|
||||
|`hf legic info `|N |`Display deobfuscated and decoded LEGIC Prime tag data`
|
||||
|`hf legic dump `|N |`Dump LEGIC Prime tag to binary file`
|
||||
|`hf legic restore `|N |`Restore a dump file onto a LEGIC Prime tag`
|
||||
|`hf legic rdmem `|N |`Read bytes from a LEGIC Prime tag`
|
||||
|`hf legic sim `|N |`Start tag simulator`
|
||||
|`hf legic write `|N |`Write data to a LEGIC Prime tag`
|
||||
|`hf legic crc `|Y |`Calculate Legic CRC over given bytes`
|
||||
|`hf legic eload `|Y |`Load binary dump to emulator memory`
|
||||
|`hf legic esave `|Y |`Save emulator memory to binary file`
|
||||
|`hf legic eload `|N |`Load binary dump to emulator memory`
|
||||
|`hf legic esave `|N |`Save emulator memory to binary file`
|
||||
|`hf legic list `|Y |`List LEGIC history`
|
||||
|`hf legic wipe `|Y |`Wipe a LEGIC Prime tag`
|
||||
|`hf legic wipe `|N |`Wipe a LEGIC Prime tag`
|
||||
|
||||
|
||||
### hf iclass
|
||||
|
@ -237,24 +246,24 @@
|
|||
|`hf iclass help `|Y |`This help`
|
||||
|`hf iclass calcnewkey `|Y |`[options..] Calc diversified keys (blocks 3 & 4) to write new keys`
|
||||
|`hf iclass chk `|Y |`[options..] Check keys`
|
||||
|`hf iclass clone `|Y |`[options..] Restore a dump file onto a iClass tag`
|
||||
|`hf iclass clone `|N |`[options..] Restore a dump file onto a iClass tag`
|
||||
|`hf iclass decrypt `|Y |`[options..] Decrypt given block data or tag dump file`
|
||||
|`hf iclass dump `|Y |`[options..] Dump iClass tag to file`
|
||||
|`hf iclass eload `|Y |`[f <fname>] Load iClass dump file into emulator memory`
|
||||
|`hf iclass dump `|N |`[options..] Dump iClass tag to file`
|
||||
|`hf iclass eload `|N |`[f <fname>] Load iClass dump file into emulator memory`
|
||||
|`hf iclass encrypt `|Y |`[options..] Encrypt given block data`
|
||||
|`hf iclass info `|Y |` Tag information`
|
||||
|`hf iclass list `|Y |` List iClass history`
|
||||
|`hf iclass loclass `|Y |`[options..] Use loclass to perform bruteforce reader attack`
|
||||
|`hf iclass lookup `|Y |`[options..] Uses authentication trace to check for key in dictionary file`
|
||||
|`hf iclass managekeys `|Y |`[options..] Manage keys to use with iClass`
|
||||
|`hf iclass permutekey `|Y |` Permute function from 'heart of darkness' paper`
|
||||
|`hf iclass rdbl `|Y |`[options..] Read iClass block`
|
||||
|`hf iclass reader `|Y |` Act like an iClass reader`
|
||||
|`hf iclass permutekey `|N |` Permute function from 'heart of darkness' paper`
|
||||
|`hf iclass rdbl `|N |`[options..] Read iClass block`
|
||||
|`hf iclass reader `|N |` Act like an iClass reader`
|
||||
|`hf iclass readtagfile `|Y |`[options..] Display content from tag dump file`
|
||||
|`hf iclass replay `|Y |`<mac> Read iClass tag via replay attack`
|
||||
|`hf iclass sim `|Y |`[options..] Simulate iClass tag`
|
||||
|`hf iclass sniff `|Y |` Eavesdrop iClass communication`
|
||||
|`hf iclass wrbl `|Y |`[options..] Write iClass block`
|
||||
|`hf iclass replay `|N |`<mac> Read iClass tag via replay attack`
|
||||
|`hf iclass sim `|N |`[options..] Simulate iClass tag`
|
||||
|`hf iclass sniff `|N |` Eavesdrop iClass communication`
|
||||
|`hf iclass wrbl `|N |`[options..] Write iClass block`
|
||||
|
||||
|
||||
### hf mf
|
||||
|
@ -265,39 +274,39 @@
|
|||
|------- |------- |-----------
|
||||
|`hf mf help `|Y |`This help`
|
||||
|`hf mf list `|Y |`List MIFARE history`
|
||||
|`hf mf darkside `|Y |`Darkside attack`
|
||||
|`hf mf nested `|Y |`Nested attack`
|
||||
|`hf mf darkside `|N |`Darkside attack`
|
||||
|`hf mf nested `|N |`Nested attack`
|
||||
|`hf mf hardnested `|Y |`Nested attack for hardened MIFARE Classic cards`
|
||||
|`hf mf autopwn `|Y |`Automatic key recovery tool for MIFARE Classic`
|
||||
|`hf mf nack `|Y |`Test for MIFARE NACK bug`
|
||||
|`hf mf chk `|Y |`Check keys`
|
||||
|`hf mf fchk `|Y |`Check keys fast, targets all keys on card`
|
||||
|`hf mf autopwn `|N |`Automatic key recovery tool for MIFARE Classic`
|
||||
|`hf mf nack `|N |`Test for MIFARE NACK bug`
|
||||
|`hf mf chk `|N |`Check keys`
|
||||
|`hf mf fchk `|N |`Check keys fast, targets all keys on card`
|
||||
|`hf mf decrypt `|Y |`[nt] [ar_enc] [at_enc] [data] - to decrypt sniff or trace`
|
||||
|`hf mf rdbl `|Y |`Read MIFARE classic block`
|
||||
|`hf mf rdsc `|Y |`Read MIFARE classic sector`
|
||||
|`hf mf dump `|Y |`Dump MIFARE classic tag to binary file`
|
||||
|`hf mf restore `|Y |`Restore MIFARE classic binary file to BLANK tag`
|
||||
|`hf mf wrbl `|Y |`Write MIFARE classic block`
|
||||
|`hf mf setmod `|Y |`Set MIFARE Classic EV1 load modulation strength`
|
||||
|`hf mf auth4 `|Y |`ISO14443-4 AES authentication`
|
||||
|`hf mf sim `|Y |`Simulate MIFARE card`
|
||||
|`hf mf eclr `|Y |`Clear simulator memory`
|
||||
|`hf mf eget `|Y |`Get simulator memory block`
|
||||
|`hf mf eset `|Y |`Set simulator memory block`
|
||||
|`hf mf eload `|Y |`Load from file emul dump`
|
||||
|`hf mf esave `|Y |`Save to file emul dump`
|
||||
|`hf mf ecfill `|Y |`Fill simulator memory with help of keys from simulator`
|
||||
|`hf mf ekeyprn `|Y |`Print keys from simulator memory`
|
||||
|`hf mf csetuid `|Y |`Set UID (magic chinese card)`
|
||||
|`hf mf cwipe `|Y |`Wipe card to default UID/Sectors/Keys`
|
||||
|`hf mf csetblk `|Y |`Write block (magic chinese card)`
|
||||
|`hf mf cgetblk `|Y |`Read block (magic chinese card)`
|
||||
|`hf mf cgetsc `|Y |`Read sector (magic chinese card)`
|
||||
|`hf mf cload `|Y |`Load dump (magic chinese card)`
|
||||
|`hf mf csave `|Y |`Save dump from magic chinese card into file or emulator`
|
||||
|`hf mf mad `|Y |`Checks and prints MAD`
|
||||
|`hf mf ndef `|Y |`Prints NDEF records from card`
|
||||
|`hf mf ice `|Y |`collect MIFARE Classic nonces to file`
|
||||
|`hf mf rdbl `|N |`Read MIFARE classic block`
|
||||
|`hf mf rdsc `|N |`Read MIFARE classic sector`
|
||||
|`hf mf dump `|N |`Dump MIFARE classic tag to binary file`
|
||||
|`hf mf restore `|N |`Restore MIFARE classic binary file to BLANK tag`
|
||||
|`hf mf wrbl `|N |`Write MIFARE classic block`
|
||||
|`hf mf setmod `|N |`Set MIFARE Classic EV1 load modulation strength`
|
||||
|`hf mf auth4 `|N |`ISO14443-4 AES authentication`
|
||||
|`hf mf sim `|N |`Simulate MIFARE card`
|
||||
|`hf mf eclr `|N |`Clear simulator memory`
|
||||
|`hf mf eget `|N |`Get simulator memory block`
|
||||
|`hf mf eset `|N |`Set simulator memory block`
|
||||
|`hf mf eload `|N |`Load from file emul dump`
|
||||
|`hf mf esave `|N |`Save to file emul dump`
|
||||
|`hf mf ecfill `|N |`Fill simulator memory with help of keys from simulator`
|
||||
|`hf mf ekeyprn `|N |`Print keys from simulator memory`
|
||||
|`hf mf csetuid `|N |`Set UID (magic chinese card)`
|
||||
|`hf mf cwipe `|N |`Wipe card to default UID/Sectors/Keys`
|
||||
|`hf mf csetblk `|N |`Write block (magic chinese card)`
|
||||
|`hf mf cgetblk `|N |`Read block (magic chinese card)`
|
||||
|`hf mf cgetsc `|N |`Read sector (magic chinese card)`
|
||||
|`hf mf cload `|N |`Load dump (magic chinese card)`
|
||||
|`hf mf csave `|N |`Save dump from magic chinese card into file or emulator`
|
||||
|`hf mf mad `|N |`Checks and prints MAD`
|
||||
|`hf mf ndef `|N |`Prints NDEF records from card`
|
||||
|`hf mf ice `|N |`collect MIFARE Classic nonces to file`
|
||||
|
||||
|
||||
### hf mfp
|
||||
|
@ -307,17 +316,17 @@
|
|||
|command |offline |description
|
||||
|------- |------- |-----------
|
||||
|`hf mfp help `|Y |`This help`
|
||||
|`hf mfp info `|Y |`Info about Mifare Plus tag`
|
||||
|`hf mfp wrp `|Y |`Write Perso command`
|
||||
|`hf mfp initp `|Y |`Fills all the card's keys`
|
||||
|`hf mfp commitp `|Y |`Move card to SL1 or SL3 mode`
|
||||
|`hf mfp auth `|Y |`Authentication`
|
||||
|`hf mfp rdbl `|Y |`Read blocks`
|
||||
|`hf mfp rdsc `|Y |`Read sectors`
|
||||
|`hf mfp wrbl `|Y |`Write blocks`
|
||||
|`hf mfp chk `|Y |`Check keys`
|
||||
|`hf mfp mad `|Y |`Checks and prints MAD`
|
||||
|`hf mfp ndef `|Y |`Prints NDEF records from card`
|
||||
|`hf mfp info `|N |`Info about Mifare Plus tag`
|
||||
|`hf mfp wrp `|N |`Write Perso command`
|
||||
|`hf mfp initp `|N |`Fills all the card's keys`
|
||||
|`hf mfp commitp `|N |`Move card to SL1 or SL3 mode`
|
||||
|`hf mfp auth `|N |`Authentication`
|
||||
|`hf mfp rdbl `|N |`Read blocks`
|
||||
|`hf mfp rdsc `|N |`Read sectors`
|
||||
|`hf mfp wrbl `|N |`Write blocks`
|
||||
|`hf mfp chk `|N |`Check keys`
|
||||
|`hf mfp mad `|N |`Checks and prints MAD`
|
||||
|`hf mfp ndef `|N |`Prints NDEF records from card`
|
||||
|
||||
|
||||
### hf mfu
|
||||
|
@ -327,19 +336,19 @@
|
|||
|command |offline |description
|
||||
|------- |------- |-----------
|
||||
|`hf mfu help `|Y |`This help`
|
||||
|`hf mfu info `|Y |`Tag information`
|
||||
|`hf mfu dump `|Y |`Dump Ultralight / Ultralight-C / NTAG tag to binary file`
|
||||
|`hf mfu restore `|Y |`Restore a dump onto a MFU MAGIC tag`
|
||||
|`hf mfu eload `|Y |`load Ultralight .eml dump file into emulator memory`
|
||||
|`hf mfu rdbl `|Y |`Read block`
|
||||
|`hf mfu wrbl `|Y |`Write block`
|
||||
|`hf mfu cauth `|Y |`Authentication - Ultralight C`
|
||||
|`hf mfu setpwd `|Y |`Set 3des password - Ultralight-C`
|
||||
|`hf mfu setuid `|Y |`Set UID - MAGIC tags only`
|
||||
|`hf mfu sim `|Y |`Simulate Ultralight from emulator memory`
|
||||
|`hf mfu info `|N |`Tag information`
|
||||
|`hf mfu dump `|N |`Dump Ultralight / Ultralight-C / NTAG tag to binary file`
|
||||
|`hf mfu restore `|N |`Restore a dump onto a MFU MAGIC tag`
|
||||
|`hf mfu eload `|N |`load Ultralight .eml dump file into emulator memory`
|
||||
|`hf mfu rdbl `|N |`Read block`
|
||||
|`hf mfu wrbl `|N |`Write block`
|
||||
|`hf mfu cauth `|N |`Authentication - Ultralight C`
|
||||
|`hf mfu setpwd `|N |`Set 3des password - Ultralight-C`
|
||||
|`hf mfu setuid `|N |`Set UID - MAGIC tags only`
|
||||
|`hf mfu sim `|N |`Simulate Ultralight from emulator memory`
|
||||
|`hf mfu gen `|Y |`Generate 3des mifare diversified keys`
|
||||
|`hf mfu pwdgen `|Y |`Generate pwd from known algos`
|
||||
|`hf mfu otptear `|Y |`Tear-off test on OTP bits`
|
||||
|`hf mfu otptear `|N |`Tear-off test on OTP bits`
|
||||
|
||||
|
||||
### hf mfdes
|
||||
|
@ -349,9 +358,9 @@
|
|||
|command |offline |description
|
||||
|------- |------- |-----------
|
||||
|`hf mfdes help `|Y |`This help`
|
||||
|`hf mfdes info `|Y |`Tag information`
|
||||
|`hf mfdes enum `|Y |`Tries enumerate all applications`
|
||||
|`hf mfdes auth `|Y |`Tries a MIFARE DesFire Authentication`
|
||||
|`hf mfdes info `|N |`Tag information`
|
||||
|`hf mfdes enum `|N |`Tries enumerate all applications`
|
||||
|`hf mfdes auth `|N |`Tries a MIFARE DesFire Authentication`
|
||||
|
||||
|
||||
### hf topaz
|
||||
|
@ -361,10 +370,10 @@
|
|||
|command |offline |description
|
||||
|------- |------- |-----------
|
||||
|`hf topaz help `|Y |`This help`
|
||||
|`hf topaz reader `|Y |`Act like a Topaz reader`
|
||||
|`hf topaz sim `|Y |`<UID> -- Simulate Topaz tag`
|
||||
|`hf topaz sniff `|Y |`Sniff Topaz reader-tag communication`
|
||||
|`hf topaz raw `|Y |`Send raw hex data to tag`
|
||||
|`hf topaz reader `|N |`Act like a Topaz reader`
|
||||
|`hf topaz sim `|N |`<UID> -- Simulate Topaz tag`
|
||||
|`hf topaz sniff `|N |`Sniff Topaz reader-tag communication`
|
||||
|`hf topaz raw `|N |`Send raw hex data to tag`
|
||||
|`hf topaz list `|Y |`List Topaz history`
|
||||
|
||||
|
||||
|
@ -375,11 +384,11 @@
|
|||
|command |offline |description
|
||||
|------- |------- |-----------
|
||||
|`hf fido help `|Y |`This help.`
|
||||
|`hf fido info `|Y |`Info about FIDO tag.`
|
||||
|`hf fido reg `|Y |`FIDO U2F Registration Message.`
|
||||
|`hf fido auth `|Y |`FIDO U2F Authentication Message.`
|
||||
|`hf fido make `|Y |`FIDO2 MakeCredential command.`
|
||||
|`hf fido assert `|Y |`FIDO2 GetAssertion command.`
|
||||
|`hf fido info `|N |`Info about FIDO tag.`
|
||||
|`hf fido reg `|N |`FIDO U2F Registration Message.`
|
||||
|`hf fido auth `|N |`FIDO U2F Authentication Message.`
|
||||
|`hf fido make `|N |`FIDO2 MakeCredential command.`
|
||||
|`hf fido assert `|N |`FIDO2 GetAssertion command.`
|
||||
|
||||
|
||||
### hf thinfilm
|
||||
|
@ -389,9 +398,9 @@
|
|||
|command |offline |description
|
||||
|------- |------- |-----------
|
||||
|`hf thinfilm help `|Y |`This help`
|
||||
|`hf thinfilm info `|Y |`Tag information`
|
||||
|`hf thinfilm info `|N |`Tag information`
|
||||
|`hf thinfilm list `|Y |`List NFC Barcode / Thinfilm history - not correct`
|
||||
|`hf thinfilm sim `|Y |`Fake Thinfilm tag`
|
||||
|`hf thinfilm sim `|N |`Fake Thinfilm tag`
|
||||
|
||||
|
||||
### hw
|
||||
|
@ -402,21 +411,21 @@
|
|||
|------- |------- |-----------
|
||||
|`hw help `|Y |`This help`
|
||||
|`hw connect `|Y |`connect Proxmark3 to serial port`
|
||||
|`hw dbg `|Y |`Set Proxmark3 debug level`
|
||||
|`hw detectreader `|Y |`['l'|'h'] -- Detect external reader field (option 'l' or 'h' to limit to LF or HF)`
|
||||
|`hw fpgaoff `|Y |`Set FPGA off`
|
||||
|`hw dbg `|N |`Set Proxmark3 debug level`
|
||||
|`hw detectreader `|N |`['l'|'h'] -- Detect external reader field (option 'l' or 'h' to limit to LF or HF)`
|
||||
|`hw fpgaoff `|N |`Set FPGA off`
|
||||
|`hw lcd `|N |`<HEX command> <count> -- Send command/data to LCD`
|
||||
|`hw lcdreset `|N |`Hardware reset LCD`
|
||||
|`hw ping `|Y |`Test if the Proxmark3 is responsive`
|
||||
|`hw readmem `|Y |`[address] -- Read memory at decimal address from flash`
|
||||
|`hw reset `|Y |`Reset the Proxmark3`
|
||||
|`hw setlfdivisor `|Y |`<19 - 255> -- Drive LF antenna at 12MHz/(divisor+1)`
|
||||
|`hw setmux `|Y |`Set the ADC mux to a specific value`
|
||||
|`hw standalone `|Y |`Jump to the standalone mode`
|
||||
|`hw status `|Y |`Show runtime status information about the connected Proxmark3`
|
||||
|`hw tia `|Y |`Trigger a Timing Interval Acquisition to re-adjust the RealTimeCounter divider`
|
||||
|`hw tune `|Y |`Measure antenna tuning`
|
||||
|`hw version `|Y |`Show version information about the connected Proxmark3`
|
||||
|`hw ping `|N |`Test if the Proxmark3 is responsive`
|
||||
|`hw readmem `|N |`[address] -- Read memory at decimal address from flash`
|
||||
|`hw reset `|N |`Reset the Proxmark3`
|
||||
|`hw setlfdivisor `|N |`<19 - 255> -- Drive LF antenna at 12MHz/(divisor+1)`
|
||||
|`hw setmux `|N |`Set the ADC mux to a specific value`
|
||||
|`hw standalone `|N |`Jump to the standalone mode`
|
||||
|`hw status `|N |`Show runtime status information about the connected Proxmark3`
|
||||
|`hw tia `|N |`Trigger a Timing Interval Acquisition to re-adjust the RealTimeCounter divider`
|
||||
|`hw tune `|N |`Measure antenna tuning`
|
||||
|`hw version `|N |`Show version information about the connected Proxmark3`
|
||||
|
||||
|
||||
### lf
|
||||
|
@ -426,22 +435,17 @@
|
|||
|command |offline |description
|
||||
|------- |------- |-----------
|
||||
|`lf help `|Y |`This help`
|
||||
|`lf config `|Y |`Get/Set config for LF sampling, bit/sample, decimation, frequency`
|
||||
|`lf cmdread `|Y |`<off period> <'0' period> <'1' period> <command> ['h' 134]
|
||||
-- Modulate LF reader field to send command before read (all periods in microseconds)`
|
||||
|`lf read `|Y |`['s' silent] Read 125/134 kHz LF ID-only tag. Do 'lf read h' for help`
|
||||
|`lf search `|Y |`[offline] ['u'] Read and Search for valid known tag (in offline mode it you can load first then search)
|
||||
-- 'u' to search for unknown tags`
|
||||
|`lf sim `|Y |`[GAP] -- Simulate LF tag from buffer with optional GAP (in microseconds)`
|
||||
|`lf simask `|Y |`[clock] [invert <1|0>] [biphase/manchester/raw <'b'|'m'|'r'>] [msg separator 's'] [d <hexdata>]
|
||||
-- Simulate LF ASK tag from demodbuffer or input`
|
||||
|`lf simfsk `|Y |`[c <clock>] [i] [H <fcHigh>] [L <fcLow>] [d <hexdata>]
|
||||
-- Simulate LF FSK tag from demodbuffer or input`
|
||||
|`lf simpsk `|Y |`[1|2|3] [c <clock>] [i] [r <carrier>] [d <raw hex to sim>]
|
||||
-- Simulate LF PSK tag from demodbuffer or input`
|
||||
|`lf simbidir `|Y |`Simulate LF tag (with bidirectional data transmission between reader and tag)`
|
||||
|`lf sniff `|Y |`Sniff LF traffic between reader and tag`
|
||||
|`lf tune `|Y |`Continuously measure LF antenna tuning`
|
||||
|`lf config `|N |`Get/Set config for LF sampling, bit/sample, decimation, frequency`
|
||||
|`lf cmdread `|N |`Modulate LF reader field to send command before read (all periods in microseconds)`
|
||||
|`lf read `|N |`Read LF tag`
|
||||
|`lf search `|Y |`Read and Search for valid known tag (in offline mode it you can load first then search)`
|
||||
|`lf sim `|N |`Simulate LF tag from buffer with optional GAP (in microseconds)`
|
||||
|`lf simask `|N |`Simulate LF ASK tag from demodbuffer or input`
|
||||
|`lf simfsk `|N |`Simulate LF FSK tag from demodbuffer or input`
|
||||
|`lf simpsk `|N |`Simulate LF PSK tag from demodbuffer or input`
|
||||
|`lf simbidir `|N |`Simulate LF tag (with bidirectional data transmission between reader and tag)`
|
||||
|`lf sniff `|N |`Sniff LF traffic between reader and tag`
|
||||
|`lf tune `|N |`Continuously measure LF antenna tuning`
|
||||
|
||||
|
||||
### lf awid
|
||||
|
@ -452,11 +456,11 @@
|
|||
|------- |------- |-----------
|
||||
|`lf awid help `|Y |`this help`
|
||||
|`lf awid demod `|Y |`demodulate an AWID FSK tag from the GraphBuffer`
|
||||
|`lf awid read `|Y |`attempt to read and extract tag data`
|
||||
|`lf awid clone `|Y |`clone AWID tag to T55x7 (or to q5/T5555)`
|
||||
|`lf awid sim `|Y |`simulate AWID tag`
|
||||
|`lf awid brute `|Y |`Bruteforce card number against reader`
|
||||
|`lf awid watch `|Y |`continuously watch for cards. Reader mode`
|
||||
|`lf awid read `|N |`attempt to read and extract tag data`
|
||||
|`lf awid clone `|N |`clone AWID tag to T55x7 (or to q5/T5555)`
|
||||
|`lf awid sim `|N |`simulate AWID tag`
|
||||
|`lf awid brute `|N |`Bruteforce card number against reader`
|
||||
|`lf awid watch `|N |`continuously watch for cards. Reader mode`
|
||||
|
||||
|
||||
### lf cotag
|
||||
|
@ -467,7 +471,7 @@
|
|||
|------- |------- |-----------
|
||||
|`lf cotag help `|Y |`This help`
|
||||
|`lf cotag demod `|Y |`Tries to decode a COTAG signal`
|
||||
|`lf cotag read `|Y |`Attempt to read and extract tag data`
|
||||
|`lf cotag read `|N |`Attempt to read and extract tag data`
|
||||
|
||||
|
||||
### lf em
|
||||
|
@ -478,22 +482,22 @@
|
|||
|------- |------- |-----------
|
||||
|`lf em help `|Y |`This help`
|
||||
|`lf em 410x_demod `|Y |`demodulate a EM410x tag from the GraphBuffer`
|
||||
|`lf em 410x_read `|Y |`attempt to read and extract tag data`
|
||||
|`lf em 410x_sim `|Y |`simulate EM410x tag`
|
||||
|`lf em 410x_brute `|Y |`reader bruteforce attack by simulating EM410x tags`
|
||||
|`lf em 410x_watch `|Y |`watches for EM410x 125/134 kHz tags (option 'h' for 134)`
|
||||
|`lf em 410x_spoof `|Y |`watches for EM410x 125/134 kHz tags, and replays them. (option 'h' for 134)`
|
||||
|`lf em 410x_write `|Y |`write EM410x UID to T5555(Q5) or T55x7 tag`
|
||||
|`lf em 410x_read `|N |`attempt to read and extract tag data`
|
||||
|`lf em 410x_sim `|N |`simulate EM410x tag`
|
||||
|`lf em 410x_brute `|N |`reader bruteforce attack by simulating EM410x tags`
|
||||
|`lf em 410x_watch `|N |`watches for EM410x 125/134 kHz tags (option 'h' for 134)`
|
||||
|`lf em 410x_spoof `|N |`watches for EM410x 125/134 kHz tags, and replays them. (option 'h' for 134)`
|
||||
|`lf em 410x_write `|N |`write EM410x UID to T5555(Q5) or T55x7 tag`
|
||||
|`lf em 4x05_demod `|Y |`demodulate a EM4x05/EM4x69 tag from the GraphBuffer`
|
||||
|`lf em 4x05_dump `|Y |`dump EM4x05/EM4x69 tag`
|
||||
|`lf em 4x05_wipe `|Y |`wipe EM4x05/EM4x69 tag`
|
||||
|`lf em 4x05_info `|Y |`tag information EM4x05/EM4x69`
|
||||
|`lf em 4x05_read `|Y |`read word data from EM4x05/EM4x69`
|
||||
|`lf em 4x05_write `|Y |`write word data to EM4x05/EM4x69`
|
||||
|`lf em 4x05_dump `|N |`dump EM4x05/EM4x69 tag`
|
||||
|`lf em 4x05_wipe `|N |`wipe EM4x05/EM4x69 tag`
|
||||
|`lf em 4x05_info `|N |`tag information EM4x05/EM4x69`
|
||||
|`lf em 4x05_read `|N |`read word data from EM4x05/EM4x69`
|
||||
|`lf em 4x05_write `|N |`write word data to EM4x05/EM4x69`
|
||||
|`lf em 4x50_demod `|Y |`demodulate a EM4x50 tag from the GraphBuffer`
|
||||
|`lf em 4x50_dump `|Y |`dump EM4x50 tag`
|
||||
|`lf em 4x50_read `|Y |`read word data from EM4x50`
|
||||
|`lf em 4x50_write `|Y |`write word data to EM4x50`
|
||||
|`lf em 4x50_dump `|N |`dump EM4x50 tag`
|
||||
|`lf em 4x50_read `|N |`read word data from EM4x50`
|
||||
|`lf em 4x50_write `|N |`write word data to EM4x50`
|
||||
|
||||
|
||||
### lf fdx
|
||||
|
@ -504,9 +508,9 @@
|
|||
|------- |------- |-----------
|
||||
|`lf fdx help `|Y |`this help`
|
||||
|`lf fdx demod `|Y |`demodulate a FDX-B ISO11784/85 tag from the GraphBuffer`
|
||||
|`lf fdx read `|Y |`attempt to read and extract tag data`
|
||||
|`lf fdx clone `|Y |`clone animal ID tag to T55x7 (or to q5/T5555)`
|
||||
|`lf fdx sim `|Y |`simulate Animal ID tag`
|
||||
|`lf fdx read `|N |`attempt to read and extract tag data`
|
||||
|`lf fdx clone `|N |`clone animal ID tag to T55x7 (or to q5/T5555)`
|
||||
|`lf fdx sim `|N |`simulate Animal ID tag`
|
||||
|
||||
|
||||
### lf gallagher
|
||||
|
@ -517,9 +521,9 @@
|
|||
|------- |------- |-----------
|
||||
|`lf gallagher help `|Y |`This help`
|
||||
|`lf gallagher demod `|Y |`Demodulate an GALLAGHER tag from the GraphBuffer`
|
||||
|`lf gallagher read `|Y |`Attempt to read and extract tag data from the antenna`
|
||||
|`lf gallagher clone `|Y |`clone GALLAGHER tag to T55x7`
|
||||
|`lf gallagher sim `|Y |`simulate GALLAGHER tag`
|
||||
|`lf gallagher read `|N |`Attempt to read and extract tag data from the antenna`
|
||||
|`lf gallagher clone `|N |`clone GALLAGHER tag to T55x7`
|
||||
|`lf gallagher sim `|N |`simulate GALLAGHER tag`
|
||||
|
||||
|
||||
### lf gproxii
|
||||
|
@ -530,9 +534,9 @@
|
|||
|------- |------- |-----------
|
||||
|`lf gproxii help `|Y |`this help`
|
||||
|`lf gproxii demod `|Y |`demodulate a G Prox II tag from the GraphBuffer`
|
||||
|`lf gproxii read `|Y |`attempt to read and extract tag data from the antenna`
|
||||
|`lf gproxii clone `|Y |`clone Guardall tag to T55x7`
|
||||
|`lf gproxii sim `|Y |`simulate Guardall tag`
|
||||
|`lf gproxii read `|N |`attempt to read and extract tag data from the antenna`
|
||||
|`lf gproxii clone `|N |`clone Guardall tag to T55x7`
|
||||
|`lf gproxii sim `|N |`simulate Guardall tag`
|
||||
|
||||
|
||||
### lf hid
|
||||
|
@ -543,11 +547,11 @@
|
|||
|------- |------- |-----------
|
||||
|`lf hid help `|Y |`this help`
|
||||
|`lf hid demod `|Y |`demodulate HID Prox tag from the GraphBuffer`
|
||||
|`lf hid read `|Y |`attempt to read and extract tag data`
|
||||
|`lf hid clone `|Y |`clone HID tag to T55x7`
|
||||
|`lf hid sim `|Y |`simulate HID tag`
|
||||
|`lf hid brute `|Y |`bruteforce card number against reader`
|
||||
|`lf hid watch `|Y |`continuously watch for cards. Reader mode`
|
||||
|`lf hid read `|N |`attempt to read and extract tag data`
|
||||
|`lf hid clone `|N |`clone HID tag to T55x7`
|
||||
|`lf hid sim `|N |`simulate HID tag`
|
||||
|`lf hid brute `|N |`bruteforce card number against reader`
|
||||
|`lf hid watch `|N |`continuously watch for cards. Reader mode`
|
||||
|
||||
|
||||
### lf hitag
|
||||
|
@ -557,13 +561,13 @@
|
|||
|command |offline |description
|
||||
|------- |------- |-----------
|
||||
|`lf hitag help `|Y |`This help`
|
||||
|`lf hitag list `|Y |`List Hitag trace history`
|
||||
|`lf hitag info `|Y |`Tag information`
|
||||
|`lf hitag reader `|Y |`Act like a Hitag Reader`
|
||||
|`lf hitag sim `|Y |`Simulate Hitag transponder`
|
||||
|`lf hitag sniff `|Y |`Eavesdrop Hitag communication`
|
||||
|`lf hitag writer `|Y |`Act like a Hitag Writer`
|
||||
|`lf hitag cc `|Y |`Test all challenges`
|
||||
|`lf hitag list `|N |`List Hitag trace history`
|
||||
|`lf hitag info `|N |`Tag information`
|
||||
|`lf hitag reader `|N |`Act like a Hitag Reader`
|
||||
|`lf hitag sim `|N |`Simulate Hitag transponder`
|
||||
|`lf hitag sniff `|N |`Eavesdrop Hitag communication`
|
||||
|`lf hitag writer `|N |`Act like a Hitag Writer`
|
||||
|`lf hitag cc `|N |`Test all challenges`
|
||||
|
||||
|
||||
### lf indala
|
||||
|
@ -575,9 +579,9 @@
|
|||
|`lf indala help `|Y |`this help`
|
||||
|`lf indala demod `|Y |`demodulate an indala tag (PSK1) from GraphBuffer`
|
||||
|`lf indala altdemod `|Y |`alternative method to Demodulate samples for Indala 64 bit UID (option '224' for 224 bit)`
|
||||
|`lf indala read `|Y |`read an Indala Prox tag from the antenna`
|
||||
|`lf indala clone `|Y |`clone Indala tag to T55x7`
|
||||
|`lf indala sim `|Y |`simulate Indala tag`
|
||||
|`lf indala read `|N |`read an Indala Prox tag from the antenna`
|
||||
|`lf indala clone `|N |`clone Indala tag to T55x7`
|
||||
|`lf indala sim `|N |`simulate Indala tag`
|
||||
|
||||
|
||||
### lf io
|
||||
|
@ -588,10 +592,10 @@
|
|||
|------- |------- |-----------
|
||||
|`lf io help `|Y |`this help`
|
||||
|`lf io demod `|Y |`demodulate an IOProx tag from the GraphBuffer`
|
||||
|`lf io read `|Y |`attempt to read and extract tag data`
|
||||
|`lf io clone `|Y |`clone IOProx tag to T55x7 (or to q5/T5555)`
|
||||
|`lf io sim `|Y |`simulate IOProx tag`
|
||||
|`lf io watch `|Y |`continuously watch for cards. Reader mode`
|
||||
|`lf io read `|N |`attempt to read and extract tag data`
|
||||
|`lf io clone `|N |`clone IOProx tag to T55x7 (or to q5/T5555)`
|
||||
|`lf io sim `|N |`simulate IOProx tag`
|
||||
|`lf io watch `|N |`continuously watch for cards. Reader mode`
|
||||
|
||||
|
||||
### lf jablotron
|
||||
|
@ -601,11 +605,10 @@
|
|||
|command |offline |description
|
||||
|------- |------- |-----------
|
||||
|`lf jablotron help `|Y |`This help`
|
||||
|`lf jablotron slurdge `|Y |`Demod slurdge ..`
|
||||
|`lf jablotron demod `|Y |`Demodulate an Jablotron tag from the GraphBuffer`
|
||||
|`lf jablotron read `|Y |`Attempt to read and extract tag data from the antenna`
|
||||
|`lf jablotron clone `|Y |`clone jablotron tag to T55x7 (or to q5/T5555)`
|
||||
|`lf jablotron sim `|Y |`simulate jablotron tag`
|
||||
|`lf jablotron read `|N |`Attempt to read and extract tag data from the antenna`
|
||||
|`lf jablotron clone `|N |`clone jablotron tag to T55x7 (or to q5/T5555)`
|
||||
|`lf jablotron sim `|N |`simulate jablotron tag`
|
||||
|
||||
|
||||
### lf keri
|
||||
|
@ -616,9 +619,9 @@
|
|||
|------- |------- |-----------
|
||||
|`lf keri help `|Y |`This help`
|
||||
|`lf keri demod `|Y |`Demodulate an KERI tag from the GraphBuffer`
|
||||
|`lf keri read `|Y |`Attempt to read and extract tag data from the antenna`
|
||||
|`lf keri clone `|Y |`clone KERI tag to T55x7 (or to q5/T5555)`
|
||||
|`lf keri sim `|Y |`simulate KERI tag`
|
||||
|`lf keri read `|N |`Attempt to read and extract tag data from the antenna`
|
||||
|`lf keri clone `|N |`clone KERI tag to T55x7 (or to q5/T5555)`
|
||||
|`lf keri sim `|N |`simulate KERI tag`
|
||||
|
||||
|
||||
### lf nedap
|
||||
|
@ -630,9 +633,9 @@
|
|||
|`lf nedap help `|Y |`This help`
|
||||
|`lf nedap demod `|Y |`Demodulate Nedap tag from the GraphBuffer`
|
||||
|`lf nedap generate `|Y |`Generate Nedap bitstream in DemodBuffer`
|
||||
|`lf nedap read `|Y |`Attempt to read and extract tag data from the antenna`
|
||||
|`lf nedap clone `|Y |`Clone Nedap tag to T55x7`
|
||||
|`lf nedap sim `|Y |`Simulate Nedap tag`
|
||||
|`lf nedap read `|N |`Attempt to read and extract tag data from the antenna`
|
||||
|`lf nedap clone `|N |`Clone Nedap tag to T55x7`
|
||||
|`lf nedap sim `|N |`Simulate Nedap tag`
|
||||
|
||||
|
||||
### lf nexwatch
|
||||
|
@ -643,9 +646,9 @@
|
|||
|------- |------- |-----------
|
||||
|`lf nexwatch help `|Y |`This help`
|
||||
|`lf nexwatch demod `|Y |`Demodulate a NexWatch tag (nexkey, quadrakey) from the GraphBuffer`
|
||||
|`lf nexwatch read `|Y |`Attempt to Read and Extract tag data from the antenna`
|
||||
|`lf nexwatch clone `|Y |`clone NexWatch tag to T55x7`
|
||||
|`lf nexwatch sim `|Y |`simulate NexWatch tag`
|
||||
|`lf nexwatch read `|N |`Attempt to Read and Extract tag data from the antenna`
|
||||
|`lf nexwatch clone `|N |`clone NexWatch tag to T55x7`
|
||||
|`lf nexwatch sim `|N |`simulate NexWatch tag`
|
||||
|
||||
|
||||
### lf noralsy
|
||||
|
@ -656,9 +659,9 @@
|
|||
|------- |------- |-----------
|
||||
|`lf noralsy help `|Y |`This help`
|
||||
|`lf noralsy demod `|Y |`Demodulate an Noralsy tag from the GraphBuffer`
|
||||
|`lf noralsy read `|Y |`Attempt to read and extract tag data from the antenna`
|
||||
|`lf noralsy clone `|Y |`clone Noralsy tag to T55x7 (or to q5/T5555)`
|
||||
|`lf noralsy sim `|Y |`simulate Noralsy tag`
|
||||
|`lf noralsy read `|N |`Attempt to read and extract tag data from the antenna`
|
||||
|`lf noralsy clone `|N |`clone Noralsy tag to T55x7 (or to q5/T5555)`
|
||||
|`lf noralsy sim `|N |`simulate Noralsy tag`
|
||||
|
||||
|
||||
### lf motorola
|
||||
|
@ -669,9 +672,9 @@
|
|||
|------- |------- |-----------
|
||||
|`lf motorola help `|Y |`This help`
|
||||
|`lf motorola demod `|Y |`Demodulate an MOTOROLA tag from the GraphBuffer`
|
||||
|`lf motorola read `|Y |`Attempt to read and extract tag data from the antenna`
|
||||
|`lf motorola clone `|Y |`clone MOTOROLA tag to T55x7`
|
||||
|`lf motorola sim `|Y |`simulate MOTOROLA tag`
|
||||
|`lf motorola read `|N |`Attempt to read and extract tag data from the antenna`
|
||||
|`lf motorola clone `|N |`clone MOTOROLA tag to T55x7`
|
||||
|`lf motorola sim `|N |`simulate MOTOROLA tag`
|
||||
|
||||
|
||||
### lf pac
|
||||
|
@ -682,9 +685,9 @@
|
|||
|------- |------- |-----------
|
||||
|`lf pac help `|Y |`This help`
|
||||
|`lf pac demod `|Y |`Demodulate a PAC tag from the GraphBuffer`
|
||||
|`lf pac read `|Y |`Attempt to read and extract tag data from the antenna`
|
||||
|`lf pac clone `|Y |`clone PAC tag to T55x7`
|
||||
|`lf pac sim `|Y |`simulate PAC tag`
|
||||
|`lf pac read `|N |`Attempt to read and extract tag data from the antenna`
|
||||
|`lf pac clone `|N |`clone PAC tag to T55x7`
|
||||
|`lf pac sim `|N |`simulate PAC tag`
|
||||
|
||||
|
||||
### lf paradox
|
||||
|
@ -695,9 +698,9 @@
|
|||
|------- |------- |-----------
|
||||
|`lf paradox help `|Y |`This help`
|
||||
|`lf paradox demod `|Y |`Demodulate a Paradox FSK tag from the GraphBuffer`
|
||||
|`lf paradox read `|Y |`Attempt to read and Extract tag data from the antenna`
|
||||
|`lf paradox clone `|Y |`clone paradox tag to T55x7`
|
||||
|`lf paradox sim `|Y |`simulate paradox tag`
|
||||
|`lf paradox read `|N |`Attempt to read and Extract tag data from the antenna`
|
||||
|`lf paradox clone `|N |`clone paradox tag to T55x7`
|
||||
|`lf paradox sim `|N |`simulate paradox tag`
|
||||
|
||||
|
||||
### lf pcf7931
|
||||
|
@ -707,8 +710,8 @@
|
|||
|command |offline |description
|
||||
|------- |------- |-----------
|
||||
|`lf pcf7931 help `|Y |`This help`
|
||||
|`lf pcf7931 read `|Y |`Read content of a PCF7931 transponder`
|
||||
|`lf pcf7931 write `|Y |`Write data on a PCF7931 transponder.`
|
||||
|`lf pcf7931 read `|N |`Read content of a PCF7931 transponder`
|
||||
|`lf pcf7931 write `|N |`Write data on a PCF7931 transponder.`
|
||||
|`lf pcf7931 config `|Y |`Configure the password, the tags initialization delay and time offsets (optional)`
|
||||
|
||||
|
||||
|
@ -719,9 +722,9 @@
|
|||
|command |offline |description
|
||||
|------- |------- |-----------
|
||||
|`lf presco help `|Y |`This help`
|
||||
|`lf presco read `|Y |`Attempt to read and Extract tag data`
|
||||
|`lf presco clone `|Y |`clone presco tag to T55x7 (or to q5/T5555)`
|
||||
|`lf presco sim `|Y |`simulate presco tag`
|
||||
|`lf presco read `|N |`Attempt to read and Extract tag data`
|
||||
|`lf presco clone `|N |`clone presco tag to T55x7 (or to q5/T5555)`
|
||||
|`lf presco sim `|N |`simulate presco tag`
|
||||
|
||||
|
||||
### lf pyramid
|
||||
|
@ -732,9 +735,9 @@
|
|||
|------- |------- |-----------
|
||||
|`lf pyramid help `|Y |`this help`
|
||||
|`lf pyramid demod `|Y |`demodulate a Pyramid FSK tag from the GraphBuffer`
|
||||
|`lf pyramid read `|Y |`attempt to read and extract tag data`
|
||||
|`lf pyramid clone `|Y |`clone pyramid tag to T55x7 (or to q5/T5555)`
|
||||
|`lf pyramid sim `|Y |`simulate pyramid tag`
|
||||
|`lf pyramid read `|N |`attempt to read and extract tag data`
|
||||
|`lf pyramid clone `|N |`clone pyramid tag to T55x7 (or to q5/T5555)`
|
||||
|`lf pyramid sim `|N |`simulate pyramid tag`
|
||||
|
||||
|
||||
### lf securakey
|
||||
|
@ -745,9 +748,9 @@
|
|||
|------- |------- |-----------
|
||||
|`lf securakey help `|Y |`This help`
|
||||
|`lf securakey demod `|Y |`Demodulate an Securakey tag from the GraphBuffer`
|
||||
|`lf securakey read `|Y |`Attempt to read and extract tag data from the antenna`
|
||||
|`lf securakey clone `|Y |`clone Securakey tag to T55x7`
|
||||
|`lf securakey sim `|Y |`simulate Securakey tag`
|
||||
|`lf securakey read `|N |`Attempt to read and extract tag data from the antenna`
|
||||
|`lf securakey clone `|N |`clone Securakey tag to T55x7`
|
||||
|`lf securakey sim `|N |`simulate Securakey tag`
|
||||
|
||||
|
||||
### lf ti
|
||||
|
@ -758,8 +761,8 @@
|
|||
|------- |------- |-----------
|
||||
|`lf ti help `|Y |`This help`
|
||||
|`lf ti demod `|Y |`Demodulate raw bits for TI-type LF tag from the GraphBuffer`
|
||||
|`lf ti read `|Y |`Read and decode a TI 134 kHz tag`
|
||||
|`lf ti write `|Y |`Write new data to a r/w TI 134 kHz tag`
|
||||
|`lf ti read `|N |`Read and decode a TI 134 kHz tag`
|
||||
|`lf ti write `|N |`Write new data to a r/w TI 134 kHz tag`
|
||||
|
||||
|
||||
### lf t55xx
|
||||
|
@ -769,26 +772,26 @@
|
|||
|command |offline |description
|
||||
|------- |------- |-----------
|
||||
|`lf t55xx help `|Y |`This help`
|
||||
|`lf t55xx bruteforce `|Y |`<start password> <end password> Simple bruteforce attack to find password`
|
||||
|`lf t55xx bruteforce `|N |`<start password> <end password> Simple bruteforce attack to find password`
|
||||
|`lf t55xx config `|Y |`Set/Get T55XX configuration (modulation, inverted, offset, rate)`
|
||||
|`lf t55xx chk `|Y |`Check passwords from dictionary/flash`
|
||||
|`lf t55xx clonehelp `|Y |`Shows the available clone commands`
|
||||
|`lf t55xx dangerraw `|Y |`Sends raw bitstream. Dangerous, do not use!! b <bitstream> t <timing>`
|
||||
|`lf t55xx chk `|N |`Check passwords from dictionary/flash`
|
||||
|`lf t55xx clonehelp `|N |`Shows the available clone commands`
|
||||
|`lf t55xx dangerraw `|N |`Sends raw bitstream. Dangerous, do not use!! b <bitstream> t <timing>`
|
||||
|`lf t55xx detect `|Y |`[1] Try detecting the tag modulation from reading the configuration block.`
|
||||
|`lf t55xx deviceconfig `|Y |`Set/Get T55XX device configuration (startgap, writegap, write0, write1, readgap`
|
||||
|`lf t55xx dump `|Y |`[password] [o] Dump T55xx card Page 0 block 0-7. Optional [password], [override]`
|
||||
|`lf t55xx restore `|Y |`f <filename> [p <password>] Restore T55xx card Page 0 / Page 1 blocks`
|
||||
|`lf t55xx deviceconfig `|N |`Set/Get T55XX device configuration (startgap, writegap, write0, write1, readgap`
|
||||
|`lf t55xx dump `|N |`[password] [o] Dump T55xx card Page 0 block 0-7. Optional [password], [override]`
|
||||
|`lf t55xx restore `|N |`f <filename> [p <password>] Restore T55xx card Page 0 / Page 1 blocks`
|
||||
|`lf t55xx info `|Y |`[1] Show T55x7 configuration data (page 0/ blk 0)`
|
||||
|`lf t55xx p1detect `|Y |`[1] Try detecting if this is a t55xx tag by reading page 1`
|
||||
|`lf t55xx protect `|Y |`Password protect tag`
|
||||
|`lf t55xx read `|Y |`b <block> p [password] [o] [1] -- Read T55xx block data. Optional [p password], [override], [page1]`
|
||||
|`lf t55xx resetread `|Y |`Send Reset Cmd then lf read the stream to attempt to identify the start of it (needs a demod and/or plot after)`
|
||||
|`lf t55xx recoverpw `|Y |`[password] Try to recover from bad password write from a cloner. Only use on PW protected chips!`
|
||||
|`lf t55xx special `|Y |`Show block changes with 64 different offsets`
|
||||
|`lf t55xx p1detect `|N |`[1] Try detecting if this is a t55xx tag by reading page 1`
|
||||
|`lf t55xx protect `|N |`Password protect tag`
|
||||
|`lf t55xx read `|N |`b <block> p [password] [o] [1] -- Read T55xx block data. Optional [p password], [override], [page1]`
|
||||
|`lf t55xx resetread `|N |`Send Reset Cmd then lf read the stream to attempt to identify the start of it (needs a demod and/or plot after)`
|
||||
|`lf t55xx recoverpw `|N |`[password] Try to recover from bad password write from a cloner. Only use on PW protected chips!`
|
||||
|`lf t55xx special `|N |`Show block changes with 64 different offsets`
|
||||
|`lf t55xx trace `|Y |`[1] Show T55x7 traceability data (page 1/ blk 0-1)`
|
||||
|`lf t55xx wakeup `|Y |`Send AOR wakeup command`
|
||||
|`lf t55xx wipe `|Y |`[q] Wipe a T55xx tag and set defaults (will destroy any data on tag)`
|
||||
|`lf t55xx write `|Y |`b <block> d <data> p [password] [1] -- Write T55xx block data. Optional [p password], [page1]`
|
||||
|`lf t55xx wakeup `|N |`Send AOR wakeup command`
|
||||
|`lf t55xx wipe `|N |`[q] Wipe a T55xx tag and set defaults (will destroy any data on tag)`
|
||||
|`lf t55xx write `|N |`b <block> d <data> p [password] [1] -- Write T55xx block data. Optional [p password], [page1]`
|
||||
|
||||
|
||||
### lf viking
|
||||
|
@ -799,9 +802,9 @@
|
|||
|------- |------- |-----------
|
||||
|`lf viking help `|Y |`This help`
|
||||
|`lf viking demod `|Y |`Demodulate a Viking tag from the GraphBuffer`
|
||||
|`lf viking read `|Y |`Attempt to read and Extract tag data from the antenna`
|
||||
|`lf viking clone `|Y |`clone Viking tag to T55x7 (or to q5/T5555)`
|
||||
|`lf viking sim `|Y |`simulate Viking tag`
|
||||
|`lf viking read `|N |`Attempt to read and Extract tag data from the antenna`
|
||||
|`lf viking clone `|N |`clone Viking tag to T55x7 (or to q5/T5555)`
|
||||
|`lf viking sim `|N |`simulate Viking tag`
|
||||
|
||||
|
||||
### lf visa2000
|
||||
|
@ -812,9 +815,9 @@
|
|||
|------- |------- |-----------
|
||||
|`lf visa2000 help `|Y |`This help`
|
||||
|`lf visa2000 demod `|Y |`demodulate an VISA2000 tag from the GraphBuffer`
|
||||
|`lf visa2000 read `|Y |`attempt to read and extract tag data from the antenna`
|
||||
|`lf visa2000 clone `|Y |`clone Visa2000 tag to T55x7 (or to q5/T5555)`
|
||||
|`lf visa2000 sim `|Y |`simulate Visa2000 tag`
|
||||
|`lf visa2000 read `|N |`attempt to read and extract tag data from the antenna`
|
||||
|`lf visa2000 clone `|N |`clone Visa2000 tag to T55x7 (or to q5/T5555)`
|
||||
|`lf visa2000 sim `|N |`simulate Visa2000 tag`
|
||||
|
||||
|
||||
### mem
|
||||
|
@ -824,12 +827,12 @@
|
|||
|command |offline |description
|
||||
|------- |------- |-----------
|
||||
|`mem help `|Y |`This help`
|
||||
|`mem spiffs `|Y |`High level SPI FileSystem Flash manipulation [rdv40]`
|
||||
|`mem spibaud `|Y |`Set Flash memory Spi baudrate [rdv40]`
|
||||
|`mem info `|Y |`Flash memory information [rdv40]`
|
||||
|`mem load `|Y |`Load data into flash memory [rdv40]`
|
||||
|`mem dump `|Y |`Dump data from flash memory [rdv40]`
|
||||
|`mem wipe `|Y |`Wipe data from flash memory [rdv40]`
|
||||
|`mem spiffs `|N |`High level SPI FileSystem Flash manipulation [rdv40]`
|
||||
|`mem spibaud `|N |`Set Flash memory Spi baudrate [rdv40]`
|
||||
|`mem info `|N |`Flash memory information [rdv40]`
|
||||
|`mem load `|N |`Load data into flash memory [rdv40]`
|
||||
|`mem dump `|N |`Dump data from flash memory [rdv40]`
|
||||
|`mem wipe `|N |`Wipe data from flash memory [rdv40]`
|
||||
|
||||
|
||||
### reveng
|
||||
|
@ -843,13 +846,13 @@
|
|||
|command |offline |description
|
||||
|------- |------- |-----------
|
||||
|`sc help `|Y |`This help`
|
||||
|`sc list `|Y |`List ISO 7816 history`
|
||||
|`sc info `|Y |`Tag information`
|
||||
|`sc reader `|Y |`Act like an IS07816 reader`
|
||||
|`sc raw `|Y |`Send raw hex data to tag`
|
||||
|`sc list `|N |`List ISO 7816 history`
|
||||
|`sc info `|N |`Tag information`
|
||||
|`sc reader `|N |`Act like an IS07816 reader`
|
||||
|`sc raw `|N |`Send raw hex data to tag`
|
||||
|`sc upgrade `|Y |`Upgrade sim module firmware`
|
||||
|`sc setclock `|Y |`Set clock speed`
|
||||
|`sc brute `|Y |`Bruteforce SFI`
|
||||
|`sc setclock `|N |`Set clock speed`
|
||||
|`sc brute `|N |`Bruteforce SFI`
|
||||
|
||||
|
||||
### script
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue