Commit graph

172 commits

Author SHA1 Message Date
iceman1001
92c288ab85 style 2025-06-11 21:40:54 +02:00
iceman1001
c0af6cd7d2 fiddled with pm3 client informative text 2025-03-22 13:09:55 +01:00
Philippe Teuwen
c657ddf135 Add hf mfu aesauth 2025-03-19 09:36:15 +01:00
iceman1001
cef07dedf6 code style, code clean up of redundant functions, comments, its many minor fixes across the platform. Sorry for not making 20 commits 2025-02-21 15:38:33 +01:00
Philippe Teuwen
830549b474 hf mf isen: add collect_fm11rf08s_without_backdoor option 2024-11-25 00:53:57 +01:00
nvx
ef0cf93a5d fix typos and regenerate command list 2024-11-02 23:34:38 +10:00
iceman1001
e50459b2c5 style 2024-09-06 22:59:23 +02:00
iceman1001
b0dd246d94 const and bad OR 2024-09-06 09:52:30 +02:00
iceman1001
9c181dd83d step one of bounds checking all responses when receiving ISO14443A frames... because @doegox find a missbehaving IC clone..... 2024-09-05 17:52:10 +02:00
Philippe Teuwen
ee8b9ca74b make style 2024-08-03 21:21:11 +02:00
Philippe Teuwen
fb0b448c4f hf mf isen: add nt indexes 2024-07-31 00:41:50 +02:00
Philippe Teuwen
e7c4ae2b1e hf mf isen for analyzing some static encrypted nonces MFC 2024-07-29 23:19:18 +02:00
Philippe Teuwen
de326fc772 hf mf rdbl/wrbl/rdsc/nested: support extended AUTH 2024-07-29 22:38:30 +02:00
iceman1001
f5e976afa6 style 2024-02-16 21:59:45 +01:00
iceman1001
7990425a1c debug print lengths 2024-02-16 17:33:22 +01:00
iceman1001
99e7a647bf fix lengths 2024-02-16 17:30:14 +01:00
iceman1001
0079493a36 simplified aes auth 2024-02-16 13:19:24 +01:00
iceman1001
3a76523276 use CBC ... 2024-02-15 17:53:04 +01:00
iceman1001
701dba34e4 adapt debug messages to 16/32 2024-02-15 17:18:14 +01:00
iceman1001
fccaee37b5 aes is 16 bytes 2024-02-15 17:12:34 +01:00
iceman1001
a4759c4ecd length check 2024-02-15 16:47:21 +01:00
iceman1001
c4c1601446 added rudimentary functions for doing AES authentication against MIFARE UL AES tags. (wip) 2024-02-15 16:20:47 +01:00
iceman1001
414275802d style 2024-01-25 01:55:07 +01:00
iceman1001
6c1ebc3398 cleaning up redundant functions. the extra checks in bigbuff might affect simulation 2024-01-24 23:41:48 +01:00
merlokk
91892bc1bf add static encrypted nonce detection 2023-12-11 21:24:26 +02:00
iceman1001
89bcdcddbc style 2023-12-06 22:42:16 +01:00
iceman1001
64ea48e7d0 remove fct in header file.\nreverted this decline 2023-07-27 18:57:11 +02:00
iceman1001
6ba002725f rmeoved some fct devices side regarding eml get/ set 2023-07-27 18:55:41 +02:00
iceman1001
b696a2036f improved the eload upload times by using large chunks. Quite much faster now.\nAddapted the dots and text for eload / sim across the client 2023-07-26 23:39:27 +02:00
iceman1001
1cb15c84c1 adapting hf mf cget* commands to longer timeouts. Same with the quick eload used in autopwn among others.\nAlso adapted the return codes, so its more accurate in its reporting back to the client. Also added some more informative messages 2023-07-25 21:29:31 +02:00
nvx
a9c0fd0b1c Fix regression caused by edd8e36 (PR #2021).
Mifare Classic KeyA/B were accidentally switched in some contexts.
2023-07-12 23:04:29 +10:00
nvx
edd8e36d80 Cleanup arm-side reader-mode mifare classic block read/write code. 2023-07-04 00:11:01 +10:00
iceman1001
f36ec46455 minor rename 2023-06-26 15:01:44 +02:00
iceman1001
a4e22416b9 less debug output when an auth fails 2023-06-23 18:28:44 +02:00
iceman1001
419d0c1f5b adapt return codes for some mifare commands and their debug logging. this will reduce debug message on the client side 2023-06-23 16:25:43 +02:00
AloneLiberty
2b248e03e8
Merge branch 'master' into mf-supercard
Signed-off-by: AloneLiberty <111039319+AloneLiberty@users.noreply.github.com>
2023-04-03 21:45:32 +00:00
AloneLiberty
3524306bf4 Implement transfer to other block in hf mf value 2023-04-01 20:49:15 +03:00
AloneLiberty
ac5dd0ffa8
Merge branch 'master' into mf-supercard
Signed-off-by: AloneLiberty <111039319+AloneLiberty@users.noreply.github.com>
2023-04-01 16:42:02 +00:00
AloneLiberty
0f0a5d7f04 Fix lost arguments 2023-03-28 17:25:03 +03:00
AloneLiberty
d10d8c0039 And make style 2023-03-26 18:05:11 +03:00
iceman1001
71ddee1386 added "hf mf gdmsetcfg" to write GDM configuration 2023-03-26 16:50:59 +02:00
iceman1001
82f5c8512d mfc writes now support tear off 2023-03-26 13:58:27 +02:00
iceman1001
97e16ba764 renamed gdm getblk to config since that is what it does 2023-03-26 03:41:12 +02:00
iceman1001
ebe7cbf05f missing... 2023-03-25 15:52:18 +01:00
iceman1001
07f6162780 added support for the magic card called GDM. 2023-03-21 19:49:52 +01:00
Philippe Teuwen
8ac8e3d7d0 reduce variable scopes 2023-01-15 02:23:19 +01:00
iceman1001
b4255eea77 simplify save files 2022-06-06 13:20:39 +02:00
mwalker33
f5170f1d18 Mifare Classic Value operations
Added increment value, decrement value via the supplied commands and set value via the normal write command.  Also added "get" to read a value block and decode/display.
2022-06-05 16:58:53 +10:00
iceman1001
178f9bb142 pcs param is sometimes NULL here 2022-03-20 09:35:37 +01:00
Philippe Teuwen
9849156f37 arm 14a/mifare: Fix codeql warnings 2022-02-27 14:54:11 +01:00