Questions tagged [contactless-smartcard]

A contactless smartcard is a smartcard with a contactless communication interface in addition to or instead of a contact smartcard interface. Contactless smartcards are often used for ID documents and contactless payment cards (e.g. employee ID badges, electronic passports and ID cards and contactless credit/debit cards).

A contactless smartcard is a with a contactless communication interface in addition to or instead of a contact smartcard interface. Usually, the term "contactless smartcard" refers to a contactless transponder that adheres to the smartcard communication protocol standardized in ISO/IEC 7816-4 and that has a radio frequency interface according to ISO/IEC 14443. However, chip manufacturers sometimes also use the term "contactless smartcard" for contactless memory cards that have additional cryptographic and/or access control logic.

326 questions
1
vote
1 answer

Why is the length byte of this ATS so large?

Testing with a DESFire, I picked up the following ATS: 0x75 0x77 0x81 0x02 0x80. From what I can tell, ISO/IEC 14443-4 says that the first byte should be the "length byte" and should indicate the total number of bytes sent as part of the ATS.…
VortixDev
  • 965
  • 1
  • 10
  • 23
1
vote
1 answer

Give HCE app priority over other NFC tags so that HCE becomes the only readable tag/first to be read

I have created an Android app which uses Host Card Emulation to emulate a contactless smartcard. Now, in a situation where both the real smartcard and the app are close to a reader, I would like to shadow completely the smartcard tag with my HCE app…
The BigBoss
  • 111
  • 2
  • 11
1
vote
1 answer

What and where are historical bytes in a MIFARE's ATS?

What are historical bytes, and, given an ATS value, how can you tell which bytes are "historical"? In my particular case, I've got the ATS of a MIFARE DESFire card. The ATS is 75 77 81 02 80. From my understanding, DESFire should have no historical…
VortixDev
  • 965
  • 1
  • 10
  • 23
1
vote
1 answer

Does hf14b raw command allow me to send and receive APDU messages?

Undocumented in the Proxmark3's Wiki as well as in its command-line documentation, the proxmark3 Linux client provides the hf 14a apdu command (though there is no hf 14b apdu command). The way I view things is that APDU build on top of ISO14443.…
Mat
  • 833
  • 1
  • 5
  • 20
1
vote
0 answers

GET PROCESSING OPTION error with contactless Card

I'm trying to make the call GET PROCESSING OPTION regardless EMV Contactless. The data is: 6F 42 84 07 A0 00 00 00 04 10 10 A5 37 50 0A 4D 61 73 74 65 72 43 61 72 64 87 01 01 5F 2D 08 69 74 65 6E 66 72 64 65 BF 0C 1A 9F 4D 02 0B 0A 9F 6E 07 03…
1
vote
2 answers

SW=6300 error reading ePassport from Android

I followed the ICAO's 7th edition "Appendix D to Part 11 - Worked Example: Basic Access Control" in order to create an Android app with Xamarin.Android that reads the data from an ePassport. However, I'm getting a 6300 status code from the chip at…
1
vote
2 answers

How can sign a transaction on an EMV contactless card?

I read here that EVM cards will sign some transaction data. I would like to do this with my card, using my phone, and verify that the signature on the result is correct. To start, I issued this command ("request…
Jack
  • 11
  • 1
1
vote
1 answer

Can I write a text on UHF RFID tag with RC522 module?

I want to write a text on a UHF RFID tag. Can I write with the RC522 module? What software is appropriate for this work?
k.h
  • 11
  • 1
1
vote
2 answers

MIFARE classic card APDU authentication failure

I have been trying to authenticate MIFARE classic 4k contactless cards using Identive SDI010 Contactless Reader within Zebra ZXP SERIES 7 PRO printer. I can successfully load keys using below command FF 82 00 60 06 FF FF FF FF FF FF response -…
Hiren
  • 708
  • 1
  • 7
  • 14
1
vote
1 answer

How to send a command APDU to a HCE device?

The AID of my app is F239856324897348 and I have constructed a SelectAID APDU for it. Now how do I actually send it to the receiving Android device which is using host card emulation. I have a created my HCE service to respond with a response APDU…
Hazed 2.0
  • 133
  • 2
  • 14
1
vote
0 answers

How to change polling sequence on ACR122U / PN532

I'm looking to develop a Go application to read EMV and NFC cards with a 2 separate custom wakeup frames. My polling loop should check WUPA, then WUPB, then WUPCUST1, then WUPCUST2. Both custom frames follow the same protocol as Type-A At the end…
PassKit
  • 12,231
  • 5
  • 57
  • 75
1
vote
2 answers

CadClientInterface.powerUp() hangs while connecting smart card using Serial Port

I am trying to connect to my smart card using serial port using below code: String port = "COM1"; // serial port CommPortIdentifier portId = CommPortIdentifier.getPortIdentifier(port); String appname = "CadClient"; int timeout = 30000; CommPort…
naeemgik
  • 2,232
  • 4
  • 25
  • 47
1
vote
2 answers

List of tags that might be requested in PDOL per kernel type?

I can't find information about the potential tags that might get included in a PDOL (per kernel type, i.e. Visa, Mastercard, etc.). I've already looked in all the Book A-D, Book 1-4 pdfs to no avail (exception is C-1). I am particularly interested…
Ognyan
  • 13,452
  • 5
  • 64
  • 82
1
vote
2 answers

Dim screen but keep NFC working in background

I have an app which connects to smartcards, but when the display turns off, the app disconnects from the smartcard. Is it possible to turn the screen off but keep NFC active so that the app can send data to the smartcard and receive them?
1
vote
1 answer

HCE - Is there a way to manipulate the ATR?

I am making a Host Card Emulation app on Android, everything works fine with my PC/SC reader. I am able to send APDU commands and get the reponses. Now I want to know if it's possible to manipulate the ATR of the card emulated by Android using…
enzo
  • 72
  • 1
  • 3
  • 26