174 Commits

Author SHA1 Message Date
W0rthlessS0ul
2ca4e91548 Added script mfuev1_counter_reset.py
This script bypasses the Anti-Tearing protection on MIFARE Ultralight EV1 monotonic counters and allows resetting the counter value
2026-03-23 22:09:14 +03:00
Philippe Teuwen
c00e4801b7 make style 2026-02-06 13:43:41 +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
ab3a94c779 mfulc_des_brute & mfulc_counterfeit_recovery.py: integrate FJ8010 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
Trigat
cf96e4882b Enhance user prompts and add long input handling
Updated user prompts and error messages to include warning symbols for better visibility. Added a new function to read long user input on POSIX systems. Allow writing large inputs by splitting user data into smaller, fixed-size chunks.

Signed-off-by: Trigat <trigat@protonmail.com>
2025-12-05 15:22:32 -06:00
iceman1001
c4de141d03 style 2025-11-10 16:16:39 +01:00
Philippe Teuwen
3bdb7657f4 hf_mfu_uscuid.py: avoid exception 2025-11-04 10:56:15 +01:00
klks
fb931ade82 Add read_t-union.py script for reading T-Union data 2025-11-03 13:12:51 +08:00
Philippe Teuwen
c1441eb2ab autocompletion on 'script run ...' 2025-10-18 02:20:15 +02:00
Philippe Teuwen
1412b6882b script: more verbose on debug 2025-09-24 21:04:04 +02:00
Trigat
b10de3549a Update des_talk.py
Add option to display AID file contents in human-readable text

Signed-off-by: Trigat <trigat@protonmail.com>
2025-09-09 15:45:06 -05:00
Trigat
e68babd6ba Update response handling and fix detection command
Signed-off-by: Trigat <trigat@protonmail.com>
2025-09-02 08:42:35 -05:00
Robert Wittek
0054dd0c5b Print output of dumped card in mf_backdoor_dump.py
Signed-off-by: Robert Wittek <18316389+robo-w@users.noreply.github.com>
2025-09-01 16:53:36 +02:00
Robert Wittek
2bf7abbdfc Improve output checks in mf_backdoor_dump.py
Signed-off-by: Robert Wittek <18316389+robo-w@users.noreply.github.com>
2025-09-01 16:35:31 +02:00
Philippe Teuwen
989dad18cc fm11rf08s_recovery.py: load def keys as lowercase 2025-08-03 22:05:42 +02:00
Benjamin DELPY
ab6e203560 Update intertic.py to support [FRA] Caen
Signed-off-by: Benjamin DELPY <benjamin@gentilkiwi.com>
2025-07-27 14:29:27 +02:00
Benjamin DELPY
a33ea4dc6e [st25tb] Update intertic.py to support Colmar (Trace / Keolis) ID
Signed-off-by: Benjamin DELPY <benjamin@gentilkiwi.com>
2025-06-27 22:04:08 +02:00
iceman1001
488f7aa01e clear a warning for potential use of uninitialized variable 2025-06-22 17:36:40 +02:00
iceman1001
65607fc727 added Ultralight-C simulation. hf mfu sim -t 13. Use eload first. Also added support to upload UL-C dictionaries and UL-AES to spiffs memory. A lot of textual reworked across client. Unifiy texts and a bit more color ;) 2025-06-19 17:26:20 +02:00
Philipp Schuler
5b9039d825 Ignore UnicodeEncodeError in lprint 2025-05-12 08:34:42 +02:00
Benjamin DELPY
3f43c061d7 Update intertic.py to support [FRA] Valenciennes
Signed-off-by: Benjamin DELPY <benjamin@gentilkiwi.com>
2025-04-26 21:58:06 +02:00
Benjamin DELPY
b5b14e246b Update intertic.py with better parser for T2C / Clermont-Ferrand
Signed-off-by: Benjamin DELPY <benjamin@gentilkiwi.com>
2025-04-24 22:31:39 +02:00
Philippe Teuwen
e86e5fd293 python: generalize find_tool() 2025-04-22 15:30:57 +02:00
Ame Neko
8dbfd018a3 fm11rf08s_full: log file format use utf-8
Signed-off-by: Ame Neko <91962831+amenekowo@users.noreply.github.com>
2025-04-18 11:11:39 +08:00
Benjamin DELPY
c00b25e89e Update intertic.py to support [FRA] Aix-en-Provence
Signed-off-by: Benjamin DELPY <benjamin@gentilkiwi.com>
2025-04-07 12:51:11 +03:00
Trigat
59d17c236c Update des_talk.py
Added file restriction functionality that allows user to apply and remove keys
Added communication mode options
Added options to change PICC and application keys

