Compare commits
3 Commits
patch-1
...
c0decave-r
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
00d0fd006e | ||
|
|
7f5a867e8c | ||
|
|
d46f80e7ea |
@@ -3615,7 +3615,11 @@ static int CmdHF14ADesInfo(const char *Cmd) {
|
||||
if (res == PM3_SUCCESS) {
|
||||
static const char STANDALONE_DESFIRE[] = { 0x75, 0x77, 0x81, 0x02};
|
||||
static const char JCOP_DESFIRE[] = { 0x75, 0xf7, 0xb1, 0x02 };
|
||||
static const char JCOP3_DESFIRE[] = { 0x78, 0x77, 0x71, 0x02 };
|
||||
|
||||
if (card.sak == 0x20) {
|
||||
|
||||
if (card.ats_len >= 5) {
|
||||
if (str_startswith((const char *)card.ats + 1, STANDALONE_DESFIRE)) {
|
||||
PrintAndLogEx(INFO, "Standalone DESFire");
|
||||
}
|
||||
@@ -3623,6 +3627,13 @@ static int CmdHF14ADesInfo(const char *Cmd) {
|
||||
PrintAndLogEx(INFO, "JCOP DESFire");
|
||||
}
|
||||
}
|
||||
if (card.ats_len == 4) {
|
||||
if (str_startswith((const char *)card.ats + 1, JCOP3_DESFIRE)) {
|
||||
PrintAndLogEx(INFO, "JCOP3 DESFire");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
Card Master key (CMK) 0x00 AID = 00 00 00 (card level)
|
||||
|
||||
@@ -34,6 +34,10 @@
|
||||
|
||||
- Android phone
|
||||
- [Termux](https://play.google.com/store/apps/details?id=com.termux)
|
||||
- Proxmark3 RDV4 (https://www.proxmark.com/proxmark-3-hardware/proxmark-3-rdv4)
|
||||
- Blueshark Standalone Module (Bluetooth ONLY) (https://www.proxmark.com/proxmark-news/proxmark3-blueshark-bluetooth-released)
|
||||
- Proxmark with BTADDON compiled Firmware (Bluetooth ONLY) (https://github.com/RfidResearchGroup/proxmark3/blob/master/doc/md/Use_of_Proxmark/4_Advanced-compilation-parameters.md#platform_extras)
|
||||
|
||||
|
||||
## Notes
|
||||
^[Top](#top)
|
||||
@@ -196,4 +200,30 @@ Alternatively, if you have made the client in the git repo:
|
||||
```
|
||||
./client/proxmark3 tcp:localhost:<chosenPort>
|
||||
```
|
||||
### Troubleshooting
|
||||
^[Top](#top)
|
||||
|
||||
#### BTADDON Missing in Firmware of PM3
|
||||
|
||||
1. Phone and pm3 are connected, blue led is on and *not* blinking
|
||||
2. BTUART Tool TCP Server at Port 4321
|
||||
3. Using proxmark3 in termux shows the following error message:
|
||||
```
|
||||
$ proxmark3 tcp:localhost:4321
|
||||
|
||||
[=] Session log /data/data/com.termux/files/home/.suroot /.proxmark3/log_20210519.txt
|
||||
|
||||
[=] Loading Preferences...
|
||||
|
||||
[+] loaded from JSON file /data/data/com.termux/files/ho me/.suroot/.proxmark3/preferences.json
|
||||
|
||||
Using UART port tcp:localhost:4321
|
||||
|
||||
[!!] ERROR: cannot communicate with the Proxmark
|
||||
```
|
||||
Solution:
|
||||
|
||||
Make sure you have installed a firmware with BTADDON compiled.
|
||||
See: https://github.com/RfidResearchGroup/proxmark3/blob/master/doc/md/Use_of_Proxmark/4_Advanced-compilation-parameters.md#platform_extras
|
||||
|
||||
ENJOY !
|
||||
|
||||
Reference in New Issue
Block a user