Philippe Teuwen
cd2c576be6
Fixes for Python 3.14
2026-02-07 01:24:21 +01:00
Philippe Teuwen
fdf3b2690a
Various fixes to content GCC 16...
2026-02-07 00:51:53 +01:00
Philippe Teuwen
45b6939dff
fix test script
2026-02-06 18:48:54 +01:00
Philippe Teuwen
b091bf6e8b
cppcheck: avoid undef macro warning
2026-02-06 16:24:29 +01:00
Philippe Teuwen
0cf56a5436
cppcheck: avoid undef behavior in variadic fct warning
2026-02-06 16:20:39 +01:00
Philippe Teuwen
8f44b07eb3
cppcheck: avoid out of bound warning
2026-02-06 16:17:02 +01:00
Philippe Teuwen
26c8b502e2
cppcheck: fix null ptr dereference
2026-02-06 15:55:14 +01:00
Philippe Teuwen
27e469f5d7
cppcheck: fix unused init
2026-02-06 14:32:50 +01:00
Philippe Teuwen
28ebaf529f
shadowed var/fct
2026-02-06 14:28:58 +01:00
Philippe Teuwen
c00e4801b7
make style
2026-02-06 13:43:41 +01:00
Philippe Teuwen
1cf446fa7f
make commands
2026-02-06 13:07:16 +01:00
suut
0dd140a99e
lf t55xx wakeup: fix parsing of -v / -p options
...
Signed-off-by: suut <suut@users.noreply.github.com >
2026-02-05 13:42:38 +01:00
Iceman
001a80df48
Merge pull request #3083 from RashitKhamidullin/fix/ntag424-sdm-offset-serialization
...
fix `hf ntag424 changefs` SDM offset serialization bug
2026-02-03 04:26:33 +01:00
rashit_khamidullin
129d9e9ef7
fix hf ntag424 changefs SDM offset serialization bug
...
The changefs command was using memcpy on a fixed struct layout to
serialize
SDM settings, which caused SDM offset fields to be written incorrectly.
The struct's sdm_data[8][3] array was copied contiguously, but the NTAG
424
DNA specification (AN12196) requires certain offset fields to be
conditionally
omitted based on the SDM configuration.
This resulted in:
- Plain mode: MAC offsets not written correctly
- PICC mode: MAC offsets not written correctly
- Both modes producing cmac=0000000000000000
The fix replaces the memcpy-based approach with dynamic payload building
that
conditionally includes only the required SDM offset fields in the
correct order:
- UIDOffset (only if UID option + plain mode sdmMetaRead=0xE)
- SDMReadCtrOffset (only if counter option + plain mode)
- PICCDataOffset (only if encrypted PICC mode sdmMetaRead<=0x04)
- SDMMACInputOffset (only if file read enabled)
- SDMEncOffset + SDMEncLength (only if encrypted file data enabled)
- SDMMACOffset (only if file read enabled)
- SDMReadCtrLimit (only if limit option set)
2026-02-02 22:47:23 +01:00
Struan Clark
a23a54d9ad
fix: combine F52100 AIDs
2026-02-02 14:25:32 -07:00
Struan Clark
f5dc455e29
feat: add evolo AIDs
2026-02-02 09:46:08 -07:00
Philippe Teuwen
90ddb58073
hf mfu info: detect MIFARE Hospitality
2026-01-29 18:37:35 +01:00
Aaron Tulino (Aaronjamt)
f399b8d3a6
[hf seos] Fix Synthesized IV validation
2026-01-23 14:15:21 -07:00
Nathan N
557142316e
Add two new static keys to mfulc_default_keys.dic
...
Signed-off-by: Nathan N <noproto@users.noreply.github.com >
2026-01-20 11:10:52 +01:00
Philippe Teuwen
4d998e645d
fix dict
2026-01-20 00:55:10 +01:00
Philippe Teuwen
a26892a891
Add hf mfu cchk/aeschk and options to hf mf cauth/aesauth
2026-01-19 21:47:49 +01:00
Philippe Teuwen
6942c41155
hf mfu info: add ULC fingerprinting
2026-01-19 21:47:49 +01:00
Philippe Teuwen
ab3a94c779
mfulc_des_brute & mfulc_counterfeit_recovery.py: integrate FJ8010
2026-01-19 21:47:49 +01:00
Philippe Teuwen
faca1550b8
hf mfu sim: add support to inject card replies
2026-01-19 21:47:49 +01:00
Philippe Teuwen
40727695d5
hw dicts
2026-01-19 21:47:49 +01:00
Philippe Teuwen
b64924cbbd
Add mfulaes_mask_recovery script
2026-01-19 21:47:49 +01:00
Philippe Teuwen
79b99450db
Add ntag22x_suncmac_recovery script
2026-01-19 21:47:49 +01:00
noproto
c2e1567160
Add mfulc_counterfeit_recovery script and mfulc_des_brute tool
2026-01-19 21:47:49 +01:00
Philippe Teuwen
cf0dcd4bfb
Fix hf mfu restore (untested)
2026-01-10 01:50:48 +01:00
Philippe Teuwen
b64e315eb1
Fix hf mfu setuid / hf mfu otptear / hf jooki clone
2026-01-09 19:02:01 +01:00
Lee Hambley
2687abd620
Refactor amiibo loading and debug functions
...
Signed-off-by: Lee Hambley <lee.hambley@gmail.com >
2026-01-03 20:14:53 +01:00
Lee Hambley
3e692c45b1
Update hf_mfu_amiibo_sim.lua
...
Changes the way the `.bin` is loaded into the emulator because Command::newNG didn't work.
Signed-off-by: Lee Hambley <lee.hambley@gmail.com >
2026-01-03 18:19:52 +01:00
Sanduuz
192c5237b8
Added pla.c to experimental client lib CMakeLists
2025-12-30 22:51:19 +02:00
Iceman
ccf61de4ec
Merge pull request #3072 from aaronjamt/patch-keyset-update
...
[hf seos] Combine read/write/admin keys
2025-12-28 16:21:28 +01:00
Iceman
f8434540f5
Merge pull request #3071 from aaronjamt/patch-diversifier-length
...
[hf seos] Fix printed diversifier length
2025-12-28 16:20:41 +01:00
Aaron Tulino (Aaronjamt)
d0ad38d62d
[hf seos] Combine read/write/admin keys
2025-12-27 02:57:30 -07:00
Aaron Tulino (Aaronjamt)
3a26fa884b
[hf seos] Fix printed diversifier length
2025-12-27 02:19:10 -07:00
Aaron Tulino (Aaronjamt)
a0a719245c
[hf seos] Improve error logging for incorrect keys
2025-12-26 21:43:42 -07:00
dxl
ab9f9ebe27
Define json_int_t as type int64_t when JSON_INTEGER_IS_LONG_LONG is enabled.
2025-12-26 11:27:52 +08:00
dxl
ed303e8246
Fix compiler errors (MSYS2+UCRT)
2025-12-26 10:50:22 +08:00
Aaron Tulino (Aaronjamt)
bf01adc309
[hf seos] Clean up fixed array allocations
2025-12-24 09:57:41 -07:00
DXL
621af43a1d
Merge branch 'master' into master
...
Signed-off-by: DXL <64101226@qq.com >
2025-12-24 20:17:37 +08:00
dxl
213c134bdc
staticnested faild to find a KeyB
...
Fixes #2938
2025-12-24 20:02:43 +08:00
Aaron Tulino (Aaronjamt)
08f7e0d45a
Another minor bugfix
2025-12-23 22:51:29 -07:00
Iceman
50a55c21ae
Merge pull request #3065 from aaronjamt/patch-minor-cleanup
...
[hf seos] Minor cleanup
2025-12-23 23:31:01 +01:00
Aaron Tulino (Aaronjamt)
e2bd1444fb
Further optimization
...
Make SHA256 output directly into the final output buffer and make the first SHA1 do the same. The second SHA1 needs an intermediate buffer as it outputs 20 bytes but we only need the first 12.
2025-12-23 14:43:14 -07:00
Aaron Tulino (Aaronjamt)
6da3dc3798
[hf seos] Minor cleanup
2025-12-23 11:02:09 -07:00
Aaron Tulino (Aaronjamt)
3a931fb320
Fix #3063
2025-12-23 10:52:27 -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