Signed-off-by: Trigat <trigat@protonmail.com>
2025-04-05 16:52:11 -05:00
Trigat
7a129e7be0 Add files via upload
Add a Python script to simplify interactions with DESFire.

Signed-off-by: Trigat <trigat@protonmail.com>
2025-03-25 09:21:02 -05:00
iceman1001
a776f9a0bd style 2025-03-18 08:11:06 +01:00
Lucifer Voeltner
0908ff2126 hf_mfu_uscuid.py - A helper script for interacting with USCUID-UL 2025-03-15 09:02:17 +07:00
Philippe Teuwen
beeec2385c fm11rf08s_full pip8 style 2025-03-02 16:41:14 +01:00
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
iceman1001
145b3ac8d6 rename paxton scripts and some code styling 2025-02-21 15:43:28 +01:00
iceman1001
cef07dedf6 code style, code clean up of redundant functions, comments, its many minor fixes across the platform. Sorry for not making 20 commits 2025-02-21 15:38:33 +01:00
Philippe Teuwen
4e5d68851b Add pm3_resources helpers for Python scripts to find tools & dicts 2025-02-20 15:07:45 +01:00
Benjamin DELPY
766d30ecfa Update intertic.py to support new ContractProvider for Strasbourg/CTS
Signed-off-by: Benjamin DELPY <benjamin@gentilkiwi.com>
2025-02-02 22:57:31 +01:00
Jarek Barwinski
8d461f6542 Update Paxton_switch.py
Signed-off-by: Jarek Barwinski <116510448+jareckib@users.noreply.github.com>
2025-01-31 15:00:19 +00:00
Jarek Barwinski
b8fb8d763c Update Paxton_convert.py
Signed-off-by: Jarek Barwinski <116510448+jareckib@users.noreply.github.com>
2025-01-31 14:59:46 +00:00
Jarek Barwinski
aeb75ab43e Update PAXTON_NET.py
Signed-off-by: Jarek Barwinski <116510448+jareckib@users.noreply.github.com>
2025-01-31 14:59:09 +00:00
Jarek Barwinski
f78ab02498 Update Paxton_switch.py
Signed-off-by: Jarek Barwinski <116510448+jareckib@users.noreply.github.com>
2025-01-31 14:53:08 +00:00
Jarek Barwinski
f1354e5715 Update Paxton_convert.py
Signed-off-by: Jarek Barwinski <116510448+jareckib@users.noreply.github.com>
2025-01-31 14:52:12 +00:00
Jarek Barwinski
e8c1ecf1ba Update PAXTON_NET.py
Signed-off-by: Jarek Barwinski <116510448+jareckib@users.noreply.github.com>
2025-01-31 14:50:44 +00:00
Jarek Barwinski
989b595119 Add files via upload
Converters Paxton Switch2 and Net2 to EM4102

Signed-off-by: Jarek Barwinski <116510448+jareckib@users.noreply.github.com>
2025-01-31 13:38:04 +00:00
Lucifer Voeltner
1026d3db2d Option to not save the sec32 keys to the generated keyfile 2025-01-29 00:23:16 +07:00
Benjamin DELPY
4456870460 Update intertic.py to support Casablanca (Maroc) tramway
Signed-off-by: Benjamin DELPY <benjamin@gentilkiwi.com>
2025-01-27 22:46:32 +01:00
BlueChip
86a7f8b495 Revise 'RF08S_full' script to NOT attempt to recover a card it does not support (v1.4) 2025-01-05 16:18:06 +00:00
Philippe Teuwen
a13b1db49f make style 2024-12-09 15:16:46 +01:00