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)