Skip to content

commands

Philippe Teuwen edited this page Mar 27, 2014 · 25 revisions

Proxmark3 command dump

Some commands are available only if a Proxmark 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.
quit Y Exit program
exit Y Exit program

data

{ Plot window / data buffer manipulation... }

command offline description
data help Y This help
data amp Y Amplify peaks
data askdemod Y <0 or 1> -- Attempt to demodulate simple ASK tags
data autocorr Y <window length> -- Autocorrelation over window
data bitsamples N Get raw samples as bitstring
data bitstream Y [clock rate] -- Convert waveform into a bitstream
data buffclear Y Clear sample buffer and graph window
data dec Y Decimate samples
data detectclock Y Detect clock rate
data fskdemod Y Demodulate graph window as a HID FSK
data grid Y <x> <y> -- overlay grid on graph window, use zero value to turn off either
data hexsamples N <bytes> [<offset>] -- Dump big buffer as hex bytes
data hide Y Hide graph window
data hpf Y Remove DC offset from trace
data load Y <filename> -- Load trace (to graph window
data ltrim Y <samples> -- Trim samples from left of trace
data mandemod Y [i] [clock rate] -- Manchester demodulate binary stream (option 'i' to invert output)
data manmod Y [clock rate] -- Manchester modulate a binary stream
data norm Y Normalize max/min to +/-500
data plot Y Show graph window (hit 'h' in window for keystroke help)
data samples N [512 - 40000] -- Get raw samples for graph window
data save Y <filename> -- Save trace (from graph window)
data scale Y <int> -- Set cursor display scale
data threshold Y <threshold> -- Maximize/minimize every value in the graph window depending on threshold
data zerocrossings Y Count time between zero-crossings

hf

{ HF commands... }

command offline description
hf help Y This help
hf tune N Continuously measure HF antenna tuning

hf 14a

{ ISO14443A RFIDs... }

command offline description
hf 14a help Y This help
hf 14a list N List ISO 14443a history
hf 14a reader N Act like an ISO14443 Type A reader
hf 14a cuids N <n> Collect n>0 ISO14443 Type A UIDs in one go
hf 14a sim N <UID> -- Fake ISO 14443a tag
hf 14a snoop N Eavesdrop ISO 14443 Type A
hf 14a raw N Send raw hex data to tag

hf 14b

{ ISO14443B RFIDs... }

command offline description
hf 14b help Y This help
hf 14b demod Y Demodulate ISO14443 Type B from tag
hf 14b list N List ISO 14443 history
hf 14b read N Read HF tag (ISO 14443)
hf 14b sim N Fake ISO 14443 tag
hf 14b simlisten N Get HF samples as fake tag
hf 14b snoop N Eavesdrop ISO 14443
hf 14b sri512read N Read contents of a SRI512 tag
hf 14b srix4kread N Read contents of a SRIX4K tag
hf 14b raw N Send raw hex data to tag

hf 15

{ ISO15693 RFIDs... }

command offline description
hf 15 help Y This help
hf 15 demod Y Demodulate ISO15693 from tag
hf 15 read N Read HF tag (ISO 15693)
hf 15 record N Record Samples (ISO 15693)
hf 15 reader N Act like an ISO15693 reader
hf 15 sim N Fake an ISO15693 tag
hf 15 cmd N Send direct commands to ISO15693 tag
hf 15 findafi N Brute force AFI of an ISO15693 tag
hf 15 dumpmemory N Read all memory pages of an ISO15693 tag

hf epa

{ German Identification Card... }

command offline description
hf epa help Y This help
hf epa cnonces N <m> <n> <d> Acquire n>0 encrypted PACE nonces of size m>0 with d sec pauses

hf legic

{ LEGIC RFIDs... }

command offline description
hf legic help Y This help
hf legic decode N Display deobfuscated and decoded LEGIC RF tag data (use after hf legic reader)
hf legic reader N [offset [length]] -- read bytes from a LEGIC card
hf legic save N <filename> [<length>] -- Store samples
hf legic load N <filename> -- Restore samples
hf legic sim N [phase drift [frame drift [req/resp drift]]] Start tag simulator (use after load or read)
hf legic write N <offset> <length> -- Write sample buffer (user after load or read)
hf legic fill N <offset> <length> <value> -- Fill/Write tag with constant value

hf iclass

{ ICLASS RFIDs... }

command offline description
hf iclass help Y This help
hf iclass list N List iClass history
hf iclass snoop N Eavesdrop iClass communication
hf iclass sim N Simulate iClass tag
hf iclass reader N Read an iClass tag

hf mf

{ MIFARE RFIDs... }

command offline description
hf mf help Y This help
hf mf dbg N Set default debug mode
hf mf rdbl N Read MIFARE classic block
hf mf urdbl N Read MIFARE Ultralight block
hf mf urdcard N Read MIFARE Ultralight Card
hf mf uwrbl N Write MIFARE Ultralight 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 chk N Test block keys
hf mf mifare N Read parity error messages.
hf mf nested N Test nested authentication
hf mf sniff N Sniff card-reader communication
hf mf sim N Simulate MIFARE card
hf mf eclr N Clear simulator memory block
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 for magic Chinese card
hf mf csetblk N Write block into magic Chinese card
hf mf cgetblk N Read block from magic Chinese card
hf mf cgetsc N Read sector from magic Chinese card
hf mf cload N Load dump into magic Chinese card
hf mf csave N Save dump from magic Chinese card into file or emulator

hw

{ Hardware commands... }

command offline description
hw help Y This help
hw detectreader N `['l'
hw fpgaoff N Set FPGA off
hw lcd N <HEX command> <count> -- Send command/data to LCD
hw lcdreset N Hardware reset LCD
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 `<loraw
hw tune N Measure antenna tuning
hw version N Show version inforation about the connected Proxmark

lf

{ LF commands... }

command offline description
lf help Y This help
lf cmdread N <off period> <'0' period> <'1' period> <command> ['h'] -- Modulate LF reader field to send command before read (all periods in microseconds) (option 'h' for 134)
lf flexdemod Y Demodulate samples for FlexPass
lf indalademod Y ['224'] -- Demodulate samples for Indala 64 bit UID (option '224' for 224 bit)
lf indalaclone Y <UID> ['l']-- Clone Indala to T55x7 (tag must be in antenna)(UID in HEX)(option 'l' for 224 UID
lf read N ['h' or <divisor>] -- Read 125/134 kHz LF ID-only tag (option 'h' for 134, alternatively: f=12MHz/(divisor+1))
lf sim N [GAP] -- Simulate LF tag from buffer with optional GAP (in microseconds)
lf simbidir N Simulate LF tag (with bidirectional data transmission between reader and tag)
lf simman N <Clock> <Bitstream> [GAP] Simulate arbitrary Manchester LF tag
lf vchdemod Y ['clone'] -- Demodulate samples for VeriChip

lf em4x

{ EM4X RFIDs... }

command offline description
lf em4x help Y This help
lf em4x em410xread Y [clock rate] -- Extract ID from EM410x tag
lf em4x em410xsim N <UID> -- Simulate EM410x tag
lf em4x em410xwatch N ['h'] -- Watches for EM410x 125/134 kHz tags (option 'h' for 134)
lf em4x em410xwrite Y <UID> <'0' T5555> <'1' T55x7> [clock rate] -- Write EM410x UID to T5555(Q5) or T55x7 tag, optionally setting clock rate
lf em4x em4x50read Y Extract data from EM4x50 tag
lf em4x readword Y <Word> -- Read EM4xxx word data
lf em4x readwordPWD Y <Word> <Password> -- Read EM4xxx word data in password mode
lf em4x writeword Y <Data> <Word> -- Write EM4xxx word data
lf em4x writewordPWD Y <Data> <Word> <Password> -- Write EM4xxx word data in password mode

lf hid

{ HID RFIDs... }

command offline description
lf hid help Y This help
lf hid demod Y Demodulate HID Prox Card II (not optimal)
lf hid fskdemod Y Realtime HID FSK demodulator
lf hid sim Y <ID> -- HID tag simulator
lf hid clone Y <ID> ['l'] -- Clone HID to T55x7 (tag must be in antenna)(option 'l' for 84bit ID)

lf io

{ ioProx tags... }

command offline description
lf io help Y This help
lf io demod Y Demodulate Stream
lf io fskdemod Y Demodulate ioProx Tag
lf io clone Y Clone ioProx Tag

lf ti

{ TI RFIDs... }

command offline description
lf ti help Y This help
lf ti demod Y Demodulate raw bits for TI-type LF 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 hitag

{ Hitag tags and transponders... }

command offline description
lf hitag help Y This help
lf hitag list Y List Hitag trace history
lf hitag reader Y Act like a Hitag Reader
lf hitag sim Y Simulate Hitag transponder
lf hitag snoop Y Eavesdrop Hitag communication

lf t55xx

{ T55xx RFIDs... }

command offline description
lf t55xx help Y This help
lf t55xx readblock Y <Block> -- Read T55xx block data (page 0)
lf t55xx readblockPWD Y <Block> <Password> -- Read T55xx block data in password mode(page 0)
lf t55xx writeblock Y <Data> <Block> -- Write T55xx block data (page 0)
lf t55xx writeblockPWD Y <Data> <Block> <Password> -- Write T55xx block data in password mode(page 0)
lf t55xx readtrace Y Read T55xx traceability data (page 1)

lf pcf7931

{PCF7931 RFIDs...}

command offline description
lf pcf7931 help Y This help
lf pcf7931 read Y Read content of a PCF7931 transponder

script

{ Scripting commands }

command offline description
script help Y This help
script list Y List available scripts
script run Y <name> -- Execute a script