proxmark3/tools
Mistial Developer e1598cd620
DESFire: fix value file operations and improve MAC mode compatibility
- Add auto-detection fallback for MAC mode in value operations
  When MAC mode fails with length errors, automatically retry with
  plain mode for better compatibility across different card types

- Fix MAC transmission behavior for value operations
  Remove CREDIT, LIMITED_CREDIT, and DEBIT from EV1D40TransmitMAC
  array to match real card behavior and prevent authentication issues

- Change default algorithm from DES to 2TDEA
  Real DESFire cards seem to use 2TDEA by default, improving
  out-of-the-box compatibility with factory cards

- Update help text for value commands to follow client patterns
  Standardize "Crypt algo (deft: 2TDEA)" format for consistency

- Add online test suite for DESFire value operations
  New pm3_online_tests.sh script validates value file creation,
  credit/debit operations in both plain and MAC modes with real cards
2025-07-19 08:39:47 -04:00
..
btaddon
cryptorf Fix compilation under termux 2025-06-16 11:52:08 +02:00
deprecated-hid-flasher cppcheck: a few static & const stuff 2025-03-24 22:42:13 +01:00
fpga_compress fix client Makefile if no Makefie.platform is provided 2025-07-13 11:57:26 +02:00
hitag2crack unify text - step 1 2025-03-25 10:12:16 +01:00
jtag_openocd
mfc fm11rf08s: fix prev_lfsr 2025-06-15 12:01:46 +02:00
mfd_aes_brute Update Makefile 2025-06-01 00:14:23 +02:00
simmodule
twn utilities for twn4 2025-04-29 11:33:22 -04:00
analyzesize.py
build_all_firmwares.sh add missing standalone mode when building a bunch of firmware 2025-06-11 12:22:02 +02:00
findbits.py
findbits_test.py
lena.bmp
Makefile
mkversion.sh Should allow reproducible builds 2024-09-15 14:10:08 +02:00
pm3_amii_bin2eml.pl
pm3_cs8.pl
pm3_online_check.py
pm3_online_tests.sh DESFire: fix value file operations and improve MAC mode compatibility 2025-07-19 08:39:47 -04:00
pm3_pm32wav.py
pm3_reblay-emulating.py
pm3_reblay-reading.py
pm3_tears_for_fears.py style 2024-09-13 13:44:16 +02:00
pm3_tests.sh added Ultralight-C simulation. hf mfu sim -t 13. Use eload first. Also added support to upload UL-C dictionaries and UL-AES to spiffs memory. A lot of textual reworked across client. Unifiy texts and a bit more color ;) 2025-06-19 17:26:20 +02:00
recover_pk.py Add SLIX2 sample to recover_pk.py 2025-01-05 14:25:31 +01:00
release_tests.sh
requirements.txt
rfidtest.pl
xorcheck.py