Commit Graph

378 Commits

Author SHA1 Message Date
Jan Breig 2e63288c5f hf_legic_clone: fix oops 2026-02-13 16:45:15 +01:00
Jan Breig afad3399d4 hf_legic_clone: fix type errors for lua5.4
fix: https://github.com/RfidResearchGroup/proxmark3/issues/3093
2026-02-13 16:44:45 +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
iceman1001 c92914d972 adding missing dictionary for ULC to upload to SPIFFS 2025-09-12 10:42:15 +02:00
iceman1001 02b4d61796 style 2025-09-02 16:16:29 +02:00
Cory Solovewicz de05d46f54 Update hf_mfu_amiibo_restore.lua
Fix broken reference to dependency. 

Signed-off-by: Cory Solovewicz <cory@solovewicz.com>
2025-08-30 21:55:36 -07:00
Trigat 62fdf5706c Update ntag_clean.lua
Modified style and format.

Signed-off-by: Trigat <trigat@protonmail.com>
2025-08-24 15:44:15 -05:00
Trigat 44fc91caa6 Delete client/luascripts/emv_extract.lua
Signed-off-by: Trigat <trigat@protonmail.com>
2025-08-24 15:39:30 -05:00
Trigat 34e85935b8 Add ntag_clean.lua via upload
Script that zeros NTAG pages

Signed-off-by: Trigat <trigat@protonmail.com>
2025-08-24 12:41:07 -05:00
Trigat 01a7c888b4 Add emv_extract.lua via upload
Script that extracts EMV track 2 information

Signed-off-by: Trigat <trigat@protonmail.com>
2025-08-24 12:39:38 -05:00
iceman1001 79d1e102af style 2025-07-28 15:45:04 +02:00
Iceman 7c187b0ad5 Merge pull request #2935 from jamesmacwhite/paxton_clone_linux
paxton_clone.lua: Detect operating system for logfile handling on Linux environments
2025-07-13 23:38:54 +02:00
James White 8de424410f Detect operating system for logfile handling on Linux environments 2025-07-13 13:10:51 +01:00
iceman1001 2597c7576e style 2025-07-10 11:52:39 +02:00
iceman1001 47648c541c text 2025-06-19 20:26:13 +02:00
Philippe Teuwen a5d02c6ba2 style 2025-06-15 12:53:33 +02:00
iceman1001 84b565bec4 style 2025-05-19 22:31:41 +02:00
Dmitry Malenok a9244b8ea4 The '-f' option replaces the direct specification of the dump filename in the '-r' command. 2025-05-12 22:33:26 +03:00
Dmitry Malenok 8227834730 Added hf_mfu_ultra.lua script enables restoring dump to ULTRA/UL-5 tags and clearing previously written ULTRA tags 2025-05-11 13:32:21 +03:00
iceman1001 bc1c47e81b style 2025-04-13 12:25:14 +02:00
kiyoukan c827b4e582 Add files via upload
Signed-off-by: kiyoukan <kiyoukan@gmail.com>
2025-03-25 15:44:40 -04:00
Philippe Teuwen 78ae375d55 make miscchecks, skip venv 2025-03-23 23:22:23 +01:00
Philippe Teuwen 6359471c5e make style 2025-03-23 23:14:18 +01:00
Jarek Barwinski fbc8e99ffe Update lf_t55xx_multiwriter.lua
Signed-off-by: Jarek Barwinski <116510448+jareckib@users.noreply.github.com>
2025-03-21 15:13:02 +00:00
iceman1001 b4cc21c68f modified hf 14a apdu to report back when extending time and also added a possibililty to interrupt the extension loop with button press or usb commad. A bunch of minor textual changes 2025-03-20 19:58:13 +01:00
iceman1001 4c74704aa1 remove wrong script 2025-03-19 09:44:02 +01:00
Iceman 46ea897d21 Merge pull request #2788 from jareckib/master
paxton_clone v1.20
2025-03-18 16:04:46 +01:00
Jarek Barwinski 4c318d1d86 paxton_clone
v1.20
Added verification - " Verification successful. Data was written correctly."

Signed-off-by: Jarek Barwinski <116510448+jareckib@users.noreply.github.com>
2025-03-18 13:31:12 +00:00
iceman1001 a776f9a0bd style 2025-03-18 08:11:06 +01:00
Jarek Barwinski 06ff7934f3 Merge branch 'master' into master
Signed-off-by: Jarek Barwinski <116510448+jareckib@users.noreply.github.com>
2025-03-17 23:00:28 +00:00
Jarek Barwinski 6469c87460 Update lf_t55xx_fix.lua
Signed-off-by: Jarek Barwinski <116510448+jareckib@users.noreply.github.com>
2025-03-17 22:56:50 +00:00
Jarek Barwinski 688a3faa88 Update Paxton_clone.lua
Signed-off-by: Jarek Barwinski <116510448+jareckib@users.noreply.github.com>
2025-03-17 20:37:14 +00:00
Jarek Barwinski b3a2e81a06 lf_t55xx_fix.lua
v1.0.1

Signed-off-by: Jarek Barwinski <116510448+jareckib@users.noreply.github.com>
2025-03-17 20:15:24 +00:00
Jarek Barwinski 9e84d9a2f9 paxton_clone.lua
v1.18


