Commit Graph

12044 Commits

Author SHA1 Message Date
douniwan5788 2ac74e01db improve Hitag S output 2024-10-17 21:31:24 +08:00
Philippe Teuwen 079689628b hf mf sim: add nested reader attack (needs data & rf08s nonces) 2024-10-16 19:54:03 +02:00
Iceman 00c84b9c22 Merge pull request #2576 from ANTodorov/fix_em4x50_read
fix em4x50_read function
2024-10-16 18:30:40 +02:00
ANTodorov 71b354043e fix em4x50_read function
affected `lf search` and `lf em 4x50 rdbl -b <blk>`
2024-10-16 19:10:41 +03:00
Anton Todorov bdaa6d2852 Update spi_flash_decode.py
add some more SPI devices

Signed-off-by: Anton Todorov <ANTodorov@users.noreply.github.com>
2024-10-16 16:36:36 +03:00
Philippe Teuwen 5b7ba3bf50 MFsim: RATS_IN_DATA was not a proper bit flag 2024-10-16 15:24:01 +02:00
iceman1001 e1fc066f55 style 2024-10-16 09:34:14 +02:00
Philippe Teuwen 3b91624ea6 Mifare1ksim logic closer to SimulateIso14443aTag and keep running when using mfkey32v2 2024-10-16 01:46:13 +02:00
Philippe Teuwen c1a038aa56 readerAttack: inject only found key 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
douniwan5788 ac1f490aab fix: trace list when there are exactly 8 bits of data. 2024-10-15 13:36:34 +08: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 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
Def ea797602f4 32mbit flash identification 2024-10-13 17:58:19 +03: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 145cd67b0e add mf_backdoor_dump script 2024-10-09 15:13:47 -06: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
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
Philippe Teuwen 90c8fa03e3 hf mf info: fingerprint fm11rf08s **98 2024-10-07 00:18:12 +02:00
Philippe Teuwen 92e46a1b8a fm11rf08s_recovery.py: test other keys as well 2024-10-06 23:14:30 +02:00
Philippe Teuwen 080ddc1595 fm11rf08s_nonces_with_data: save in JSON file 2024-10-06 23:14:30 +02:00
iceman1001 5a7e6643c7 added a new command to set UID on magic 14B 2024-10-05 22:18:27 +02:00
iceman1001 05231cdd64 text 2024-10-05 18:31:44 +02:00
iceman1001 3e1c4c9eac modified hf 14b info to detect tiananxin card 2024-10-05 18:21:03 +02:00
Iceman f00fac8b59 Merge pull request #2557 from douniwan5788/82xx_config
add: 82xx config parse
2024-10-04 19:39:48 +03:00
douniwan5788 9a50e608e0 add PM3_REASON_UNKNOWN 2024-10-04 23:25:15 +08:00
douniwan5788 d361cd863c add: 82xx config parse 2024-10-04 23:00:24 +08:00
douniwan5788 680f16573d fix: lf hitag hts rdbl read by page 2024-10-04 22:30:28 +08:00
douniwan5788 274756686a add: Hitag S error reason 2024-10-04 21:56:22 +08:00
iceman1001 5f580e34ca better filehandling and memory handling in "lf em 410x brute" 2024-10-04 10:41:15 +02:00
Iceman e431d33fd5 Merge branch 'master' into reason
Signed-off-by: Iceman <iceman@iuse.se>
2024-10-04 11:12:49 +03:00