mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-22 14:23:50 -07:00
add WITH_EMVSIM/SKIP_EMVSIM support
This commit is contained in:
parent
fc06cafc2f
commit
49d3e954b7
3 changed files with 6 additions and 0 deletions
|
@ -24,6 +24,7 @@ PLATFORM=PM3RDV4
|
||||||
#SKIP_HITAG=1
|
#SKIP_HITAG=1
|
||||||
#SKIP_EM4x50=1
|
#SKIP_EM4x50=1
|
||||||
#SKIP_EM4x70=1
|
#SKIP_EM4x70=1
|
||||||
|
#SKIP_EMVSIM=1
|
||||||
#SKIP_ZX8211=1
|
#SKIP_ZX8211=1
|
||||||
#SKIP_HF=1
|
#SKIP_HF=1
|
||||||
#SKIP_ISO15693=1
|
#SKIP_ISO15693=1
|
||||||
|
|
|
@ -1664,6 +1664,7 @@ static void PacketReceived(PacketCommandNG *packet) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case CMD_HF_ISO14443A_EMV_SIMULATE: {
|
case CMD_HF_ISO14443A_EMV_SIMULATE: {
|
||||||
|
#ifdef WITH_EMVSIM
|
||||||
struct p {
|
struct p {
|
||||||
uint16_t flags;
|
uint16_t flags;
|
||||||
uint8_t exitAfter;
|
uint8_t exitAfter;
|
||||||
|
@ -1674,6 +1675,7 @@ static void PacketReceived(PacketCommandNG *packet) {
|
||||||
struct p *payload = (struct p *) packet->data.asBytes;
|
struct p *payload = (struct p *) packet->data.asBytes;
|
||||||
|
|
||||||
EMVsim(payload->flags, payload->exitAfter, payload->uid, payload->atqa, payload->sak);
|
EMVsim(payload->flags, payload->exitAfter, payload->uid, payload->atqa, payload->sak);
|
||||||
|
#endif
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case CMD_HF_ISO14443A_SIMULATE: {
|
case CMD_HF_ISO14443A_SIMULATE: {
|
||||||
|
|
|
@ -193,6 +193,9 @@ endif
|
||||||
ifneq ($(SKIP_EM4x70),1)
|
ifneq ($(SKIP_EM4x70),1)
|
||||||
PLATFORM_DEFS += -DWITH_EM4x70
|
PLATFORM_DEFS += -DWITH_EM4x70
|
||||||
endif
|
endif
|
||||||
|
ifneq ($(SKIP_EMVSIM),1)
|
||||||
|
PLATFORM_DEFS += -DWITH_EMVSIM
|
||||||
|
endif
|
||||||
ifneq ($(SKIP_ZX8211),1)
|
ifneq ($(SKIP_ZX8211),1)
|
||||||
PLATFORM_DEFS += -DWITH_ZX8211
|
PLATFORM_DEFS += -DWITH_ZX8211
|
||||||
endif
|
endif
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue