mirror of
https://github.com/Proxmark/proxmark3.git
synced 2025-08-19 04:49:38 -07:00
added magic cards
This commit is contained in:
parent
3e77c7a7b4
commit
f7887fa82e
2 changed files with 8 additions and 0 deletions
|
@ -60,9 +60,16 @@ bool RAMFUNC MfSniffLogic(const uint8_t *data, uint16_t len, uint8_t *parity, ui
|
||||||
memset(sniffATQA, 0x00, 2);
|
memset(sniffATQA, 0x00, 2);
|
||||||
sniffSAK = 0;
|
sniffSAK = 0;
|
||||||
sniffState = SNF_ATQA;
|
sniffState = SNF_ATQA;
|
||||||
|
if (data[0] == 0x40)
|
||||||
|
sniffState = SNF_MAGIC_WUPC2;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case SNF_MAGIC_WUPC2:
|
||||||
|
if ((len == 1) && (reader) && (data[0] == 0x43) ) {
|
||||||
|
sniffState = SNF_CARD_IDLE;
|
||||||
|
}
|
||||||
|
break;
|
||||||
case SNF_ATQA:{
|
case SNF_ATQA:{
|
||||||
if ((!reader) && (len == 2)) { // ATQA from tag
|
if ((!reader) && (len == 2)) { // ATQA from tag
|
||||||
memcpy(sniffATQA, data, 2);
|
memcpy(sniffATQA, data, 2);
|
||||||
|
|
|
@ -27,6 +27,7 @@
|
||||||
#define SNF_CARD_IDLE 9
|
#define SNF_CARD_IDLE 9
|
||||||
#define SNF_CARD_CMD 10
|
#define SNF_CARD_CMD 10
|
||||||
#define SNF_CARD_RESP 11
|
#define SNF_CARD_RESP 11
|
||||||
|
#define SNF_MAGIC_WUPC2 12
|
||||||
|
|
||||||
#define SNF_UID_4 0
|
#define SNF_UID_4 0
|
||||||
#define SNF_UID_7 0
|
#define SNF_UID_7 0
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue