Proxmark3 v4.17140 Released

This is the v4.17140 “Raccoon” release of the Iceman fork of the Proxmark3 firmware and client. It is built from the commits landed since v4.16717 and brings new Apple Value Added Services support, EMV card reading, faster hardnested table loading, and a broad set of client and firmware refinements.

Highlights

  • Implemented the Apple Value Added Services (VAS) protocol, including ECC point decompression, ANSI X9.63 key derivation and a new hf vas command, so the Proxmark3 can decrypt VAS payloads; hf search now detects VAS as well.
  • Added an emv reader command that extracts information about the EMV application installed on a card, with track1/track2 decoders and an ISO 4217 currency table for richer output.
  • Brought LZ4 support to hardnested tables, cutting average decompression time from roughly 5.5 seconds (BZ2) to under 1 second, plus an uncompressed table loader for systems that prefer raw speed.
  • Made the ISO14443-A polling method more flexible via configurable custom polling frames generated on the client side, and added a known-ECP-frames database for Apple ECP identification.
  • Added a data centerthreshold command and a data envelope command for signal processing, and allowed clocks larger than 255 to be passed from the command line.
  • Rewrote the lf hitag read/dump/wrbl command set and options for better coherence with other commands, and fixed an lf hitag eload segmentation fault.
  • Fixed a regression where Mifare Classic KeyA and KeyB were accidentally switched in some reader-mode contexts, and fixed hf mf writeblock reporting success when a write actually failed.
  • Added MIFARE Plus annotations (including MAC and UnMACed messages) to trace list, and made autopwn stop with a clear message when run against MFU/NTAG cards.

Contributors

This release landed thanks to @iceman1001, @doegox, @henrygab, @d18c7db, @kormax, @nvx, @gm3197, @rdmitr, @wh201906, @DidierA and others.

Read the full changelog and downloads on GitHub.

← All Proxmark News