Commit graph

41 commits

Author SHA1 Message Date
Philippe Teuwen
5e018ea3b3 fm11rf08s_recovery.py: fix it given the changes in the client and add some docstring 2025-03-02 16:20:13 +01:00
Philippe Teuwen
4e5d68851b Add pm3_resources helpers for Python scripts to find tools & dicts 2025-02-20 15:07:45 +01:00
Lucifer Voeltner
1026d3db2d
Option to not save the sec32 keys to the generated keyfile 2025-01-29 00:23:16 +07:00
BlueChip
694215bc53 add KDF functionality to rf08s 'full' card recovery script 2024-11-21 00:40:09 +00:00
Philippe Teuwen
7e72a80790 python prompts... 2024-11-07 23:42:02 +01:00
Philippe Teuwen
d0bd3266f2 python script: making Fluke8 pleased 2024-11-07 14:01:24 +01:00
BlueChip
3e1c21ac83 Fudan FM11R08* full-card recovery script; with Bambu tag support 2024-11-04 02:02:31 +00:00
Philippe Teuwen
59b6c0353d fm11rf08s_recovery: now usable as main or imported 2024-10-29 23:10:31 +01:00
Philippe Teuwen
de96479d80 pm3_console() in Python/Lua/C: replace passthru by capture and quiet 2024-10-29 21:13:38 +01:00
Philippe Teuwen
6034f113ed fm11rf08s_recovery: add support for supply-chain (now shorter json) 2024-10-23 00:43:18 +02:00
Philippe Teuwen
5ff157cb4c fm11rf08s_recovery: add support for supply-chain 2024-10-23 00:10:22 +02:00
Philippe Teuwen
c66834f19c fm11rf08s_recovery: get prefs via JSON 2024-10-14 21:49:41 +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
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
Philippe Teuwen
157af8c31b fm11rf08s script check python version 2024-09-08 15:16:23 +02:00
Philippe Teuwen
69d7a7e0c3 fm11rf08s: get advanced verification sector keys as well 2024-09-08 11:57:53 +02:00
Philippe Teuwen
715f149413 fm11rf08s script: optimize when default keys 2024-09-06 12:26:13 +02:00
Philippe Teuwen
e6c427fe21 fix bug in fm11rf08s_recovery list of found keys 2024-09-03 18:28:02 +02:00
Philippe Teuwen
de86cd85d1 Added support for dumping FM11RF08S data at once 2024-09-03 11:43:57 +02:00
Iceman
258e2892ec
Merge pull request #2484 from siowu/master
fm11rf08s_recovery: Specify the encoding as UTF-8 when opening the MFC dictionary file.
2024-09-03 11:37:48 +02:00
Philippe Teuwen
c73e2ea623 Added support for collecting all fm11rf08s nT/{nT}/par_err at once 2024-09-02 23:11:36 +02:00
siowu
08fd383713 Specify the encoding as UTF-8 when opening the MFC dictionary file in the Python script. 2024-09-03 02:43:04 +08:00
Philippe Teuwen
df1c24c42a typo 2024-09-02 14:47:29 +02:00
Philippe Teuwen
a6d0b40fa3 fm11rf08s_recovery: prioritize known keys and estimate total time. Beware options x/y are now inverted:
as running fchk before and after the core script does not make much sense,
now the default is to *not* run fchk. Use -x or -y to reenable the old behavior.
2024-09-02 14:41:08 +02:00
Philippe Teuwen
7eb71e0b06 grabber: make sure grabbed_output always return a string 2024-08-31 15:16:45 +02:00
Iceman
e3842c8f7e
Merge branch 'master' into master
Signed-off-by: Iceman <iceman@iuse.se>
2024-08-19 16:14:57 +02:00
Philippe Teuwen
f1ceff852e fm11rf08s_recovery: no need to turn ANSI off anymore with the native output grabber 2024-08-17 20:50:53 +02:00
Foxushka
3923c8858d fm11rf08s script: Use last 4 bytes from UID, fixes crash on FM11RF08S-7B 2024-08-16 21:29:36 +03:00
Philippe Teuwen
691e76675a mfc/fudan: add paper ref 2024-08-16 17:46:00 +02:00
Philippe Teuwen
52980ac48b fm11rf08s script: make sure we got nonces or abort 2024-08-14 20:03:36 +02:00
Philippe Teuwen
369c5bb5db Added native output grabbing for Python and Lua: less hacky than output_grabber.py, should work on ProxSpace as well 2024-08-14 13:53:20 +02:00
Philippe Teuwen
562c78ea7b fm11rf08s: try to detect and warn about ProxSpace 2024-08-14 07:59:46 +02:00
Philippe Teuwen
27d5f2dbf2 fm11rf08s script: more robust to tools path 2024-08-11 11:53:42 +02:00
Philippe Teuwen
1e0661edf6 fm11rf08s script: colors module optional 2024-08-11 08:19:25 +02:00
Philippe Teuwen
494a201e9d fm11rf08s_recovery: now with help, args & colors 2024-08-11 00:54:51 +02:00
Philippe Teuwen
fe3901b69b fm11rf08s_recovery: initial fchk with default keys 2024-08-10 23:22:00 +02:00
Philippe Teuwen
e01ff6022a Changed : added option to skip loading the usual ~61 hardcoded keys 2024-08-09 09:42:26 +02:00
Philippe Teuwen
1656f1f8ce shame on me 2024-08-08 10:30:44 +02:00
Philippe Teuwen
9853fc1744 fm11rf08s_recovery: fchk can bey kbd-interrupted so deal with it 2024-08-08 08:27:25 +02:00
Philippe Teuwen
5e99d98bf5 fm11rf08s_recovery 2024-08-07 13:56:27 +02:00