salmg/academy
Sign in
Payment Systems: Magstripe, Tokenization, NFC and EMV
Level 3 · Operator120 min

Cloning, replay and downgrade attacks

Reversing transactions to understand attacks seen in the wild, and building proofs of concept for each.

Enrolment required

Module 1 of this course is free to read. The rest needs an enrolment — and so does nothing else on this site: the workbench, the APDU decoder and the whole capture corpus stay open to everyone, signed in or not.

Sign inAbout enrolmentThe workbench and decoder are free

What this module covers

  1. 01Three different things called cloning
  2. 02Cloning: copying what nothing protects
  3. 03The chip carries the stripe around inside it
  4. 04Fallback: the downgrade you perform with tape
  5. 05Downgrade: telling the terminal the chip is not there
  6. 06The same trick on the chip: the AIP
  7. 07Cloning a transaction, not a card
  8. 08Replay, and why the counter matters
  9. 09The PIN retry counter
  10. 10What actually stops each of these
  11. 11How to reason about a new one