Aaron Tulino (Aaronjamt)
6da3dc3798
[hf seos] Minor cleanup
2025-12-23 11:02:09 -07:00
Iceman
6f55a8a9c0
Merge pull request #3060 from aaronjamt/patch-seos-emu-client
...
[hf seos] Simulate support (2/2)
2025-12-23 11:07:33 +01:00
Aaron Tulino (Aaronjamt)
f1e6e49484
No more rand()
2025-12-22 15:21:47 -07:00
Aaron Tulino (Aaronjamt)
e771408b33
Split single-line ifs
2025-12-22 15:20:30 -07:00
Aaron Tulino (Aaronjamt)
9969e23d98
Remove debug messages
2025-12-22 15:19:31 -07:00
Aaron Tulino (Aaronjamt)
722a8aac8c
[hf seos] Simulate client support
2025-12-22 15:10:51 -07:00
Aaron Tulino (Aaronjamt)
d54659370b
[hf seos] Validate synthesized IV
...
Also adds missing return value checks
2025-12-22 14:38:46 -07:00
Iceman
5ba00920a5
Merge pull request #3059 from aaronjamt/patch-docs
...
Update docs
2025-12-22 11:01:18 +01:00
Aaron Tulino (Aaronjamt)
e0fd7414c2
Update docs
2025-12-21 20:55:26 -07:00
Aaron Tulino (Aaronjamt)
32f1e4b51c
[hf seos] Allow short SIO
2025-12-21 03:55:28 -07:00
Aaron Tulino (Aaronjamt)
f45d2798fb
[hf seos] CommandTable formatting
2025-12-20 14:13:20 -07:00
Iceman
0cee5705f6
Merge pull request #3052 from aaronjamt/hex_conv_cleanup
...
Bytes->Hex conversions cleanup
2025-12-20 22:10:45 +01:00
Aaron Tulino (Aaronjamt)
d7c9094cad
More hex conversion cleanup
...
Found a few more places that can easily be switched to use `sprint_hex_inrow`
2025-12-20 13:49:05 -07:00
Aaron Tulino (Aaronjamt)
d4034d4ea1
[hf seos] Cleanup OID buffer hex conversion
2025-12-20 13:48:10 -07:00
Aaron Tulino (Aaronjamt)
179e6c5681
[hf seos] Add write support
2025-12-20 13:32:41 -07:00
kormax
5dce150e43
Fix CMakeLists.txt
2025-12-19 14:29:55 +02:00
Iceman
4dab61815a
Merge pull request #3044 from aaronjamt/patch-2
...
[hf seos] Make keyslot configurable
2025-12-19 12:10:54 +01:00
Iceman
42cd659b33
Merge pull request #3049 from kormax/nfc-b-polling-loop-annotations
...
Add polling loop annotation support for iso14443b
2025-12-19 12:09:55 +01:00
kormax
34f18a0002
Add polling loop annotation support for iso14443b
2025-12-19 09:29:31 +02:00
Aaron Tulino (Aaronjamt)
dd47e10a3f
Add new keyslot value in keyset
2025-12-18 15:15:37 -07:00
Travis Weathers
61f5493f55
Fix iCLASS block 7 decoder to strip sentinel bit
...
When decoding iCLASS block 7 Wiegand data, the decoder was showing
incorrect bit counts (27 for 26-bit, 36 for 35-bit, etc.) because
it wasn't stripping the sentinel bit that's added during encoding.
This fix:
- Detects when binary string has sentinel bit (leading '1' making
length one more than common formats)
- Strips the sentinel bit and recreates u96 values from corrected
binary string
- Uses corrected length for wiegand decoding
Fixes decoding for 26-bit, 35-bit, and other formats where sentinel
bit causes incorrect format detection.
2025-12-18 14:43:15 -05:00
Iceman
bcf1b57ddd
Merge pull request #3026 from henrygab/safer_safelok
...
Safer safelok routines
2025-12-18 15:10:59 +01:00
Sanduuz
e0eb2a6993
Add qrcode source to CMakeLists
2025-12-18 15:49:29 +02:00
Sanduuz
035464e282
Updated aid_desfire list with newer finnish HRT card AID
2025-12-17 13:12:23 +02:00
Philippe Teuwen
61332b39a4
ulaes dump: read version, sig, counters, etc
2025-12-17 10:06:46 +01:00
Philippe Teuwen
23e11ae5f6
hf mfu info on ULAES: handle locked config more gracefully
2025-12-17 10:06:28 +01:00
Sanduuz
3e0d00bb13
Typo fix in hfmfdes help (0ffset -> offset)
2025-12-16 17:01:37 +02:00
Aaron Tulino
8a929015c9
Make PR more readable
2025-12-11 02:53:54 -07:00
Aaron Tulino (Aaronjamt)
b602436a6e
[hf seos] Carry when incrementing
2025-12-09 15:37:32 -07:00
Trigat
cf96e4882b
Enhance user prompts and add long input handling
...
Updated user prompts and error messages to include warning symbols for better visibility. Added a new function to read long user input on POSIX systems. Allow writing large inputs by splitting user data into smaller, fixed-size chunks.
Signed-off-by: Trigat <trigat@protonmail.com >
2025-12-05 15:22:32 -06:00
Aaron Tulino (Aaronjamt)
950c087702
Fix cmac writing out-of-bounds
2025-12-03 01:46:35 -07:00
Iceman
046a26c235
Merge pull request #3039 from kormax/desfire-expanded-type-recognition
...
Fix output formatting for unrecognized DESFire card types; detect more DESFire card types
2025-12-02 18:58:28 +01:00
kormax
09b087d5e7
Fix output formatting for unrecognized DESFire card types; detect more DESFire card types
2025-12-02 19:30:51 +02:00
Iceman
3a5c0d81ff
Merge pull request #3038 from kormax/improve-felica-scsvcode-output-format
...
Improve felica scsvcode output format
2025-12-01 11:40:40 +01:00
kormax
9cf1576c88
Improve output format for hf felica scsvcode
2025-11-29 18:29:19 +02:00
kormax
53ee5d68e8
Improve output format of hf felica rdbl; fix wrong response struct format
2025-11-29 18:26:03 +02:00
kormax
8c8bf54f4f
Remove wrong use of AddCrc in cmdhffelica
2025-11-29 13:56:34 +02:00
kormax
fe0a33ad51
Band-aid fix to strip erroneous length byte and CRC from client payload when sending FeliCa frames
2025-11-29 13:27:47 +02:00
Aaron Tulino (Aaronjamt)
a20856730c
[hf seos] Fix wrapped command padding
2025-11-28 16:45:48 -07:00
Aaron Tulino (Aaronjamt)
7d198c9a9a
[hf seos] Correct command padding size
2025-11-26 19:59:56 -07:00
Iceman
9b2e3eeeb4
Merge pull request #3029 from aaronjamt/patch-3
...
[hf seos] Clean up and clarify "tag data"
2025-11-26 05:17:10 +01:00
Iceman
34adba543d
Merge pull request #3030 from aaronjamt/patch-5
...
[hf seos] Only allow read/write while Proxmark connected
2025-11-26 05:15:07 +01:00
Iceman
cbba121711
Merge pull request #3028 from aaronjamt/patch-2
...
[hf seos] Add keyslot parameter to `seos_mutual_auth`
2025-11-26 05:14:09 +01:00
Aaron Tulino (Aaronjamt)
89e6e9a7d0
[hf seos] Fix cmac input length
2025-11-21 22:58:03 -07:00
Aaron Tulino (Aaronjamt)
eaaa75957a
[hf seos] Only allow read/write while Proxmark connected
2025-11-19 19:09:32 -07:00
Aaron Tulino (Aaronjamt)
7df4361031
[hf seos] Clean up "tag data"
2025-11-19 16:49:20 -07:00
Aaron Tulino (Aaronjamt)
8f13add397
[hf seos] Add keyslot parameter to seos_mutual_auth
2025-11-18 14:48:04 -07:00
Henry Gabryjelski
7fd1179c9a
one more api ... even if silly...
2025-11-17 17:13:14 -08:00
Henry Gabryjelski
c0bc988e91
saflok - more self-test capabilities
2025-11-17 17:05:55 -08:00
Henry Gabryjelski
af7ec87092
fix typo
2025-11-17 15:42:20 -08:00