Signed-off-by: Jarek Barwinski <116510448+jareckib@users.noreply.github.com>
2025-03-17 14:19:08 +00:00
Iceman 5ad0c14291 Merge pull request #2778 from jareckib/master
lf_t55xx_multiwriter
2025-03-13 10:34:39 +01:00
Jarek Barwinski b3e5c037e5 lf_t55xx_multiwriter
This simple script stores 1, 2 or 3 different EM4102 on a single T5577.
  There is an option to enter the number engraved on the fob in decimal form.
  The script can therefore be useful if the original EM4102 doesn't work but 
  has an engraved ID number. By entering such an ID as a single EM4102, we 
  can create a working copy of our damaged fob.
  A tag T5577 created in this way works with the following USB readers:
  
  - ACM08Y
  - ACM26C
  - Sycreader R60D
  - Elatech Multitech TWN4

Signed-off-by: Jarek Barwinski <116510448+jareckib@users.noreply.github.com>
2025-03-13 08:01:31 +00: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
iceman1001 4d4ab58c63 text 2025-02-17 21:26:53 +01:00
iceman1001 778ede25e7 renamed lua scripts. minor adaptations 2025-02-17 21:24:09 +01:00
Jarek Barwinski 70ca100e29 t55_fix
This simple script first checks if a password has been set for the T5577. 
  It uses the dictionary t55xx_default_pwds.dic for this purpose. If a password 
  is found, it uses the wipe command to erase the T5577. Then the reanimation 
  procedure is applied. If the password is not found or doesn't exist the script 
  only performs the reanimation procedure. The script revives 99% of blocked tags.

Signed-off-by: Jarek Barwinski <116510448+jareckib@users.noreply.github.com>
2025-02-16 19:44:15 +00:00
Jarek Barwinski 5a2f2e51ea t55_chk
corrected options -y or -d

Signed-off-by: Jarek Barwinski <116510448+jareckib@users.noreply.github.com>
2025-02-04 10:11:41 +00:00
Jarek Barwinski 82c059adbb t55_chk_lua
Author: jareckib - created 02.02.2025
    version v1.00

    A simple script for searching the password for T5577. The script creates a
    dictionary starting from the entered starting year to the entered ending year.
    There are two search methods - DDMMYYYY or YYYYMMDD. Checking the entire year
    takes about 1 minute and 50 seconds. Date from 1900 to 2100. The script may be
    useful if the password is, for example, a date of birth.

    Usage:
    script run t55_chk [-s start_year] [-e end_year] [-d | -y]

    Options:
    -h                    Show this help message
    -s                    Starting year (required)
    -e                    Ending year (default: current year)
    -d                    Search method: DDMMYYYY
    -y                    Search method: YYYYMMDD

    Examples:
    script run t55_chk -s 1999 -d             - start from 1999, end year is current year, method 01011999
    script run t55_chk -s 1999 -y             - start from 1999, end year is current year, method 19990101
    script run t55_chk -s 1999 -e 2001 -y     - start from 1999, end year 2001, method 19990101
    script run t55_chk -s 1999 -e 2001 -d     - start from 1999, end year 2001, method 01011999

Signed-off-by: Jarek Barwinski <116510448+jareckib@users.noreply.github.com>
2025-02-02 19:26:42 +00:00
Jarek Barwinski a573fd4631 Update t55_chk_date.lua
Signed-off-by: Jarek Barwinski <116510448+jareckib@users.noreply.github.com>
2025-02-02 02:49:47 +00:00
Jarek Barwinski ecf5b0d7eb Add files via upload
A simple script for searching the password for T5577. The script creates a
    dictionary starting from the entered starting year to the entered ending year.
    There are two search methods - DDMMYYYY or YYYYMMDD. Checking the entire year
    takes about 1 minutes and 50 seconds. Date from 1900 to 2100. The script may be
    useful if the password is for example date of birth.

Signed-off-by: Jarek Barwinski <116510448+jareckib@users.noreply.github.com>
2025-02-01 04:28:49 +00:00
Jarek Barwinski 24265b0ea7 Update Paxton_clone.lua
Signed-off-by: Jarek Barwinski <116510448+jareckib@users.noreply.github.com>
2025-01-31 17:14:24 +00:00
Jarek Barwinski 6e572141a3 Add files via upload
Script for automatic clone Paxton fob or convert to EM4102

Signed-off-by: Jarek Barwinski <116510448+jareckib@users.noreply.github.com>
2025-01-31 13:34:55 +00:00
Jarek Barwinski ca9f434110 Delete client/luascripts/paxton_clone.lua.txt
Signed-off-by: Jarek Barwinski <116510448+jareckib@users.noreply.github.com>
2025-01-31 13:32:43 +00:00
Jarek Barwinski 4707ac1277 Add files via upload
Script for cloning Paxton fobs

Signed-off-by: Jarek Barwinski <116510448+jareckib@users.noreply.github.com>
2025-01-31 13:28:19 +00:00
Piotr Rzeszut 416770c170 Remove support for 2k MIFARE tags, as it will be better to add this together with other variants of MIFARE Plus in the future 2024-12-02 22:43:05 +01:00