Commit graph

3756 commits

Author SHA1 Message Date
Philippe Teuwen 69d7a7e0c3 fm11rf08s: get advanced verification sector keys as well 2024-09-08 11:57:53 +02:00
Philippe Teuwen 2dd1b90f4c hf mf sim: adapt RATS condition to mimick real MFP 2k behavior 2024-09-07 11:10:31 +02:00
Philippe Teuwen 358130505a hf mf sim: accept RATS no matter the value of PCD FSDI & CID 2024-09-07 11:01:58 +02:00
iceman1001 e50459b2c5 style 2024-09-06 22:59:23 +02:00
iceman1001 72900d1bf9 fix and style 2024-09-06 22:36:44 +02:00
iceman1001 b0dd246d94 const and bad OR 2024-09-06 09:52:30 +02:00
iceman1001 431a5d585e fix one too small 2024-09-05 19:51:10 +02:00
iceman1001 7a4bd03cc0 added bounds checking for when the proxmark3 is simulating a ISO14443a tag 2024-09-05 18:38:17 +02:00
iceman1001 129d6f1e6d a bit untested, I am sure all standalone modes fails now. lets see if this is enough of bounds checking 2024-09-05 17:59:34 +02:00
iceman1001 9c181dd83d step one of bounds checking all responses when receiving ISO14443A frames... because @doegox find a missbehaving IC clone..... 2024-09-05 17:52:10 +02:00
Iceman 2317c6b282
Merge pull request #2487 from douniwan5788/makefile
refactor: Renamed WITH_NO_COMPRESSION to WITH_COMPRESSION
2024-09-04 23:32:06 +02:00
douniwan5788 740ab6bb33 fix: mfDarkside hangs 2024-09-04 23:28:13 +08:00
douniwan5788 5e9533a792 refactor: mfDarkside error code 2024-09-04 23:28:13 +08:00
douniwan5788 80b9f6bb4d refactor: Renamed WITH_NO_COMPRESSION to WITH_COMPRESSION for consistent style 2024-09-04 22:48:55 +08:00
Philippe Teuwen 17ddc2db82 trying to please codeQL 2024-09-03 23:00:50 +02:00
Philippe Teuwen de86cd85d1 Added support for dumping FM11RF08S data at once 2024-09-03 11:43:57 +02:00
Philippe Teuwen c73e2ea623 Added support for collecting all fm11rf08s nT/{nT}/par_err at once 2024-09-02 23:11:36 +02:00
Antiklesys f9970a3048 Update iclass.c
Improved error logging to better understand what's happening
2024-09-02 17:53:22 +08:00
Philippe Teuwen dc91a6d1da hf_mattyrun: fix compilation error on recent gcc 2024-08-31 10:11:09 +02:00
douniwan5788 0710a37429 fix: bitstream_index_map overflow 2024-08-30 16:05:47 +08:00
iceman1001 7f40ad7f9d style 2024-08-29 12:29:23 +02:00
douniwan5788 4b6653696c fix: CMD_DOWNLOAD_BIGBUF for getSamples() and download_trace() 2024-08-27 23:45:42 +08:00
douniwan5788 112caec054 refactor: lf config renames 2024-08-27 23:45:42 +08:00
douniwan5788 9dd5b66c0a fix: FPGA config for ICOPYX 2024-08-26 20:56:36 +08:00
douniwan5788 cad92c4a05 fix: bitstream_target_to_index 2024-08-26 20:56:36 +08:00
douniwan5788 fcc757dfd5 refactor: rename bitstream_version to bitstream_target 2024-08-26 20:55:59 +08:00
douniwan5788 413a17a7a6 feature: Make the FPGA bitstreams working with SKIP_* define.
Now, you can enable at least two of your favorite technologies (such as LF and HF 14443A) attached a standalone mode and still have spare ROM space for other functionalities on a Proxmark3 Easy with a 256KiB ROM.
2024-08-26 20:55:59 +08:00
douniwan5788 8928883f2d refactor: move FPGA_BITSTREAM_* to fpga.h 2024-08-26 20:55:58 +08:00
douniwan5788 5d66bcfd75 fix: WITH_EM4x70. Get rid of the dependency on WITH_ICLASS. 2024-08-26 20:55:58 +08:00
douniwan5788 c1fdb2e78c fix: WITH_LF WITH_LEGICRF WITH_ISO14443a 2024-08-26 20:55:58 +08:00
Philippe Teuwen da1c79503e typo in mfc tool path, thanks NVX! 2024-08-26 11:29:08 +02:00
iceman1001 384a7212d0 text 2024-08-25 17:09:31 +02:00
iceman1001 5b64df9247 fix magic detection for MFU 2024-08-25 15:12:53 +02:00
iceman1001 4ddb417107 fix bit flag comparing to prefered style 2024-08-25 15:08:04 +02:00
douniwan5788 541ef26c39 fix: Display a more meaningful error message when attempting to write to a Hitag S tag in authentication mode using plain mode commands. 2024-08-25 03:25:16 +08:00
douniwan5788 75420482e4 refactor: Move Hitag 1 cmds to protocols.h 2024-08-24 02:15:28 +08:00
douniwan5788 c279f88f13 refactor: Move Hitag 2 cmds to protocols.h 2024-08-23 23:49:47 +08:00
douniwan5788 ad5a4134ec refactor: Move Hitag S cmds to protocols.h 2024-08-23 19:54:34 +08:00
Iceman 3a3deaf3cb
Merge pull request #2463 from douniwan5788/hitagS_plain
fix: Hitag S read/write in plain mode
2024-08-22 11:37:47 +02:00
douniwan5788 b76ebd9124 fix: Hitag S read/write in plain mode
Switch the counter clock to MCK/32 to allow a longer overflow time
2024-08-22 02:20:26 +08:00
douniwan5788 1efa52d704 add: Hitag S plain write 2024-08-22 02:16:10 +08:00
douniwan5788 d15537bbf1 Unified hitag naming style 2024-08-22 02:01:43 +08:00
Iceman a7b5961688
Merge pull request #2461 from douniwan5788/hitags_timing
Fix Hitags timing
2024-08-20 18:55:37 +02:00
douniwan5788 6053aae80b fix: hitagS timing issue and AC decode bug 2024-08-20 23:18:13 +08:00
douniwan5788 cbb95ac199 refactor: hitagS replace number with more meaning name from datasheet 2024-08-20 23:11:10 +08:00
douniwan5788 eca9830050 fix: lf cmdread. skip WaitMS(100) when keep signal field ON.
4 extra symbol.
avoid include SOF in crc-hitag
2024-08-20 22:50:13 +08:00
Philippe Teuwen 62735e4440 hf mf isen: longer RF reset 2024-08-07 17:01:59 +02:00
Philippe Teuwen 099a37af91 add --hardreset to hf mf isen 2024-08-07 16:09:11 +02:00
Philippe Teuwen ee8b9ca74b make style 2024-08-03 21:21:11 +02:00
Philippe Teuwen 5ca3013d23 hf mf fchk: fix single key mode 2024-08-02 11:02:41 +02:00