Commit graph

886 commits

Author SHA1 Message Date
iceman1001 5fd69c76d7 added support for dense output in xerox dump / info commands 2024-01-20 20:40:31 +01:00
iceman1001 3f1e0f46db hf mfu dump/view/eview now supports dense output. 2024-01-20 06:24:13 +01:00
team-orangeBlue 8146bbe38a
Update CHANGELOG.md
Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com>
2024-01-20 00:24:07 +03:00
wh201906 40c35cc634
Show statistical data after tuning 2024-01-19 00:08:02 +08:00
iceman1001 49f07a39d5 lf idteck demod takes a raw hex string and tries to decode it 2024-01-18 16:20:35 +01:00
iceman1001 7d67ac633a lf em 410x demod --bin takes a binary string and tries to demodulate EM4100. However, current preamble detection needs an extra ZERO in the beginning of the binary string 2024-01-18 16:17:42 +01:00
iceman1001 98e44176a9 lf em 4x05 view is a new command to view dump files. lf em 4x05 view got detailed breakdown of config word bits. protection bits are guarded by verbose flag and identifcation got better generic instead of an wrongly absolut match 2024-01-18 16:11:21 +01:00
iceman1001 df67ac7658 hf 15 eview and view now supports -z flag to make the output more dense 2024-01-17 21:12:41 +01:00
Augusto Zanellato bdc634240a Add support for specifying size in hf mf cload 2024-01-17 00:06:59 +01:00
iceman1001 2981dd94f7 had to keep track if the field is on or off on deviceside for 14b raw.\nAdded picopass ISO14443-B anticollision. It allows us to send raw packages over 14b. 2024-01-16 15:12:16 +01:00
iceman1001 70b4bee761 reworked the 14B comms. Uses NG packets now. Most raw / apdu / write / rd got some love 2024-01-16 11:37:13 +01:00
iceman1001 9c7890e50c in data manrawdemode the em410xdecode resets the size if it fails to decode, render the setdemodbuf useless afterwards. 2024-01-16 08:59:08 +01:00
iceman1001 ad50a6a6c5 add one more ndef message decoder. This one is for android managed provision message. Its just printing the text. Most likely other decoding needed 2024-01-16 00:06:03 +01:00
nvx 1828358ab0 Multiple hf_cardhopper improvements
Allow button presses to break
Handle non-zero CID from reader by relaying RATS to the card and improving PPS and WTX handling
More reliably cook ATS values
Ignore packets that look like they're coming from the client (NG packets)
2024-01-15 22:05:30 +10:00
iceman1001 b135413995 text 2024-01-15 13:01:45 +01:00
iceman1001 02f5e729ca added a new command "hf 15 wipe" which zeros out a card memory with writeblocks. Improved restore and wipe time. Also identified TI tags and their quirks. On device side when getting a error response from tag it doesnt care about eof package. So we send that one too. Which leads to a spurious package we ignore on client side. 2024-01-15 04:11:20 +01:00
iceman1001 838d224cd2 added a hf xerox view command, it now also prints some more part info and fixed a bug with 255 != 256 2024-01-14 18:22:55 +01:00
iceman1001 8d0b41a911 this commit fixes #2244 #2246 #1596 #2101. Its kind of a big refactoring and I most likely broke something. With that said. Now: HF 15 commands now uses NG packets, hf 15 raw support -k keepfield on and -s select, hf 15 dump/rdbl/rdmulti should handle blocksizes of 4 or 8, the error messages are unified and error handling the same. Some understanding how add_option impacts response message from card. A more clear separation between PM3 flags and ISO15693 protocol flags. 2024-01-14 14:23:51 +01:00
iceman1001 261760e903 adapted the colors when setting and getting preference values.\nprefs set client.debug - now toggles client side APDY logging 2024-01-10 22:04:38 +01:00
iceman1001 42cd0e37e0 text 2024-01-09 13:14:53 +01:00
iceman1001 f8c9c10c22 text 2024-01-08 21:18:01 +01:00
Marcos Del Sol Vives 442df4aaff
Update changelog 2024-01-07 22:34:40 +01:00
Marcos Del Sol Vives 572bdbf727
Document dependency on GD for ePaper devices 2024-01-07 17:15:13 +01:00
iceman1001 0d5e76a9ca text 2024-01-04 23:30:48 +01:00
Francis 22085b0568
Update CHANGELOG.md
Signed-off-by: Francis <zzvipercorezz@gmail.com>
2024-01-04 23:14:29 +01:00
Francis d203996c05
Update CHANGELOG.md
Moved changelog entry

