proxmark3/client
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
..
cmdscripts
deps style 2025-07-10 11:52:39 +02:00
dictionaries style 2025-07-10 11:52:39 +02:00
experimental_client_with_swig experimental lib & client: force symlinks 2025-03-24 09:18:21 +01:00
experimental_lib Release v4.20469 - Daddy Iceman 2025-06-16 16:18:01 +02:00
include
lualibs
luascripts Merge pull request #2935 from jamesmacwhite/paxton_clone_linux 2025-07-13 23:38:54 +02:00
pyscripts [st25tb] Update intertic.py to support Colmar (Trace / Keolis) ID 2025-06-27 22:04:08 +02:00
resources R&Y: Updated aid_desfire.json 2025-07-09 20:09:40 +10:00
src DESFire: fix value file operations and improve MAC mode compatibility 2025-07-19 08:39:47 -04:00
atr_scrap_pcsctools.py
CMakeLists.txt Added support for sending and receiving MQTT messages. It enables end user to quickly upload or share JSON files between them. Given the nature of MQTT, I also worked with @KevTheHermit who has proxdump.com site, where you can upload pm3 dump files and browse. He added support for MQTT uploads, so the process to share a file and it gets also uploaded to proxdump.com is very smooth. Feel free to improve this functionality with TLS etc. For now it looks quite promising. 2025-07-08 21:15:09 +02:00
default_keys_dic2lua.awk
emojis_scrap_github.py
Makefile fix client Makefile if no Makefie.platform is provided 2025-07-13 11:57:26 +02:00
pm3_cmd_h2lua.awk
README-bitlib
update_amiibo_tools_lua.py