Proxmark3 v4.18218 Released

Version 4.18218 of the Iceman fork of the Proxmark3 firmware and client is a large update. It overhauls ISO15693 and ISO14443-B handling, adds new simulation and crypto tooling, and introduces processor flash memory dumping along with many new commands and detection improvements.

Highlights

  • Major ISO15693 refactor: hf 15 commands now use NG packets, hf 15 raw supports -k keepfield and -s select, and dump/rdbl/rdmulti handle 4 or 8 byte block sizes with unified error handling. A new hf 15 wipe command zeros card memory.
  • New hf_15sim standalone mode simulates an ISO15693 tag with support for many commands including GET_RANDOM_NUMBER, ENABLE_PRIVACY and SET_PASSWORD, plus a new jfs15_v4 JSON dump format.
  • Reworked ISO14443-B comms over NG packets, with overhauled APDU handling, tearoff support, a force option for hf 14b sriwrite, and new picopass ISO14443-B anticollision.
  • Added the data crypto command backed by a new libpcrypto, bringing client side cryptographic operations.
  • New hw readmem command (and --dumpmem) reads, views and writes processor flash memory to file, with boundary checks against addressable space.
  • New lf view and demod commands: lf em 4x05 view with config-word bit breakdown, lf em 410x demod --bin, lf idteck demod, and lf hitag view/eview for dump files.
  • Added GD library support so the Waveshare ePaper command can convert, crop and scale images offline, with the dependency wired into CMake and CI.
  • Added rudimentary MIFARE Ultralight AES authentication and signature verification, plus hf mfu amii for decrypting and encrypting Amiibo dumps and card memory.
  • Dense output mode (-z) added across hf mfu, hf 15, hf xerox and hf 14b dump/view commands, plus backported security fixes from liblua 5.2.4.

Contributors

This release landed thanks to @iceman1001, @lnv42, @socram8888, @phaseloop, @martian, @wh201906, @team-orangeBlue, @nvx, @francis2054, @czietz, and others.

Read the full changelog and downloads on GitHub.

← All Proxmark News