Skip to content

Study plan

Tell me what is on your desk. This page answers with the questions you can settle tonight, the ones a browser settles with no hardware at all, and the ones still waiting on a device.

The order is deliberate. Nothing in the first two levels needs a device, and that is not a consolation prize: a reader in your hand invites you to capture first and think later, and a fixed capture makes you read what is actually in front of you. Buy hardware when a question needs it, which for most readers is somewhere around module 13.

One rule outranks everything on this page. No live cardholder data, ever. Sanitize a capture before you analyze it rather than before you publish it, keep the original outside the repository, and read the safety guides before pointing a reader at a card you did not issue. Read the guides

1 / Your bench

Check what you have. None of it is sent anywhere: the plan is derived in your browser and remembered there, which is the only reason the question can be this direct.

0 on your bench · 13 in the browser · 4 waiting on a device

Nothing checked, so the plan below is the browser route. It runs complete through level two: the corpus covers modules 3 to 7 entirely and most of 8, and the practice VM installs without a single device attached.

2 / What that reaches

Four positions by three layers. A device buys a position at an interface, down to a depth, and a hole in this grid is a question you cannot ask yet. Almost every tool somebody regrets buying was bought for the wrong row.

  • Readeryou are the terminal
    Level 1
    Out of reach
    Level 2
    Out of reach
    Level 3
    Out of reach
  • Targetyou are the card
    Level 1
    Out of reach
    Level 2
    Out of reach
    Level 3
    Out of reach
  • Snifferyou are nobody
    Level 1
    Out of reach
    Level 2
    Out of reach
    Level 3
    Out of reach
  • Man in the middleyou are both
    Level 1
    Out of reach
    Level 2
    Out of reach
    Level 3
    Out of reach
  • Reader cannot observe anyone else's transaction: you power the field, so there cannot be two.
  • Target cannot produce a valid cryptogram, because you do not have the key.
  • Sniffer cannot change anything, and you need hardware that listens without energizing.
  • Man in the middle cannot avoid needing two interfaces at once, plus a link between them.
  • Level 1 · The ISO 14443 radio: activation, modulation, timing, anti-collision.
  • Level 2 · The APDU exchange, and the bytes that carry it.
  • Level 3 · The EMV application: selection, records, authentication, the decision.

3 / Your plan

Every stage names what you are finding out, the module that takes it apart, and what the result does not establish. That last line is not decoration. A capture proves the data can be obtained, and that is several rungs short of a transaction an issuer accepted.

Level 1Foundations
Level 2Practitioner
Level 3Operator
Level 4Researcher

4 / The next device

Opens 6 questions

An ACR122U

Level 3 and most of Level 2. A PC/SC and CCID reader built on the NXP PN53x family, so both stacks talk to it.

Will not do Sniffing. It is a reader, not a listener, and it cannot watch someone else's transaction. A contactless EMV relay on it stops at the certificate record, and a second reader does not fix that.

  • Ask a card what it holds
  • Take the same transaction over the air
  • Answer a terminal with values you chose
  • Measure a terminal's unpredictable number
  • Measure where the ACR122U actually stops
  • Produce a capture somebody else could reproduce

5 / What this cannot place

A plan that lists only what it covers reads as though it covers everything. Each of these is a property of where the data lives rather than of anybody's budget.

  • Instant payments and QR

    There is no capture for module 11 and there will not be one. A QR rail has no card interface to sit on, so the observation positions this plan is built from do not exist there. That module is read against specifications and incident reports instead.

  • Relay resistance

    The corpus carries no INS EA exchange, so module 17 works from the byte layout by hand. Producing one needs a terminal that implements the protocol, which is a harder thing to find than a reader.

  • Contactless CVM limits

    Tags DF8123 to DF8126 never cross the card interface. No position in this plan can observe them, whatever the device, because they are terminal configuration rather than traffic.