Signed-off-by: Francis <zzvipercorezz@gmail.com>
2024-01-04 23:13:52 +01:00
Francis 010da01779
Update CHANGELOG.md
Signed-off-by: Francis <zzvipercorezz@gmail.com>
2024-01-04 22:56:35 +01:00
iceman1001 ef166a1030 fixed wrong parameter handling and helptext 2024-01-04 13:09:31 +01:00
wh201906 00686a91d0
Ignore button jitters in bootloader mode 2024-01-03 15:39:50 +08:00
iceman1001 6f49cc0224 title 2024-01-03 02:01:17 +01:00
iceman1001 0245ea4f7c title 2024-01-03 01:59:31 +01:00
iceman1001 fe36bdaca4 text 2024-01-02 22:13:00 +01:00
iceman1001 7b0e4e6394 added hints for all HF protocols in "hf search" 2024-01-01 21:39:46 +01:00
Eric Betts dbc0f59304 Changelog 2024-01-01 09:18:58 -08:00
nvx d156e48a83 hf 14a apdu now uses the FWI and SGFI values from the ATS to determine an appropriate timeout.
This fixes issues when using the command against cards that indicate really slow times, such as card emulation by hf_cardhopper.
2024-01-01 21:14:32 +10:00
iceman1001 20eddd8250 added a thread that starts when a device is detected to be offline. It runs until it finds a device and reconnects to it. Signals the READLINE hook event and the prompt is updated to match current status. This removes the need to type "hw connect" on clients that has been compiled with READLINE lib. 2023-12-31 15:25:58 +01:00
iceman1001 e9996d081c the offline detection printing of the prompt looks better now 2023-12-31 11:00:41 +01:00
iceman1001 68f63ec739 using the same hiding of debug logging when performing the magic tests 2023-12-30 21:02:16 +01:00
nvx 8f577ad963 Improved magic detection
Magic detection no longer stops when a single type is found as cards may support multiple types of magic, so all detected types will be reported now.
GDM/USCUID chips are now detected when GDM magic auth is disabled but magic WUP (40 or 20) is enabled.
Gen2/CUID/DirectWrite is now detected when default keys and ACLs are used by attempting to write to block 0 but aborting before actually completing the write.
2023-12-30 19:53:23 +10:00
nvx 33eaaa535f Changed hf_cardhopper standalone mode to allow running over the internal Proxmark3 USB-CDC serial port.
This functionality can be enabled by adding the following to your Makefile.platform:
STANDALONE_PLATFORM_DEFS+=-DCARDHOPPER_USB
2023-12-29 22:06:57 +10:00
wh201906 3aab9a4d04
Update CLI prompt after switching connection type 2023-12-27 22:21:50 +08:00
wh201906 3fb4515893
Check TCP connection state 2023-12-26 21:23:43 +08:00
iceman1001 2bfc31a7b6 changed "data dectectclock" to try all clocks when not called with any params. Adapted the "lf search -1u" - with text and it should be more intuitive 2023-12-18 22:12:26 +01:00
iceman1001 586acf0933 modified the autocorrelate part in lf search -1u command. It should be a more informative output and better bytes length reporting 2023-12-17 21:42:54 +01:00
iceman1001 e7e3e86ea4 text 2023-12-14 23:36:12 +01:00
iceman1001 95d1d5646f an attempt to reduce some stack memory. No need for the debug printing to be 512 bytes. Now limited to 200 chars 2023-12-14 23:29:43 +01:00
nvx d3a90a5da3 Clear bss on bootloader start.
This fixes a bug with the USB device serial number sometimes not working in bootloader mode.
2023-12-14 20:33:00 +10:00
wh201906 81888e01a2
Add hw bootloader
Reboot to the bootloader mode in the client
2023-12-13 21:41:17 +08:00
iceman1001 da98ad8854 adapted the notes on downgrade attacks to follow the repo style 2023-12-12 17:05:10 +01:00
Oleg Moiseenko 37d6430894
Merge branch 'master' into mf_info
Signed-off-by: Oleg Moiseenko <807634+merlokk@users.noreply.github.com>
2023-12-11 23:17:18 +02:00