Commit Graph

5974 Commits

Author SHA1 Message Date
Antiklesys 07bfef1550 Bugfixes on hf iclass trbl
Fixed tearoff trigger staying enabled in case of keyboard interruption
2025-05-23 17:11:07 +08:00
Antiklesys fbbfeaa977 Update cmdhficlass.c 2025-05-23 17:00:41 +08:00
Antiklesys 047b94fbaa Updated hf iclass trbl to support looping
Implemented a functionality for hf iclass trbl to specify how many times to loop at specific delays.
2025-05-23 16:32:48 +08:00
Antiklesys f9322dfe6c Updated trbl
Fixed a bug preventing tearoff stages from being detected correctly, increased verbosity of read data and granularity of displayed information
2025-05-23 15:55:53 +08:00
iceman1001 84b565bec4 style 2025-05-19 22:31:41 +02:00
Antiklesys 59e4875e6c Updated trbl to support custom increments
Updated iclass tearoff function to support custom delay increments
2025-05-18 20:41:04 +08:00
Antiklesys 67fb546887 Update iclass trbl function
Updated trbl function:
1- Better comparison of read values vs expected values
2- Stop on "partial values tearoff", show tearoff results when the block isn't zero, but is also different from the original block (even tho is not yet with the same values of the expected block)
3- Improvement to verbose mode
2025-05-18 01:54:55 +08:00
Antiklesys 23232f8aa3 iclass tearoff attack fixes
Fixed spacing, time unit, and fixed a bug preventing from properly using the credit key.
2025-05-17 23:19:10 +08:00
Antiklesys 3c35a87dee Fix bug with iclass legbrute index value being ignored
Fixed issue https://github.com/RfidResearchGroup/proxmark3/issues/2845
2025-05-16 23:19:26 +08:00
Jakub Kramarz 2163d78126 cmdhfseos: fix invalid memory access in select_DF_verify
The real default key index in CmdHfSeosGDF passed to select_DF_verify was different than documented, resulting in out of bound read.
2025-05-09 00:05:43 +02:00
Jakub Kramarz 0655b6389e cmdhfseos: fix stack buffer overflow in select_DF_verify
increased CMAC buffer size, otherwise memset in aes_cmac writes 16-bytes to 8-byte buffer
2025-05-08 23:52:01 +02:00
iceman1001 b2983ba025 convertion between size and int might cause type convertion confusing 2025-05-01 08:35:41 +02:00
iceman1001 cb4a0e2333 rename struct to follow code style 2025-04-30 13:27:41 +02:00
Philippe Teuwen c3a7a11ae7 change iso15693 nxp originality check from PK_MFC to PK_15 2025-04-24 22:23:35 +02:00
Iceman 430d5cd3b9 Merge pull request #2824 from kormax/magsafe-polling-config
Move `mag`safe polling argument to `hf 14a config`
2025-04-21 04:34:53 +02:00
kormax 3550f11726 Remove mag argument from commands; Add support for magsafe polling via 14a config 2025-04-20 17:55:55 +03:00
Philippe Teuwen 49521078e5 fix mf aes key length and typo in make help 2025-04-20 11:20:14 +02:00
Philippe Teuwen a8a1c77343 Fix hf 14a info on Desfire cases, thanks NVX for pointing it! 2025-04-18 19:38:32 +02:00
Shawn Hoffman bfbc2fd09d fix offset transferred in ntag424_read_data 2025-04-16 14:20:58 -07:00
kormax eb2324ed93 Remove ecp argument from commands 2025-04-15 23:20:46 +03:00
Philippe Teuwen cf3cb6e03a dyslexia 2025-04-14 13:51:55 +02:00
Philippe Teuwen 013a7a4caf rewrite hf 14a info with full AN10833 Rev 3.8 and a few extra 2025-04-14 10:37:16 +02:00
iceman1001 bc1c47e81b style 2025-04-13 12:25:14 +02:00
Philippe Teuwen dfc40a2ea3 fix GetHF14AMfU_Type for MFUL types with RandomID activated 2025-04-11 08:22:19 +02:00
Iceman 55327112a8 Merge pull request #2817 from elafargue/better-tesla-card
Improve Tesla NFC card reader command
2025-04-10 12:27:15 +02:00
Lucifer Voeltner 216cd09635 ..Directory listing in applications referred to File IDs, not App IDs. 2025-04-10 15:45:00 +07:00
Lucifer Voeltner 6f10a6d9d7 MIFARE DESFire keysettings clarifications / Ultralight C Hints clarifications 2025-04-10 14:49:15 +07:00
Ed Lafargue 14a58a7427 Improve Tesla NFC card reader:
- Compatibility with more javacard variants
- Read the full certificate
- Optionally parse the certificate (ASN.1)
- Don't bail at each error and try to read what it can
- Better form factor parsing
- Read all four public keys

Read all four public keys
2025-04-09 11:43:08 -07:00
kormax 56336d9d82 Add support for polling loop annotations 2025-04-09 12:31:21 +03:00
DidierA 853e2bd9ff hf mfdes bruteaid: fix byte order 2025-03-31 18:41:18 +02:00
Philippe Teuwen 145ee3baa7 fix double-free 2025-03-27 21:47:42 +01:00
iceman1001 6ed1853320 Revert "Release v4.20142 - Blue Ice"
This reverts commit a657dbda9b.
2025-03-25 16:18:49 +01:00
iceman1001 a657dbda9b Release v4.20142 - Blue Ice 2025-03-25 16:18:49 +01:00
Benjamin DELPY ee1a38d975 Update cmdhf14b.c to respect bytes order when evaluating SR/ST25TB locks
Signed-off-by: Benjamin DELPY <benjamin@gentilkiwi.com>
2025-03-25 13:59:10 +01:00
iceman1001 1252aee27d clean up text 2025-03-25 12:40:35 +01:00
iceman1001 ded9166393 missing breaks 2025-03-25 12:36:22 +01:00
iceman1001 ad292e8810 unify test - step 2 2025-03-25 10:17:42 +01:00
iceman1001 875b3c44b4 unify text - step 1 2025-03-25 10:12:16 +01:00
Shawn Hoffman e04d778c46 ntag424: let info cmd show if tag has tag tamper feature 2025-03-24 17:10:19 -07:00
Philippe Teuwen f4fe58fc36 make style 2025-03-24 23:48:02 +01:00
Philippe Teuwen ad84875afd cppcheck nullPointerOutOfMemory 2025-03-24 23:46:43 +01:00
Philippe Teuwen f90d11912c cppcheck unused struct 2025-03-24 22:10:55 +01:00
Philippe Teuwen 4fff85d6ed cppcheck duplicatecondition 2025-03-24 22:01:38 +01:00
Philippe Teuwen 6491b37d7a cppcheck duplicateCondition 2025-03-24 21:44:21 +01:00
Philippe Teuwen 8c76e12fec cppcheck identicalInnerCondition 2025-03-24 11:33:20 +01:00
Philippe Teuwen c37ca881e6 a few calloc checks, still many to go 2025-03-24 11:17:40 +01:00
Philippe Teuwen 74c60301d1 cppcheck mem alloc: oops forgot to save one file 2025-03-24 10:47:33 +01:00
Philippe Teuwen 678b387c3f cppcheck: a few mem alloc checks 2025-03-24 10:44:01 +01:00
Philippe Teuwen f3367e61db cppcheck on tlv: null pointers 2025-03-24 10:23:47 +01:00
Philippe Teuwen f6123da72e cppcheck: integeroverflow 2025-03-24 10:06:58 +01:00