This commit is contained in:
iceman1001 2020-01-12 16:57:27 +01:00
parent 6e3dde9d76
commit c591caa6a0

View file

@ -3,11 +3,12 @@ All notable changes to this project will be documented in this file.
This project uses the changelog in accordance with [keepchangelog](http://keepachangelog.com/). Please use this to write notable changes, which is not the same as git commit log...
## [unreleased][unreleased]
- Added `hf plot` (@pwpiwi)
- Fix `lf config` - when called with no params, it no longer mess up all device lf config settings. (@iceman1001)
- Change `lf indala clone` - new option `--Q5` writes to q5/T5555 tags. (@iceman1001)
- Change `lf indala clone` - new option `-c <card id>` allows cloning INDALA tag from Heden2L/Hedengren ID format (@iceman1001) - Thanks to @randomdude42 for solution
- Change `lf indala demod` - added decode Heden2L/Hedengren format (@iceman1001) - Thanks to @randomdude42 for solution
- Add `commands.md` - document with all proxmark client commands. Generated with XX_internal_command_dump_markdown_XX. (@iceman1001)
- Added `commands.md` - document with all proxmark client commands. Generated with XX_internal_command_dump_markdown_XX. (@iceman1001)
- Change `lf pac clone` - new option `c <card id>` to allow cloning PAC/Stanley tag from card ID (@danshuk)
- Change `lf pac read` - decoded PAC/Stanley card ID (@danshuk)
- Change mifare classic keytable output refactored and uses colors (@iceman1001)
@ -17,11 +18,11 @@ This project uses the changelog in accordance with [keepchangelog](http://keepac
- Change `hf mf hardnested` - now detects "static / fixed" nonce tags and exits (@iceman1001)
- Change `hf mf csave` - now uses UID in filename (@iceman1001)
- Fix `hf mf chk` - read block B logical error. #489 (@iceman1001)
- Add `hf mf ekeyprn d` - new parameter to save keys to file (@iceman1001)
- Add `mfu_magic.lua` - script to interact with your magic NTAG tag. (@iceman1001)
- Add `hf_bruteforce.lua` - script bruteforces uid for 14a using hf 14a sim (@keld)
- Add `tools\pm3_cs8.pl` - convert .pm3 files to wave format (@samyk)
- Add `tools\pm3_amii_bin2eml.pl` - amiibo convering script (@samyk)
- Added `hf mf ekeyprn d` - new parameter to save keys to file (@iceman1001)
- Added `mfu_magic.lua` - script to interact with your magic NTAG tag. (@iceman1001)
- Added `hf_bruteforce.lua` - script bruteforces uid for 14a using hf 14a sim (@keld)
- Added `tools\pm3_cs8.pl` - convert .pm3 files to wave format (@samyk)
- Added `tools\pm3_amii_bin2eml.pl` - amiibo convering script (@samyk)
- Change `hf 14a info` - now detects "static / fixed" nonce tags (@iceman1001)
- Change `data save f <filename> w` - params reworked. (@iceman1001)
- Change `hf search` - now should detect LTO-CM tags (@iceman1001)
@ -46,16 +47,16 @@ This project uses the changelog in accordance with [keepchangelog](http://keepac
- Change `lf indala read` - added indala 26bit decoding (@martinbeier)
- Change `lf t55xx detect` to try without password first (@mwalker33)
- Display high bit for detected Kastle HIDs to allow `lf hid clone [id]` to work properly (@swg0101)
- Add option `-n` to scripts pm3* (@doegox)
- Add `wiegand list/encode/decode` - wiegand format manipulation. Adapted to fit here. (@grauerfuchs)
- Added option `-n` to scripts pm3* (@doegox)
- Added `wiegand list/encode/decode` - wiegand format manipulation. Adapted to fit here. (@grauerfuchs)
- Added support for color text on windows 10 (@mwalker33)
- Added `s` <samples to skip> to `lf config` / `lf sniff` to skip samples when sniffing based on same option in Proxmark/proxmark3 by @marshmellow42. (@mwalker33)
- Added save to .eml and .bin for `em 4x05_dump` (@mwalker33)
- Add option `-n` to scripts pm3* (@doegox)
- Added option `-n` to scripts pm3* (@doegox)
- Fix `em 4x05_dump` to print all blocks read (@mwalker33)
- Fix T55xx config getting displayed when using password when no password needed on read. (@mwalker33)
- Added T55x7 downlink mode auto usage via mode detected (lf t55 detect) (@mwalker33)
- Add `lf t55xx protect` - sets password and enables password protection on t55x7 tag (@iceman1001)
- Added `lf t55xx protect` - sets password and enables password protection on t55x7 tag (@iceman1001)
- Change `lf t55xx wipe` - now accepts user provided configuration block (@iceman1001)
- Added T55x7 downlink mode support r <mode> 0 Default, 1 Long Leading 0, 2 Leading 0, 3 1 of 4 and 4 (in some commands) try all. (@mwalker33)
- Change proxmark3-flasher is now merged into proxmark3 client. Add pm3-flash (@doegox)
@ -65,11 +66,11 @@ This project uses the changelog in accordance with [keepchangelog](http://keepac
- Change `hf iclass dump` - retries ten times, less output (honor verbose) (@iceman1001)
- Rename `hf iclass writeblk` -> `hf iclass wrbl` to match hf mf wrbl (@iceman1001)
- Rename `hf iclass readblk` -> `hf iclass rdbl` to match hf mf rdbl (@iceman1001)
- Add cmdscript example and show usage with shebang (@doegox)
- Add instructions for Fedora (@doegox)
- Added cmdscript example and show usage with shebang (@doegox)
- Added instructions for Fedora (@doegox)
- Change reduce the list of requirements to the minimum and move to QT5 (@doegox)
- Add `make install` and reorganize/rename stuffs accordingly (@doegox)
- Add searchFile for several types of files (@doegox / @iceman1001)
- Added `make install` and reorganize/rename stuffs accordingly (@doegox)
- Added searchFile for several types of files (@doegox / @iceman1001)
- Change posix sh version of mkversion (@doegox)
- Change remove entirely ncurses, not needed nowadays (@doegox)
- Change remove deprecated termcap, use ncurses instead (@ZeroChaos-)
@ -78,158 +79,158 @@ This project uses the changelog in accordance with [keepchangelog](http://keepac
- Change `hf mf fchk m` - now secretly dumps card to emul, if all keys are found (@iceman1001)
- Change history and logfile are now saved into $HOME/.proxmark3/ (@doegox)
- Change optimization of iclass mac calculations on deviceside (@pwpiwi)
- Add `hf mf autopwn` - Autopwn function for Mifare Classic, extract all keys and dump card memory (@matthiaskonrath)
- Add Lua paths: look for scripts also in ~/.proxmark/lua{scripts,libs} and /usr/local/share/proxmark3/lua{scripts,libs} (@doegox)
- Added `hf mf autopwn` - Autopwn function for Mifare Classic, extract all keys and dump card memory (@matthiaskonrath)
- Added Lua paths: look for scripts also in ~/.proxmark/lua{scripts,libs} and /usr/local/share/proxmark3/lua{scripts,libs} (@doegox)
- Change Lua directory scripts/ to luascript/ (@doegox)
- Change non-rdv4 PLATFORM must now use the generic PM3OTHER, simpler (@doegox)
- Fix reveng integration for all platforms else than WIN32 (@doegox)
- Add cheat sheet for easy operations of the Proxmark3 (scund00r)
- Added cheat sheet for easy operations of the Proxmark3 (scund00r)
- Chg commands are now in green in the helptext list (@iceman1001)
- Fix `script run ndefdump` - better exit messages when failing (@iceman1001)
- Fix `hf iclass dump` - now also saves in EML format (@iceman1001)
- Fix `hf iclass sim 3` - now works on legacy readers and legacy SE readers (@iceman1001)
- Rework hitag2 read/write help (@ViRb3)
- Add `lf nedap` - encoding / decoding (anon)
- Add client option `-i` to stay in interactive mode after a script or command (@DidierStevens/@doegox)
- Add VSCode tasks (@ViRb3)
- Added `lf nedap` - encoding / decoding (anon)
- Added client option `-i` to stay in interactive mode after a script or command (@DidierStevens/@doegox)
- Added VSCode tasks (@ViRb3)
- Better warn user of hardcoded hitag info (@ViRb3)
- Format and docs hitag (@ViRb3)
- Fix hitag password write offset by 1 (@ViRb3)
- Fix momentarily flash read/write of dicts (@doegox/@cjbrigato)
- Add some more default keys (@anon)
- Add `hf thinfilm sim` simulating Thinfilm NFC barcode tags (@doegox)
- Add `hf thinfilm list` specific trace decoding (Thinfilm NFC barcode tags) (@doegox)
- Added some more default keys (@anon)
- Added `hf thinfilm sim` simulating Thinfilm NFC barcode tags (@doegox)
- Added `hf thinfilm list` specific trace decoding (Thinfilm NFC barcode tags) (@doegox)
- Fix `hf topaz reader` - don't crash when trying to read a Thinfilm tag (@iceman1001)
- Add `hf thinfilm info` - read / decode Kovio Thinfilm NFC barcode tags (@iceman1001)
- Add FPGA LF adc path (@anon)
- Add ECC support / check for NID_secp128r1 (@pwpiwi)
- Add some more default keys (ollibolli)
- Added `hf thinfilm info` - read / decode Kovio Thinfilm NFC barcode tags (@iceman1001)
- Added FPGA LF adc path (@anon)
- Added ECC support / check for NID_secp128r1 (@pwpiwi)
- Added some more default keys (ollibolli)
- Fix T55x7 Downlink timings backward compatible (@mwalker33)
- Add proper Makefile halting when using incompatible STANDALONE and PLATFORM vars (@doegox)
- Add T55x7 Downlink mode support (@mwalker33)
- Add SPIFFS Flash filesystem support (@cjbrigato)
- Added proper Makefile halting when using incompatible STANDALONE and PLATFORM vars (@doegox)
- Added T55x7 Downlink mode support (@mwalker33)
- Added SPIFFS Flash filesystem support (@cjbrigato)
- Fix support for flashing 512K units with old bootrom (@slurdge/@doegox)
- Fix `hf mf sim` - wrong access rights to write key B in trailer (@McEloff)
- Add option -i to flasher to query Pm3 for its memory size (@doegox)
- Add support for flashing 512K units (@slurdge)
- Add a simple python tool to check the elf sizes (@slurdge)
- Added option -i to flasher to query Pm3 for its memory size (@doegox)
- Added support for flashing 512K units (@slurdge)
- Added a simple python tool to check the elf sizes (@slurdge)
- Change: new keys for Vigik badges in default_keys.dict (@luminouw)
- Add `hw standalone` to jump to standalone mode from command line or script (@doegox)
- Add to `hf 14a apdu` print apdu and compose apdu (@merlokk)
- Added `hw standalone` to jump to standalone mode from command line or script (@doegox)
- Added to `hf 14a apdu` print apdu and compose apdu (@merlokk)
- Change: buggy `mem read` removed, `mem save` renamed `mem dump`, can now display too (@doegox)
- Fix: timeout for mem wipe was too short, thanks @cjbrigato (@doegox)
- Fix `hf mf sim` - Mifare Classic simulation more flexible anti-collision check (@McEloff)
- Change: `hf mf sim` - Mifare Classic simulation not respond NACK on invalid authentication request (@McEloff)
- Change: `read_pwd_mem.lua` now handles Mifare Classic dictionaries large than 4096 bytes (@iceman1001)
- Change: Do not clear trace log during `hf mf chk`, to save whole process history (@McEloff)
- Add `msleep` command, for pauses in scripts (@doegox)
- Add support for WSL in proxmark.sh (@doegox)
- Add documentation for usage of Proxmark3 under WSL (@doegox)
- Added `msleep` command, for pauses in scripts (@doegox)
- Added support for WSL in proxmark.sh (@doegox)
- Added documentation for usage of Proxmark3 under WSL (@doegox)
- Change: replace aes.c with mbedtls version (@slurdge)
- Change: replace ukbhit by kbd_enter_pressed, not requiring tcgetattr (@xianglin1998/@doegox)
- Add config for RaspberryPi in JTAG tools (@doegox)
- Add config for FTDI C232HM-DDHSL-0 in JTAG tools (@doegox)
- Added config for RaspberryPi in JTAG tools (@doegox)
- Added config for FTDI C232HM-DDHSL-0 in JTAG tools (@doegox)
- Fix compilation under MacOSX with binutils (@matrix)
- Add dynamic report of the chipID for flashing purposes (@slurdge)
- Added dynamic report of the chipID for flashing purposes (@slurdge)
- Fix Clang warnings (@matrix)
- Fix EMVGPO bug (@matrix)
- Add hitag2 write password auth (@ViRb3)
- Add check if bootloader segment is within bounds (@slurdge)
- Add `hf 15 csetuid` - set UID on ISO-15693 Magic tags (@t0m4-null)
- Added hitag2 write password auth (@ViRb3)
- Added check if bootloader segment is within bounds (@slurdge)
- Added `hf 15 csetuid` - set UID on ISO-15693 Magic tags (@t0m4-null)
- Change: Print help if unknown arg for hitag reader/writer (@ViRb3)
- Fix clock deadlock in hitag sniff (@ViRb3)
- Add compiler info in client & ARM sections (@slurdge)
- Add support for automatic COM detection on Windows (@slurdge)
- Add support for compilation on RaspberryPiZero (armv6) (@doegox)
- Added compiler info in client & ARM sections (@slurdge)
- Added support for automatic COM detection on Windows (@slurdge)
- Added support for compilation on RaspberryPiZero (armv6) (@doegox)
- Change: updates to README (@iceman1001)
- Change: `hf mf/mfu dbg` => `hw dbg` (@doegox)
- Change: replace usb_poll_validate_length() by data_available() that supports USART too (@doegox)
- Make sure standalone modes can be launched when connected on USB without client (@doegox)
- Change: cleaner makefile execution, use `make V=1` if you want to see full lines (@doegox)
- Change: automate make clean when platform definitions are changed (@doegox)
- Add STANDALONE option to Makefile.hal (@Fl0-0)
- Added STANDALONE option to Makefile.hal (@Fl0-0)
- Change: mem info - production public key to verify rdv4.0 flash signature (@iceman1001)
- Fix specify that we need TCP and not UDP connection (@phcoder)
- Change: lf cotag demod - adjusted error trigger (@iceman1001)
- Add documentation on BT add-on (@iceman1001/@doegox)
- Added documentation on BT add-on (@iceman1001/@doegox)
- Change: new button behaviour in bootloader mode, no need to keep it pressed, press again to interrupt (@doegox)
- Change: new keys in dicts, new mem layout to accomodate them (@iceman1001/various)
- Fix lf sim - if called with empty graphbuffer all strange things happend, like turning on HF field (@iceman1001)
- Change: hf 14a sim / hf mf sim - check buttonpress/usb frame fewer times in order not to disrupt simulation (@McEloff)
- Change: data convertbitstream - converts bit to max/min in order to facilitate demodulation of simulation data (@iceman1001)
- Change: lf em 410x_demod - now can demod the simulation data (@iceman1001)
- Add HC-06 scripts for BT add-on (@doegox)
- Added HC-06 scripts for BT add-on (@doegox)
- Fix lf nedap sim - error when adding parity (@iceman1001)
- Add documentation on UART and baudrates (@doegox/@iceman1001)
- Added documentation on UART and baudrates (@doegox/@iceman1001)
- Change: prompt now shows which channel is used (@iceman1001)
- Change: USART baudrates computation, up to 6Mbps (@iceman1001/@doegox)
- Change: hf mf nack - keep sync if started without card over antenna
- Add usart btfactory - to reset a misconfigured BT add-on (@doegox)
- Added usart btfactory - to reset a misconfigured BT add-on (@doegox)
- Change: hw status - now prints number of dictionary keys loaded (@iceman1001)
- Add home, end, pageup, and pagedown keybinds to the plot GUI. Also fix paged movement in GUI. (@mcd1992)
- Added home, end, pageup, and pagedown keybinds to the plot GUI. Also fix paged movement in GUI. (@mcd1992)
- Change legic.lua saves data in EML and BIN formats (@iceman1001)
- Change hf tune - is now synchronous (for BT add-on) and can be interrupted by kbd (@doegox)
- Change: update macOS install instruction (@ Uli Heilmeier)
- Add trace ouput in hexdump format for Wireshark import (@ Uli Heilmeier)
- Add usart btpin - to change BT add-on PIN (@doegox)
- Add reconnection support (@iceman1001/@doegox)
- Add usart tx/rx/... - USART developer commands (@doegox)
- Add PLATFORM_EXTRAS, WITH_FPC_USART_HOST, BTADDON Makefile configuration (@doegox)
- Added trace ouput in hexdump format for Wireshark import (@ Uli Heilmeier)
- Added usart btpin - to change BT add-on PIN (@doegox)
- Added reconnection support (@iceman1001/@doegox)
- Added usart tx/rx/... - USART developer commands (@doegox)
- Added PLATFORM_EXTRAS, WITH_FPC_USART_HOST, BTADDON Makefile configuration (@doegox)
- Fix slow reconfigure on mingw of serial port (@iceman1001)
- Fix cross thread communictions of timeout variable (@iceman1001)
- Change: client is now "universal", adapting to Proxmark3 capabilities (@doegox)
- Add disconnect support to Lua (@iceman1001)
- Added disconnect support to Lua (@iceman1001)
- Change: handles FPC/FLASH FW more gracefully on non-RDV4 pm3 (@doegox)
- Add JTAG support for Shikra (@NinjaStyle82)
- Added JTAG support for Shikra (@NinjaStyle82)
- Change: smart color handling: only if linux and on real term (@doegox)
- Change: reconfigure uart timeouts when compiled for FPC and connecting over USB (@iceman1001)
- Change: fast push for many commands (@iceman1001/@doegox)
- Add: fast push for Lua (@iceman1001)
- Add NDEF parser in Lua (@iceman1001)
- Added: fast push for Lua (@iceman1001)
- Added NDEF parser in Lua (@iceman1001)
- Change: improve NDEF parser (@iceman1001)
- Change: all commands got migrated to MIX/NG packet format (@iceman1001/@doegox)
- Fix: Mifare Ultralight read block missing bytes (@doegox)
- Add support new frame format in all Lua scripts (@iceman1001)
- Add CMD_CAPABILITIES for pm3 to inform dynamically the client (@doegox)
- Added support new frame format in all Lua scripts (@iceman1001)
- Added CMD_CAPABILITIES for pm3 to inform dynamically the client (@doegox)
- Change baudrate handling, make it clear it is only indicative for USB-CDC & BT (@doegox)
- Change: new progressive light scheme for `hw detectreader` (@doegox)
- Add common error definitions system for retvals (@doegox)
- Added common error definitions system for retvals (@doegox)
- Change USART RX & TX code and fix delays handling to make it more robust, especially over BT (@doegox)
- Add support for new frames format, speedup & huge changes, see doc/new_frame_format.txt (@doegox)
- Added support for new frames format, speedup & huge changes, see doc/new_frame_format.txt (@doegox)
- Change: loadFile* & saveFile* accept filenames with (or still without) extension (@doegox)
- Fix LoadEML to accept final "\n", e.g. from pm3_mfd2eml.py (@doegox)
- Change: rework shell scripts for easy client or flasher (@doegox)
- Fix: stop poking Internet when compiling (@doegox)
- Add support for multiple commands to "-c", e.g. proxmark3 -c "hw ping;hw version" (@doegox)
- Added support for multiple commands to "-c", e.g. proxmark3 -c "hw ping;hw version" (@doegox)
- Fix external flash writing bitflips issues at 24MHz (@doegox)
- Add color support to Dbprintf & alike and rework Dbprintf flags (@doegox)
- Added color support to Dbprintf & alike and rework Dbprintf flags (@doegox)
- Change: archive (and fix) hid-flasher (@doegox)
- Add standalone placeholder to simplify new standalone integration (@doegox)
- Added standalone placeholder to simplify new standalone integration (@doegox)
- Change: refactor standalone mode info string (@iceman1001)
- Add iceman skeleton standalone mode for ppl to use as base for their new modes (@iceman1001)
- Added iceman skeleton standalone mode for ppl to use as base for their new modes (@iceman1001)
- Change: move compilation options to Makefile.hal (@doegox)
- Fix compilation under OSX (@iceman1001)
- Add openocd config files for JLink (@doegox)
- Added openocd config files for JLink (@doegox)
- Fix compilation dependencies for recovery (@doegox)
- Fix segfault when loading a file (@doegox)
- Change/Add new dump format for Ultralight/NTAG, counters support, simulation (@mceloff)
- Add `hf mf sim` full-byte split anticollision support (@mceloff)
- Added `hf mf sim` full-byte split anticollision support (@mceloff)
- Fix/Add `hf mf sim` bugs fix, RATS support, etc (@mceloff)
- Fix serial of FPC. (@ryan)
- Fix `data shiftgraphzero` corrupting end of GraphBuffer (@doegox)
- Fix `hf legic info` - unsegmented card now uses card size to calc remaining length (@iceman1001)
- Add 36bit HID format, extend calcWiegand() to include oem bits (@davidbeauchamp)
- Added 36bit HID format, extend calcWiegand() to include oem bits (@davidbeauchamp)
- Fix `hf mf hardnested` - not verify key when reading nonce file (@iceman1001)
- Change optimizations for ask/bi (@iceman1001)
- Fix `hf mf sim` - bugs fix, refactoring (@mceloff)
- Add WRITE and COMPATIBLE_WRITE support to Mifare Ultralight/NTAG simulation (@mceloff)
- Added WRITE and COMPATIBLE_WRITE support to Mifare Ultralight/NTAG simulation (@mceloff)
- Change installation instructions and add video links (@5w0rdfish)
- Change `hf mf sim` to support more types (@vratiskol)
- Change better strong wave detection for biphase (@iceman1001)
- Add `script run test_t55x7` (@iceman1001)
- Add new lua scripting support for some t55xx commands (@iceman1001)
- Add FPC USART for BT add-on with pm3 client. (@doegox)
- Add `-b baudrate` option to the pm3 client. (@doegox)
- Added `script run test_t55x7` (@iceman1001)
- Added new lua scripting support for some t55xx commands (@iceman1001)
- Added FPC USART for BT add-on with pm3 client. (@doegox)
- Added `-b baudrate` option to the pm3 client. (@doegox)
- Change `lf t55xx info`: tell if known configuration block0. (@iceman1001)
- Fix/Add FPC usart: fix TX, bring RX, full speed. (@doegox)
- Change `lf t55xx config` options: allow to toggle on/off i/q5/st
@ -239,7 +240,7 @@ This project uses the changelog in accordance with [keepchangelog](http://keepac
- Fix Indala 64 on T55xx: use PSK1. (@doegox)
- Force proper Linefeed (LF) handling in ProxSpace. (@vratiskol)
- Fix Makefiles race conditions to allow parallel compilation, e.g. `make -j8`. (@doegox)
- Add - dictionary key file for MFU. (not in use at the moment) (@mazodude)
- Added - dictionary key file for MFU. (not in use at the moment) (@mazodude)
- Change `lf fdx demod` - better biphase maxerrors. (@MalteHillmann)
- Change `hf mf sim` - now works better against android (@mceloff)
- Fix `lf t55xx brute` - now works after aquiredata adaptations (@iceman1001)
@ -247,7 +248,7 @@ This project uses the changelog in accordance with [keepchangelog](http://keepac
- Fix `lf t55xx recoverpwd` - now works after aquiredata adaptations (@iceman1001)
- Fix `data detect p` - reverted bad clock detection (@iceman1001)
- Change `data detect a` - better clock detection (@iceman1001)
- Add `hf 14a info` - now detects some magic card Gen2 (@iceman1001)
- Added `hf 14a info` - now detects some magic card Gen2 (@iceman1001)
- Removed `LCD` code in armsrc compilation (@iceman1001)
- Change - Generic fixes of codestyle (@doegox) (@iceman1001)
- Change `lf indala demod` - refactoring (@iceman1001)
@ -257,7 +258,7 @@ This project uses the changelog in accordance with [keepchangelog](http://keepac
- Fix `data rawdemod am` - last bit was missing (@doegox)
- Fix `hf 15 dump f` - also selects tag first (@iceman1001)
- Fix `hf iclass clone` - missing fileclose (@iceman1001)
- Add `trace list hitag` - old hitag annotations now use the new trace (@iceman1001)
- Added `trace list hitag` - old hitag annotations now use the new trace (@iceman1001)
- Change `lf hitag sim` - loads bin/eml/json (@iceman1001)
- Change `lf hitag reader 21` - saves in bin/eml/json (@iceman1001)
- Change `lf hitag` - refactoring (@iceman1001)
@ -276,12 +277,12 @@ This project uses the changelog in accordance with [keepchangelog](http://keepac
- Fix `mem write` - added extra check (@doegox)
- Fix `iso15693` - bad string cpy (@doegox)
- Fix `make style` - EOF LF support (@doegox)
- Add `hf 14b raw` - added -t for timeout (@iceman1001)
- Added `hf 14b raw` - added -t for timeout (@iceman1001)
- Rename `lf hitag snoop` - renamed to `lf hitag sniff` (@iceman1001)
- Rename `lf snoop` - renamed to `lf sniff` (@iceman1001)
- Rename `hf snoop` - renamed to `hf sniff` (@iceman1001)
- Fix `hf mfp wrbl` - more blocks available (@merlokk)
- Add `make platform` - compile for non-rdv4 devices made simpler (@doegox)
- Added `make platform` - compile for non-rdv4 devices made simpler (@doegox)
- Change Makefiles optimizations when recompiling (@doegox)
- Fix `data load` - loads TITEST.txt again (@iceman1001)
- Change `lf search` - now detects TI (@iceman1001)
@ -289,25 +290,25 @@ This project uses the changelog in accordance with [keepchangelog](http://keepac
- Fix `lf paradox demod` - wrong check (@iceman1001)
- Change `lf t55xx` - aquiredata uses getsamples (@iceman1001)
- Fix `lf search` - chipset detection restore demod buffer again (@iceman1001)
- Add `make style` (@doegox)
- Added `make style` (@doegox)
- Fix mixed tabs vs spaces. Now only use 4 space as tab. (@doegox)
- Fix `lf visa2000 read` - too few samples (@iceman1001)
- Fix `lf t55xx bruteforce` - infinity loop (@doegox)
- Fix `analyse nuid` - correct crc (@doegox)
- Add command history not repeating logged commands (@doegox)
- Added command history not repeating logged commands (@doegox)
- Fix path for aidjson (@doegox)
- Fix missing init i2x (@doegox)
- Fix `14b select card` - (@doegox)
- Add `hf mf ndef` - parsing of NDEF messages (@merlokk)
- Add `hf mf mad` - parsing of Mifare Application Directory (@merlokk)
- Added `hf mf ndef` - parsing of NDEF messages (@merlokk)
- Added `hf mf mad` - parsing of Mifare Application Directory (@merlokk)
- Rename `lf snoop` -> `lf sniff` (@iceman1001)
- Rename `hf snoop` -> `hf sniff` (@iceman1001)
- Change generally added more colors (@iceman1001)
- Change `sc upgrade` updated firmware v3.11 (RDV40) (@sentiprox)
- Change `data autocorrelate` - better visual representation and added extra peak detection (@iceman1001)
- Fix `lf search` - false positive indala identification fixed (@iceman1001)
- Add `lf keri` - basic support for Keri tags (@iceman1001)
- Add `hf mf list` - re-added it again (@iceman1001)
- Added `lf keri` - basic support for Keri tags (@iceman1001)
- Added `hf mf list` - re-added it again (@iceman1001)
- Fix - A lot of bugfixes, like memory leaks (@iceman1001)
- Change `hf 14a antifuzz` - original implementation (@asfabw), reworked a bit
- Fix `hf mf fchk` (@iceman1001)
@ -315,9 +316,9 @@ This project uses the changelog in accordance with [keepchangelog](http://keepac
- Change `lf pcf7931` - improved read code (@sguerrini97)
- Change `hf felica list` - started with some FeliCa annotations (@iceman1001)
- Fix `hf tune` - now works as expected (@iceman1001)
- Add `option to use flash memory to upload dictionary files` (RDV40) (@iceman1001)
- Added `option to use flash memory to upload dictionary files` (RDV40) (@iceman1001)
- Fix `printing percentage now standard compliant` (@fabled)
- Add `emv roca` - command to test for ROCA vuln in public RSA modulus (@merlokk / @iceman1001)
- Added `emv roca` - command to test for ROCA vuln in public RSA modulus (@merlokk / @iceman1001)
- Added TCP ports support (on linux) (@phcoder)
- Added HF sniff standalone mode with optional storing of ULC/NTAG/ULEV1 authentication attempts (@bogiton)
- Fix `Lining up plot and control window` (@anticat)
@ -335,7 +336,7 @@ This project uses the changelog in accordance with [keepchangelog](http://keepac
- Fix `stand-alone Colin` - remake to benefit from flashmem for persistence. (@cjbrigato)
- Fix `LEGIC SIM` - remake of legic sim (@drandreas)
- Changed `proxmark3 client threading` - remake from official repo (@micolous)
- Add `rem` - new command that adds a line to the log file (@didierStevens)
- Added `rem` - new command that adds a line to the log file (@didierStevens)
- Fix `EM410xdemod empty tag id in lfops.c` (@Defensor7)
- Fix `usb device descriptor` - some android phones will enumerate better when iSerialnumber is not a multiple of 8 (@micolous, @megabug)
- Fix `StandaloneMode LF` - when collecting signal, justNoise detection is needed (@didierStevens, @Megabug)
@ -404,7 +405,7 @@ This project uses the changelog in accordance with [keepchangelog](http://keepac
- Added `hf fido` `assert` and `make` commands from fido2 protocol (authenticatorMakeCredential and authenticatorGetAssertion) (@merlokk)
- Added trailer block decoding to `hf mf rdbl` and `hf mf cgetbl` (@merlokk)
- Added `hf mf mad` and `hf mfp mad` MAD decode, check and print commands (@merlokk)
- Add `script run luxeodump` (@0xdrrb)
- Added `script run luxeodump` (@0xdrrb)
- Fix `lf hitag reader 02` - print all bytes (@bosb)
@ -647,9 +648,9 @@ This project uses the changelog in accordance with [keepchangelog](http://keepac
- Implemented better detection of mifare-tags that are not vulnerable to classic attacks (`hf mf mifare`, `hf mf nested`) (@pwpiwi)
### Added
- Add `hf 14b reader` to find and print general info about known 14b tags (@marshmellow42)
- Add `hf 14b info` to find and print info about std 14b tags and sri tags (using 14b raw commands in the client) (@marshmellow42)
- Add PACE replay functionality (@frederikmoellers)
- Added `hf 14b reader` to find and print general info about known 14b tags (@marshmellow42)
- Added `hf 14b info` to find and print info about std 14b tags and sri tags (using 14b raw commands in the client) (@marshmellow42)
- Added PACE replay functionality (@frederikmoellers)
### Fixed
- t55xx write timing (@marshmellow42)