mirror of
https://github.com/wh201906/Proxmark3GUI.git
synced 2025-02-16 22:21:30 +08:00
V0.1
This commit is contained in:
parent
0f2cca9a98
commit
bec81e6c7d
30
README.md
30
README.md
@ -1,9 +1,35 @@
|
||||
# Proxmark3GUI
|
||||
A GUI for [Proxmark3](https://github.com/Proxmark/proxmark3) client
|
||||
|
||||
[中文](README/README.zh_CN.md)
|
||||
|
||||
***
|
||||
|
||||
Update Log:
|
||||
## Features
|
||||
|
||||
## V0.0.1
|
||||
+ Support raw commands of Proxmark3 client
|
||||
+ Have a friendly UI to test Mifare cards
|
||||
+ Easy to edit Mifare data files
|
||||
+ Support binary(.bin .dump) files and text(.eml) files
|
||||
+ ...
|
||||
|
||||
***
|
||||
|
||||
## Previews
|
||||
![nested_attack](README/mf_nested_attack.gif)
|
||||
|
||||
![mf_load_file](README/mf_load_file.gif)
|
||||
|
||||
![mf_edit_file](README/mf_edit_file.gif)
|
||||
|
||||
![raw_command](README/raw_command.gif)
|
||||
|
||||
***
|
||||
|
||||
## Update Log:
|
||||
|
||||
### V0.1
|
||||
+ Able to deal with Mifare card and related files
|
||||
|
||||
### V0.0.1
|
||||
+ a dumb version with a useless GUI and a serial choose box.
|
35
README/README.zh_CN.md
Normal file
35
README/README.zh_CN.md
Normal file
@ -0,0 +1,35 @@
|
||||
# Proxmark3GUI
|
||||
一个自制的[Proxmark3](https://github.com/Proxmark/proxmark3) GUI
|
||||
|
||||
[English](../README.md)
|
||||
|
||||
***
|
||||
|
||||
## 特色功能
|
||||
|
||||
+ 支持直接输入PM3命令
|
||||
+ 有针对于Mifare卡(IC卡)的图形界面
|
||||
+ 支持编辑Mifare扇区数据文件
|
||||
+ 可以打开二进制/文本格式的扇区数据文件
|
||||
+ ...
|
||||
|
||||
***
|
||||
|
||||
## 预览图
|
||||
![nested_attack](mf_nested_attack.gif)
|
||||
|
||||
![mf_load_file](mf_load_file.gif)
|
||||
|
||||
![mf_edit_file](mf_edit_file.gif)
|
||||
|
||||
![raw_command](raw_command.gif)
|
||||
|
||||
***
|
||||
|
||||
## 更新日志:
|
||||
|
||||
### V0.1
|
||||
+ 支持处理Mifare卡片及相关数据文件
|
||||
|
||||
### V0.0.1
|
||||
+ 一个带串口选择框的实验版本
|
BIN
README/mf_edit_file.gif
Normal file
BIN
README/mf_edit_file.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.3 MiB |
BIN
README/mf_load_file.gif
Normal file
BIN
README/mf_load_file.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 650 KiB |
BIN
README/mf_nested_attack.gif
Normal file
BIN
README/mf_nested_attack.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 637 KiB |
BIN
README/raw_command.gif
Normal file
BIN
README/raw_command.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 857 KiB |
@ -219,7 +219,7 @@ void MainWindow::on_MF_dataWidget_itemChanged(QTableWidgetItem *item)
|
||||
|
||||
if(item->column() == 2)
|
||||
{
|
||||
QString data = item->text().replace(" ", "");
|
||||
QString data = item->text().replace(" ", "").toUpper();
|
||||
if(data == "" || mifare->data_isDataValid(data) == Mifare::DATA_NOSPACE)
|
||||
{
|
||||
mifare->data_setData(item->row(), data);
|
||||
@ -236,7 +236,7 @@ void MainWindow::on_MF_keyWidget_itemChanged(QTableWidgetItem *item)
|
||||
{
|
||||
if(item->column() == 1)
|
||||
{
|
||||
QString key = item->text().replace(" ", "");
|
||||
QString key = item->text().replace(" ", "").toUpper();
|
||||
if(key == "" || mifare->data_isKeyValid(key))
|
||||
{
|
||||
mifare->data_setKey(item->row(), true, key);
|
||||
|
Loading…
x
Reference in New Issue
Block a user