Commit graph

361 commits

Author SHA1 Message Date
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
Piotr Rzeszut
a11f3173cc Add preset for 2k MIFARE Classic tags hf_mf_ultimatecard.lua when using preset configurations, update changelog 2024-11-29 01:45:58 +01:00
Piotr Rzeszut
a3eb3bfbe9 Automatically set maximum read/write block by hf_mf_ultimatecard.lua when using preset configurations 2024-11-29 01:43:56 +01:00
Piotr Rzeszut
be21154d83 Refactor arguments help of hf_mf_ultimatecard.lua, done because already had to split the string due to reaching limit of string length in lua. 2024-11-28 01:04:18 +01:00
Piotr Rzeszut
bf1726a31d Add option to set maximum read/write block using hf_mf_ultimatecard.lua 2024-11-28 01:02:41 +01:00
Piotr Rzeszut
0fa8351fa9 Add display of maximum read/write block in configuration parsing in hf_mf_ultimatecard.lua 2024-11-28 01:01:11 +01:00
iceman1001
b1c604c4cb style 2024-11-22 11:32:10 +01:00
Dimitri
2fe01ece80 delete bit32 commands from the script, because Lua 5.4 not support this lib. 2024-11-20 22:17:02 +01:00
Jean-Michel Picod
ae1de2c6c8 Start fixing legic script to work with lu5.4 2024-11-04 12:18:37 +01:00
iceman1001
b3285cce8a style 2024-11-02 15:13:40 +01:00
iceman1001
5867026b14 text and minor fix 2024-10-28 03:39:48 +01:00
iceman1001
3338bb21a6 fix some bad divisions, and code style applied 2024-10-28 03:24:52 +01:00
iceman1001
6a9e5a49c3 rename some lua scripts for persistancy 2024-10-28 02:49:45 +01:00
Simone Spadino
e22fd8580d Shadow mode support for 06a0 2024-10-23 00:34:58 +02:00
Jean-Michel Picod
d616439618 Funtion unpack moved to table.unpack in LUA 5.3+ 2024-09-20 17:21:17 +02:00
Ikko Eltociear Ashimine
ec6b3981b5
chore: update hf_ntag_bruteforce.lua
Faild -> Failed

Signed-off-by: Ikko Eltociear Ashimine <eltociear@gmail.com>
2024-09-12 01:23:31 +09:00
Philippe Teuwen
ce650f472f remove tabs 2024-09-09 23:04:39 +02:00
douniwan5788
5e9533a792 refactor: mfDarkside error code 2024-09-04 23:28:13 +08:00