Commit Graph
7 Commits
Author SHA1 Message Date
Mistial Developer bc289cf436 Allow mifare to recover after usb disconnection 2026-07-24 03:07:36 -07:00
Mistial Developer a46a4bfa65 Seos: allow plaintext ADF on rebased flow 2026-03-20 12:37:17 -07:00
Mistial Developer 30013fff2b Seos: fix key handling 2026-03-20 12:35:19 -07:00
Mistial Developer 008693635f Add unofficial desfire bible 2025-07-22 02:06:19 -04:00
Mistial Developer b3b24855d0 DESFire: add detailed documentation for value file operations
- Introduced a new "How to work with value files" section
- Updated command examples with links to the new section
- Clarified current/deprecated value operation commands
- Expanded examples with practical use cases, security modes, and error handling scenarios
2025-07-19 09:57:27 -04:00
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
Mistial Developer 9eca7fce83 Add text explaining that the format is H10301 for binary, and specifying it for non-binary 2023-04-28 00:09:24 -05:00