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 vascommand, so the Proxmark3 can decrypt VAS payloads;hf searchnow detects VAS as well. - Added an
emv readercommand 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 centerthresholdcommand and adata envelopecommand for signal processing, and allowed clocks larger than 255 to be passed from the command line. - Rewrote the
lf hitag read/dump/wrblcommand set and options for better coherence with other commands, and fixed anlf hitag eloadsegmentation fault. - Fixed a regression where Mifare Classic KeyA and KeyB were accidentally switched in some reader-mode contexts, and fixed
hf mf writeblockreporting success when a write actually failed. - Added MIFARE Plus annotations (including MAC and UnMACed messages) to
trace list, and madeautopwnstop 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.