Commit graph

19474 commits

Author SHA1 Message Date
Philippe Teuwen
c1a038aa56 readerAttack: inject only found key 2024-10-16 01:46:13 +02:00
Philippe Teuwen
8828c9513e hf mf sim -x: collect nonces for mfkey32v2 only if current sim key is invalid 2024-10-16 01:46:13 +02:00
Philippe Teuwen
809b6c881a mfkey32_moebius: no need to wait for 20 keys to see there are more than 1 key... 2024-10-16 01:46:13 +02:00
Philippe Teuwen
ffd5601325 hf mf sim: simplify nonce collection 2024-10-16 01:46:13 +02:00
Iceman
e9445851e3
Merge pull request #2572 from douniwan5788/hitag1comp
fix: switch Hitag S UID REQUEST to HITAGS_UID_REQ_ADV1 for Hitag 1 co…
2024-10-15 13:47:28 +02:00
Iceman
1bf6104e79
Merge pull request #2573 from douniwan5788/tracelist
fix: `trace list` when there are exactly 8 bits of data.
2024-10-15 13:46:19 +02:00
douniwan5788
ac1f490aab fix: trace list when there are exactly 8 bits of data. 2024-10-15 13:36:34 +08:00
douniwan5788
252d6a29db fix: switch Hitag S UID REQUEST to HITAGS_UID_REQ_ADV1 for Hitag 1 compatibility 2024-10-15 13:35:47 +08:00
Philippe Teuwen
bb3d36bf20 hf mf sim: fix text 2024-10-15 01:27:05 +02:00
Philippe Teuwen
02f0b1bcdd Make sure MFC dumps & keys are saved in the dump user pref path 2024-10-14 22:53:00 +02:00
Philippe Teuwen
c66834f19c fm11rf08s_recovery: get prefs via JSON 2024-10-14 21:49:41 +02:00
Philippe Teuwen
0961b01950 add option --json to pref show 2024-10-14 21:49:40 +02:00
Philippe Teuwen
4dea606468 saveFileJSONex: reuse saveFileJSONrootEx 2024-10-14 21:48:35 +02:00
Philippe Teuwen
e38f8e2d82 split saveFileJSONex 2024-10-14 20:22:55 +02:00
Philippe Teuwen
44c60b45eb
Merge pull request #2571 from Eltrick/master
fm11rf08s_recovery.py: option to keep generated dictionaries after processing; save dump and key to the path shown in `prefs show`
2024-10-14 19:21:39 +02:00
Philippe Teuwen
e6f49aada6 CodeQL complains about Python pip install out of a virtualenv. I don't think CodeQL needs Python. 2024-10-14 19:06:33 +02:00
Philippe Teuwen
0c21da8be0 pm3_lib: load preferences file 2024-10-14 18:36:54 +02:00
Philippe Teuwen
50d9042a5c Fix broken client/experimental_lib 2024-10-14 17:18:10 +02:00
Lucifer Voeltner
376df75d63
fm11rf08s_recovery.py: option to keep generated dictionaries after processing; save dump and key to the path shown in prefs show 2024-10-14 21:47:22 +07:00
Philippe Teuwen
85e463b222 hf mf isen --collect_fm11rf08s_with_data optimizations:
* do not read data blocks twice
* store data in the emulator memory, to be prepared for standalone modes and to not allocate large buffer on stack
* 9->8 bytes to store each key data in emulator memory (half_nt + nt_par_err + flag + nt_enc)
2024-10-14 15:34:25 +02:00
Philippe Teuwen
d3a434b966 spi_flash_decode.py: add 0x4013 (fix) 2024-10-14 09:33:34 +02:00
Philippe Teuwen
a488d9c1f3 spi_flash_decode.py: add 0x4013 2024-10-14 09:31:01 +02:00
Philippe Teuwen
e661df960f Changed mf_backdoor_dump.py: use faster ecfill/eview 2024-10-13 22:55:41 +02:00
Philippe Teuwen
e7ff2ad1ca hf mf ecfill: wait for execution and return status 2024-10-13 22:55:41 +02:00
Philippe Teuwen
8cddd4e9c9 Added option to wait for a card to hf 14a reader 2024-10-13 22:55:41 +02:00
Philippe Teuwen
a11ba61b01 hf mf ecfill: add support for quick dump via backdoor auth 2024-10-13 22:55:41 +02:00
Iceman
62080b2b34
Merge pull request #2570 from virtyvoid/32mbit
32mbit flash identification
2024-10-13 18:17:27 +02:00
Def
ea797602f4 32mbit flash identification 2024-10-13 17:58:19 +03:00
Philippe Teuwen
2685ad0dc0 More flash identifications 2024-10-13 02:11:40 +02:00
iceman1001
8293b81217 style 2024-10-12 13:56:17 +02:00
Iceman
dc7649241a
Merge pull request #2567 from Aptimex/mf_backdoor_dump
mf_backdoor_dump.py: 4k tag support, additional error check
2024-10-11 10:15:14 +02:00
Aptimex
4e5c256a5b 4k tag support, additional error check 2024-10-10 18:31:40 -06:00
Iceman
c5824bf78d
Merge pull request #2566 from Aptimex/mf_backdoor_dump
Add mf_backdoor_dump script
2024-10-10 13:16:47 +02:00
Aptimex
bc7cc7c5de fix missing import 2024-10-09 16:00:15 -06:00
Philippe Teuwen
0b1c82a102 Fixed hf mf restore - really skip strict ACLs unless --force 2024-10-09 23:52:58 +02:00
Aptimex
420afa279b add my username 2024-10-09 15:23:28 -06:00
Aptimex
c1dbe2f8c1 add line to changelog 2024-10-09 15:21:41 -06:00
Aptimex
145cd67b0e add mf_backdoor_dump script 2024-10-09 15:13:47 -06:00
Iceman
e833c9bf05
Merge pull request #2561 from ry4000/master
R&Y: Updated PDX hop fastpass and Added HID AIDs to aid_desfire.json
2024-10-09 04:25:33 +02:00
ry4000
6a75c89d5e
R&Y: Reverted HID AID names in aid_desfire.json
Per Iceman's feedback, `SIO DESFire EV1` / `SIO DESFire EV3` to ensure clarity rather than the ambiguous `SIO EV1` and `SIO EV3`.

