MainWindow
0
0
1050
700
800
600
Proxmark3GUI
0
0
5
5
5
5
5
-
-
0
0
Client Path:
-
-
0
0
Port:
-
80
0
true
-
40
0
Refresh Ports
-
40
0
Connect
-
40
0
Disconnect
-
0
0
2
Mifare
5
5
5
5
5
-
2
-
2
0
Consolas
12
Qt::PreventContextMenu
true
QAbstractItemView::SingleSelection
true
false
20
20
-
2
-
Qt::Vertical
20
40
-
Select All
-
Select Trailer
-
Qt::Vertical
QSizePolicy::Fixed
20
20
-
40
0
KeyBlocks->Key
-
40
0
KeyBlocks<-Key
-
40
0
Fill Keys
-
40
0
Trailer Decoder
-
40
0
Set Fonts
-
Qt::Vertical
20
40
-
1
0
Consolas
12
Qt::PreventContextMenu
true
QAbstractItemView::SingleSelection
false
20
20
-
-
Card Type
true
5
5
-
0
0
MINI
-
0
0
1K
true
-
0
0
2K
-
0
0
4K
-
File
true
5
5
-
40
0
Load
-
40
0
Save
-
40
0
Clear
-
Data
true
-
Key
-
Attack
true
5
5
-
Qt::Horizontal
40
20
-
40
0
Card Info
-
0
0
Check Default
-
40
0
Nested
-
40
0
Hardnested
-
40
0
Darkside
-
Qt::Horizontal
40
20
-
Read/Write
true
-
-
-
Block:
-
60
0
60
16777215
true
-1
-
Key:
-
Courier
FFFFFFFFFFFF
-
Key Type:
-
45
0
35
16777215
-
Data:
-
Qt::Horizontal
40
20
-
Normal(Require Password)
true
5
5
5
-
40
0
Read One
-
40
0
Write One
-
0
0
Read Selected
-
0
0
Write Selected
-
0
0
40
0
Dump
-
0
0
40
0
Restore
-
Chinese Magic Card(Without Password)
true
5
5
-
0
0
Lock UFUID Card
-
0
0
About UID Card
-
40
0
Read One
-
40
0
Write One
-
0
0
Read Selected
-
0
0
Write Selected
-
0
0
0
0
Set Parameter
-
0
0
40
0
Wipe
-
Courier
-
-
Simulate
true
5
9
5
-
Qt::Horizontal
40
20
-
0
0
Write Selected
-
0
0
Read Selected
-
40
0
Clear
-
40
0
Simulate
-
Qt::Horizontal
40
20
-
Sniff
true
5
5
-
Qt::Horizontal
40
20
-
40
0
Sniff
-
40
0
Sniff(14a)
-
40
0
List Data
-
40
0
Load
-
40
0
Save
-
Qt::Horizontal
40
20
true
LF
-
-
LF Config
2
2
5
2
2
-
Frequency
5
2
5
2
2
-
-
0
0
125k
true
-
0
0
134k
-
0
0
other
-
Divisor:
-
19
255
95
-
Actural Freq: 125.000kHz
-
Qt::Horizontal
0
0
-
19
255
95
Qt::Horizontal
-
Note:
You might need a modified LF antenna if the freq is not 125k/134k.
When setting the freq, the "hw setlfdivisor" will also be called.
true
-
-
Qt::Horizontal
40
20
-
-
Bit per sample:
-
Decimation:
-
1
8
-
Averaging:
-
-
Trigger threshold:
-
128
-
Samples to skip:
-
65535
-
1
8
8
-
Qt::Horizontal
40
20
-
-
Qt::Horizontal
40
20
-
0
0
20
0
Get Config
-
0
0
20
0
Set Config
-
Reset
-
Qt::Horizontal
40
20
-
LF Operation
5
5
5
5
5
-
-
-
Search
-
Qt::Vertical
QSizePolicy::Expanding
0
0
-
0
0
Read and search for valid known tag.
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
true
-
Qt::Horizontal
-
-
-
Read
-
Qt::Vertical
QSizePolicy::Expanding
0
0
-
0
0
Sniff low frequency signal with LF field ON.
Use this to get raw data from a tag.
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
true
-
Qt::Horizontal
-
-
-
Tune
-
Qt::Vertical
QSizePolicy::Expanding
0
0
-
0
0
Measure LF antenna tuning.
If the antenna voltage has a obvious drop after putting card on the antenna, it is likely that the tag is a LF tag.
On Iceman/RRG repo, press the button on PM3 to stop measuring
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
true
-
Qt::Horizontal
-
-
-
Sniff
-
Qt::Vertical
QSizePolicy::Expanding
0
0
-
0
0
Sniff low frequency signal with LF field OFF.
Use this to get raw data from a reader
or the communication between a tag and a reader.
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
true
-
Qt::Vertical
0
0
-
Qt::Horizontal
QSizePolicy::Expanding
502
0
T55xx
360
20
281
511
Basic Configuration(Page 0 Block 0)
2
2
-
-
Hex:
-
Bin:
-
4
0
-
1
0
-
-
Qt::Horizontal
40
20
-
Get from Data
-
Set to Data
-
Qt::Horizontal
40
20
-
5
5
-
Locked:
-
-
Master Key:
-
Data Bit Rate:
-
-
eXtended Mode:
-
Modulation:
-
PSK Clock Freq:
-
Answer on Request:
-
-
-
One Time Pad:
-
Max Block:
-
Password:
-
Seq. Terminator:
-
Seq. Start Marker:
-
Fast Downlink:
-
Inverse Data:
-
Init-Delay:
-
-
-
-
-
-
-
-
-
-
-
-
Qt::Vertical
20
40
670
20
311
511
Analog Front-End Option(Page 1 Block 3)
2
2
-
-
Hex:
-
Bin:
-
4
0
-
1
0
-
-
Qt::Horizontal
40
20
-
Get from Data
-
Set to Data
-
Qt::Horizontal
40
20
-
QFormLayout::WrapLongRows
5
5
-
Locked:
-
-
Option Key:
-
-
Soft Modulation:
-
-
Clamp Voltage:
-
-
Modulation Voltage:
-
-
Clock Detection Threshold:
-
-
Gap Detection Threshold:
-
-
Write Dampling:
-
Demod Delay:
-
Downlink Protocol:
-
-
-
-
Qt::Vertical
20
40
50
150
221
201
-
Data:
-
50
370
194
231
T55xx Read Config
-
-
Modulation:
-
Bit Rate:
-
Seq. Term.
-
Offset:
-
Inverted:
-
-
-
-
-
-
-
T5577
-
T5555
-
Qt::Vertical
20
40
RawCommand
5
5
5
5
5
-
-
2
0
Qt::ScrollBarAlwaysOn
QAbstractScrollArea::AdjustIgnored
true
-
-
Qt::LeftToRight
History:
false
-
1
0
Qt::PreventContextMenu
-
0
0
Qt::LeftToRight
ClearHistory
-
QLayout::SetMaximumSize
-
-
Send
-
ClearOutput
Settings
-
-
Client
-
Preload script path:
-
-
Note:
If the client requires some enviroment variables, you can make a script file(*.bat on Windows or *.sh on Linux) to configure them,
then put the path of the script there
true
-
Qt::Horizontal
-
Client working directory:
-
-
../data
-
Save
-
Note:
On Windows, the client working directory should not be identical to the path of GUI, otherwise the client will use the wrong .dll file.
true
-
Qt::Horizontal
-
Start arguments
-
<port> -f
-
Note:
-f is necessary because the GUI need to handle the output in time
In some cases the arguments should be set to "-p /dev/<port> -f"
or "-p <port> -f"
true
-
Qt::Horizontal
-
-
0
0
0
0
-
0
0
Keep buttons enabled even the client is running or disconnected
true
-
Qt::Horizontal
-
-
0
0
0
0
-
0
0
Keep te client active even the PM3 hardware is disconnected.(Experimental)
true
-
GUI
-
-
Language:
-
Choose Language
-
(Restart this app to use new language)
-
Qt::Horizontal
0
0
-
Qt::Vertical
0
0
-
Qt::Horizontal
0
0
true