Commit Graph
13089 Commits
Author SHA1 Message Date
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
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