Signed-off-by: ry4000 <154689120+ry4000@users.noreply.github.com>
2024-10-08 13:20:39 +11:00
Iceman
11d9336556
Merge pull request #2564 from archi/fix_SimulateIso14443aInit
Fix SimulateIso14443aInit usage
2024-10-07 13:19:54 +03:00
Sebastian Meyer-Bohr
6da624c580 Fix SimulateIso14443aInit usage
Added NULL as `uint8_t *iRats` to all invokations in armsrc/Standalone.

Not sure if that is the right thing to do: The actual code checks for the presence of a special flag, but does not contain a check for NULL.
IMHO adding a NULL check in `iso14443a.c` line 1259 wouldn't hurt, and could catch programming errors (flag set by accident, but NULL passed).

Maybe @evildaemond wants to verify whether my fix does the right thing or if I missed something (they added the iRATs to `iso14443a.h` with 56324b16b2).
2024-10-07 11:44:27 +02:00
Iceman
049576a470
Merge pull request #2562 from archi/master
Fix hf_aveful.c: too few arguments to function 'SimulateIso14443aTag'
2024-10-07 12:19:55 +03:00
Philippe Teuwen
05ec053a38 Quick fix on standalone modes using SimulateIso14443aTag. Still need to fix those with SimulateIso14443aInit 2024-10-07 11:15:43 +02:00
Sebastian Meyer
33c9dfc545
Merge pull request #1 from archi/hf_craftbyte_SimulateIso14443aTag
Hf craftbyte simulate iso14443a tag
2024-10-07 10:57:46 +02:00
Sebastian Meyer
51520adc1d
Update CHANGELOG.md
Signed-off-by: Sebastian Meyer <archi@users.noreply.github.com>
2024-10-07 10:55:34 +02:00
Sebastian Meyer
1f660557eb
Fix hf_craftbyte.c: too few arguments to function 'SimulateIso14443aTag'
Signed-off-by: Sebastian Meyer <archi@users.noreply.github.com>
2024-10-07 10:54:47 +02:00
Sebastian Meyer
0b3c3dd0ea
Update CHANGELOG.md
Fixed incorrect argument count for SimulateIso14443aTag in aveful.c

Signed-off-by: Sebastian Meyer <archi@users.noreply.github.com>
2024-10-07 10:35:22 +02:00
Sebastian Meyer
24a760a266
Fixed incorrect argument count for SimulateIso14443aTag
Signed-off-by: Sebastian Meyer <archi@users.noreply.github.com>
2024-10-07 10:34:51 +02:00
ry4000
f21d410fc1
R&Y: Updated PDX hop fastpass and Added HID AIDs to aid_desfire.json
**Updated PDX hop fastpass**
- *Updated name and description to use its correct name/stylisation.*

**Added HID AIDs**
- *Based on information obtained within the Discord Server, with many thanks.*
- *SIO EV3 HID Factory AID added.*
- *SIO EV3 Field Encoder AID added.*

**Updated PACS AIDs**
-*Updated several name and descriptions to improve output consistency.*

Many thanks in advance, and kind regards,

-randy.

Signed-off-by: ry4000 <154689120+ry4000@users.noreply.github.com>
2024-10-07 15:34:14 +11:00