Releases: RfidResearchGroup/proxmark3
Releases Β· RfidResearchGroup/proxmark3
proxmark3-v4.20142
Release v4.20142
Nickname "Blue Ice"
CHANGELOG
- Added
des_talk.py
script for easier MIFARE DESFire handling (@trigat) - Fixed
hf 14b info
- wrong endianess when looking for lock bits etc (@gentilkiwi) - Changed
hf mf autopwn
- tries to detect static encrypted nonces and also user cancel during chk keys (@iceman1001) - Added option to
hf mf autopwn
to use SPI flash dictionary (@jmichelp) - Changed
trace list -t seos
- now annotate ISO7816 (@iceman1001) - Updated aid and mad json files (@iceman1001)
- Changed
hf 14a apdu
- now can be interrupted and dynamically adds time (@iceman1001) - Changed
trace list -t
- shortend the hitag types (@iceman1001) - Added Be-Tech identification (@iceman1001)
- Added
lf em 410x clone --htu
clone EM410x ID to Hitag Β΅/8265 (@douniwan5788) - Added
lf hitag htu
support for Hitag Β΅/8265 (@douniwan5788) - Added
hf mfu aesauth
based on existing UL AES support (@doegox) - Changed
hf mfu sim
deny OTP changes with all zeros (@iceman1001) - Added missing file in CMakeLists.txt (@iceman1001)
- Changed
lf em 4x70
internals on ARM side; Enabling improved debugging and reliability (@henrygab) - Improved
pcf7931
generic readability of the code. Unified datatypes and added documentation/explainations (@tinooo) - Improved
lf pcf7931
read code - fixed some checks for more stability (@tinooo) - Changed
trace list -t seos
- improved annotation (@iceman1001) - Added
make commands
to regenerate commands documentation files and autocompletion data independently ofmake style
(@doegox) - Added texecom identification, thanks @en4rab ! (@iceman1001)
- Added
hf 15 slixprotectpage
command - Fixed
hf mf gload
- missing parameter (@iceman1001) - Changed
hf mf gload
- now handles 1k ev1 sized dumps (@iceman1001) - Changed wiegand format unpack functions to clear struct later (@iceman1001)
- Changed
wiegand decode
- now accepts new padding format (@iceman1001) - Changed
mem spiffs tree
- ID is now shown in decimal (@iceman1001) - Added sample wiegand format 56bit (@iceman1001)
- Changed Wiegand formats to include number of bits (@iceman1001)
- Fixed compilation warning in hitagS (@iceman1001)
- Added new wiegand format H800002 (@jmichelp)
- Changed
Makefile.platform.sample
file - now have clear instructions for generating images for other proxmark3 hardware (@iceman1001) - Changed
doc/magic_cards_notes.md
- now contains documentation for iKey LLC's MF4 tag (@team-orangeBlue) - Changed
hf mf cload
- now accepts MFC Ev1 sized dumps (@iceman1001) - Changed
hf mfu info
- now properly identify ULEv1 AES 50pF (@iceman1001) - Changed
hf mf info
- now differentiates between full USCUID and cut down ZUID chips (@nvx) - Changed
lf hitag chk
- added key counter, client side abort and minor delay (@iceman1001) - Added
hf seos sam
- Added support for HID SAM SEOS communications (@jkramarz) - Changed (extended) area accessible by spiffs into last page of FLASH (@piotrva)
- Changed flash-stored key dictionaries (Mifare, iClass, T55XX) and T55XX configurations to SPIFFS files (@piotrva)
- Changed
lf em 410x sim
to use default gap value of 0 and extended help (@piotrva) - Changed
hf 14a info
- now identifies MIAFRE Duox (@iceman1001) - Added
hf iclass trbl
to perform tear-off attacks on iClass (@Antiklesys) - Added support for connection to host device in all Docker envs (@doegox)
- Changed
hf 15 info
to show all type matches and check ST25TVxC signature (@doegox) - Added initial support for ST25TN and its signature verification (@doegox)
- Changed originality checks handling to refactor code and pk data (@doegox)
- Changed
uniq.yaml
workflow to be case-insensitive (@iceman1001) - Fixed
mem load --mfc
not erasing all SPI flash blocks after extending to 4095 keys (@piotrva) - Changed extended area for Mifare keys in SPI flash to hold 4095 keys (@piotrva)
- Fixed DESFire D40 secure channel crypto (@nvx)
- Fixed
hf mfp info
fix signature check on 4b UID cards (@doegox) - Automatically set maximum read/write block when using predefined types in
hf_mf_ultimatecard
script (@piotrva) - Changed SPI flash detection to calculate the size instead of table lookup, updated spi_flash_decode.py script with more ICs (@ANTodorov)
- Fixed
hf/lf tune
segfault when called from script (@doegox) - Added option to set and get maximum read/write block number using
hf_mf_ultimatecard
script (@piotrva) - Added JEDEC information for SPI flash W25Q64JV (@ANTodorov)
- Added special iclass legacy config cards in
hf iclass configcard
(@Antiklesys) - Added simulation function to
hf iclass legrec
(@Antiklesys) - Added keys from Momentum firmware projects. (@onovy)
- Added Dutch Statistics Agency default key (@eagle00789)
- Fixed Wiegand decode with hex input dropping the first bit (@emilyastranova)
- Changed
hf mf autopwn
- now allows for custom suffix (@zxkmm)
proxmark3-v4.19552
Release v4.19552
Nickname "Orca"
[Orca.4.19552][2024-11-22]
Fixed hf_legic.lua - removed bit32 commands from the script (@diorch1968)
Fixed mem spiffs tree - now show correct symlink name (@ANTodorov)
Fixed mem spiffs wipe - reported file/link names is now correct (@ANTodorov)
Updated atrs list (@iceman1001)
Added support for a new KDF (@iceman1001)
Added Inner range aid and mad entries (@iceman1001)
Changed mem spiffs - Use all available space in SPI flash (@ANTodorov)
Fixed hf mf sim - wrong size check in MifareSim (@iceman1001)
Fixed hf mf sim not to respond to authentication attempts for sectors out of bound for selected Mifare type (@piotrva)
Added option to build against non-default python3 with CMake as well (@doegox)
Added option to build against non-default python3 with Makefile (@ANTodorov)
Changed hf 14a info hf mf info - now detects FM1216-137 CPU cards (@iceman1001)
Changed hf iclass configcard - expanding the list of available options and functionalities (@antiklesys)
Fixed intertic.py - missing comma in array (@iceman1001)
Changed hf iclass legrec - improved algorithm leveraging reduced entropy from hash0 constraints (@antiklesys)
Fixed hf iclass configcard when generating elite or keyroll elite configcards for Rev.C legacy readers (@antiklesys)
Changed hf mf c* - now accepts a --gdm flag to write using uscuid/gdm 20/23 alt magic wakeup (@nvx)
Changed pm3_console() - Python/Lua/C: replace passthru by capture and quiet (@doegox)
Fixed hf iclass list - annotation crc handled better (@iceman1001)
Fixed hf_mf_uscuid_prog.lua - bad divisions and code style fixes (@iceman1001)
Changed hf iclass info - now checks for cards silicon version (@antiklesys)
Changed hf iclass legrec - updated script implementation to ensure functionality (@antiklesys)
Added recovered iclass custom key to dictionary (@antiklesys)
Added support for all Hitag S response protocol mode (@douniwan5788)
Fixed hf_young - flags declaration was missing a semicolon (@jakkpotts)
Changed hf mf sim - add option to allow key b to be used even if readable (@doegox)
Changed data num - outputed binary strings are now properly zero padded (@iceman1001)
Changed hf iclass info - now tries default keys and decode if legacy (@iceman1001)
Changed hf iclass chk - now loads dictionary file by default (@iceman1001)
Added Makefile variable DONT_BUILD_NATIVE in mfd_aes_brute Makefile to easify downstream package (@Cryolitia)
Auto detect whether compile option march=native is supported for mfd_aes_brute Makefile
Changed hf mf sim - support data-first and nested reader attacks (@doegox)
Fixed lf search and lf em 4x50 rdbl -b <blk> does not coredump reading EM4450 tag (@ANTodorov)
Fixed flashing - client doesnt fail every other flash attempt (@iceman1001)
Changed pref show - add option to dump as JSON (@doegox)
Changed mf_backdoor_dump.py- use faster ecfill/eview (@doegox)
Changed hf mf ecfill - wait for execution and return status (@doegox)
Changed hf 14a reader - added option to wait for a card (@doegox)
Changed hf mf ecfill - added support for quick dump via backdoor auth (@doegox)
Fixed hf mf restore - really skip strict ACLs unless --force (@doegox)
Added hf 14b setuid - set uid on magic 14b tag (@iceman1001)
Changed hf 14b info - now detect Tiananxin (@iceman1001)
Fixed lf em 410x brute - better filehandling and memory handling (@iceman1001)
Changed split PacketResponseNG status into status and reason (@douniwan5788)
Added spi_flash_decode.py - helper script to decode JEDEC data (@ANTodorov)
Changed hw status - now show SPI flash JEDEC Manufacturer ID and Device ID in output (@ANTodorov)
Changed hf iclass configcards to support generating config cards using a different key than the default k0 as the card's key (@antiklesys)
Added maur keys (@iceman1001)
Fixed hf mfu pwdgen for the 7 byte UID (@ANTodorov)
Added hf iclass unhash command to reverse an iclass diversified key to hash0 pre-images (@antiklesys)
Changed hf 14a raw - now supports crypto (@doegox)
Changed hw version command to print LUA and Python versions (@jmichelp)
Updated LUA to v5.4.7 which adds utf-8 support (@jmichelp)
Moved lf hitag sim --hts -> lf hitag hts sim (@douniwan5788)
Removed lf hitag read/write --hts (@douniwan5788)
Changed lf search - it now tries to read and decode paxton id (@iceman1001)
Changed lf search - to identify hitag2/s/82xx in chipset detection to preserve their EM4100 or other outputs (@iceman1001)
Added lf hitag hts reader - to act as a HitagS / 82xx reader (@iceman1001)
Changed lf hitag hts write -> lf hitag hts wdbl to fit rest of client command names (@iceman1001)
Changed lf hitag hts read -> lf hitag hts rdbl to fit rest of client command names (@iceman1001)
Changed hf mf info - Better handling when printing ATS (@iceman1001)
Changed to also try the MFC_B key when extracting memory (@iceman1001)
Fixed make -j check Thanks @elboulangero (@iceman1001)
Added support for 8268/8310 (@douniwan5788)
Changed scripting string params to accept 1024 chars, Thanks @evildaemond! (@iceman1001)
Added detection for FM11NT021 (@iceman1001)
Added detection of a magic NTAG 215 (@iceman1001)
Fixed hardnested on AVX512F #2410 (@xianglin1998)
Added hf 14a aidsim - simulates a PICC and allows you to respond to specific AIDs and getData responses (@evildaemond)
Fixed arguments for SimulateIso14443aTag and SimulateIso14443aInit in hf_young.c, hf_aveful.c, hf_msdsal.c, hf_cardhopper.c, hf_reblay.c, hf_tcprst.c and hf_craftbyte.c (@archi)
Added mf_backdoor_dump.py script that dumps FM11RF08S and similar (Mifare Classic 1k) tag data that can be directly read by known backdoor keys. (@Aptimex)
Added keys for Metro Q transit cards in Huston, TX. (@Anarchothulhu)
Added keys from MifareClassicTool and Flipper projects. (@onovy)
proxmark3-v4.18994
Release v4.18994
Nickname "Backdoor"
proxmark3-v4.18589
Release v4.18589
Nickname "Aurora"
proxmark3-v4.18341
Release v4.18341
Nickname "Zenith"
proxmark3-v4.18218
Release v4.18218
Nickname "DEFCON is Cancelled"
proxmark3-v4.17768
Release v4.17768
Nickname "Steamboat Willie"
proxmark3-v4.17511
Release v4.17511
Nickname "Faraday"
proxmark3-v4.17140
Release v4.17140
Nickname "Raccoon"
proxmark3-v4.16717
Release v4.16717
Nickname "Seven"