Commit Graph
6152 Commits
Author SHA1 Message Date
zinongli 52c9d90d64 fixed it? 2025-08-02 20:26:26 -04:00
zinongli 72d475f484 clean up 2025-08-02 20:06:49 -04:00
zinongli ac0f747104 add hf felica dump for unauth readable blocks 2025-08-02 20:05:42 -04:00
Philippe Teuwen 948dce9230 new pk 2025-07-31 15:00:24 +02:00
q0jt a8d74d6d60 refactor 2025-07-31 18:20:05 +09:00
q0jt 13053e14d1 resolve maybe-uninitialized 2025-07-31 08:22:31 +09:00
q0jt ddaa6de5cf bug fix 2025-07-31 08:06:29 +09:00
q0jt d824040441 bug fix 2025-07-31 07:59:56 +09:00
q0jt 5a627381af hf felica: add FeliCa Lite-S authentication 2025-07-31 07:44:13 +09:00
Flole 4f77c18ab4 Allow writing key B even when no key A was found
Likely a copy/paste bug

Signed-off-by: Flole <Flole998@users.noreply.github.com>
2025-07-29 15:08:46 +02:00
iceman1001 ee2f5595ee added a lf t55xx view command to view t55xx dump files 2025-07-28 15:46:09 +02:00
iceman1001 c997805117 style 2025-07-28 15:45:33 +02:00
iceman1001 79d1e102af style 2025-07-28 15:45:04 +02:00
Andy Shieh 7e7fe1837e [Fix] added original comments back; use same bitwise operation for even check
Signed-off-by: Andy Shieh <hsieandy@gmail.com>
2025-07-28 22:41:18 +10:00
Andy Shieh 9dd6e4a85f Fix getIndalaBits checksum logic
Signed-off-by: Andy Shieh <hsieandy@gmail.com>
2025-07-27 21:31:42 +10:00
zinongli e94921c1af format 2025-07-26 01:12:18 -04:00
zinongli 4090828ebc hints for endian issue 2025-07-26 00:59:37 -04:00
zinongli 3b88dd45a3 beautify output format 2025-07-26 00:49:57 -04:00
zinongli c74d04bfe7 enumerate nodes 2025-07-26 00:10:37 -04:00
zinongli 83c54bb174 initial working for single node 2025-07-25 23:47:00 -04:00
Philippe Teuwen 90d766a811 Fix FM11RF08 0391 description 2025-07-25 22:29:58 +02:00
Philippe Teuwen 06a9a67aae typo 2025-07-25 21:00:26 +02:00
Philippe Teuwen 48724e44b4 hf mf sim: add --allowover option, needed for RF08S originality check 2025-07-25 20:54:18 +02:00
Philippe Teuwen 12e68d7a28 Change readline hack logic for async dbg msg to be ready for readline 8.3 2025-07-19 16:54:55 +02: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
q0jt 95759a13ba hf felica litedump: skip blocks that require Read After Authentication 2025-07-19 15:42:00 +09:00
Philippe Teuwen d933e329c4 hf mf info: fix backdoor detection when using non-default key 2025-07-15 10:44:19 +02:00
iceman1001 ed84b1fcf4 style 2025-07-13 15:55:44 +02:00
iceman1001 64111a43ea text 2025-07-13 14:24:19 +02:00
Philippe Teuwen 53595e0a3a cmdmqtt: avoid using pthread_cancel, for compatibility with termux 2025-07-13 12:21:30 +02:00
iceman1001 ef372a5ef0 text 2025-07-13 11:29:29 +02:00
iceman1001 ca6dbc5251 data crypto - now also can du AES256 2025-07-13 11:06:01 +02:00
iceman1001 0dc80263e8 add aes256 2025-07-13 11:03:20 +02:00
iceman1001 58690ed24e text 2025-07-13 11:02:59 +02:00
Adam Hořčica 7cf206030d Add recognition of Swissbit iShield Key Mifare as MFD EV3 2025-07-12 10:31:07 +02:00
Philippe Teuwen c8219a6030 detect_classic_auth: silent error 2025-07-11 13:43:50 +02:00
Philippe Teuwen 66fc610a66 hf mf info: add detection for unknown backdoor keys and for some backdoor variants 2025-07-11 13:27:00 +02:00
iceman1001 c25dbf8f21 forget the struct changes 2025-07-10 16:02:18 +02:00
iceman1001 c216fbeeaf preferences and mqtt commands now handles mqtt server/port/topic settings. if mqtt command is called w/o any mqtt and preference is set it takes prio 2025-07-10 14:10:53 +02:00
iceman1001 2597c7576e style 2025-07-10 11:52:39 +02:00
Def c39e18a014 fixes to mqtt (win sockets) 2025-07-09 14:19:00 +03:00
iceman1001 931e93a11b Win32 socket vs POSIX sockets is not always happy together. Seperated the two to mimic the same behavior we have for /uart/. The code compiles but the socket doesnt work on Proxspace yet. More fixes to be done 2025-07-09 00:20:43 +02:00
iceman1001 fa59b9cb6b fix mqtt receive command default behaviour 2025-07-08 21:51:48 +02:00
iceman1001 a3c2d2b815 style 2025-07-08 21:15:09 +02:00
iceman1001 c7cf62fcf1 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
Lucifer Voeltner ed504a76ca Fix incorrect formula for calculating Saflok years 2025-07-08 00:15:43 +07:00
iceman1001 7717dfc04d text 2025-07-06 20:12:13 +02:00
Antiklesys 33c3988a94 Fix broken older functionality
Updated to still maintain older functionality when the macs field is passed
2025-07-05 19:26:22 +08:00
Antiklesys 7ad3f6eaf2 Updated hf iclass wrbl replay
replay behavior to use privilege escalation instead of having to generate specific block/content macs for hf iclass wrbl
2025-07-05 13:25:18 +08:00
Antiklesys f8bd0b4bae Updated iclass restore to support privilege escalation
Updated hf iclass restore to support privilege escalation to restore card's content using a single AA1 --nr mac value. This allows to write cards the debit key is not known.
2025-07-04 16:47:11 +08:00