Commit graph

12405 commits

Author SHA1 Message Date
Lucifer Voeltner
d2c198a2ec
Stylise 'Dorma Kaba' -> 'dormakaba' and 'SAFLOK' -> 'Saflok' 2025-02-07 20:48:12 +07:00
Donny
ebd85fbc78 Update range checkings in all pack functions for LF HID 2025-02-03 16:34:58 -08:00
Philippe Teuwen
53a1d5be01 better fix, thanks @iceman 2025-02-03 16:14:28 +01:00
Iceman
f863a5e29f
Merge pull request #2741 from Donny-Guo/hidbrute
Fix facility code and card number checking in LF HID Brute
2025-02-03 12:38:42 +01:00
Donny
f0830ce6b0 Remove new struct and recover missing code section 2025-02-03 01:58:08 -08:00
Philippe Teuwen
80942c8bad Fix ARM GCC14 warning
error: '%02X' directive output may be truncated writing between 2 and 4 bytes into a region of size 3 [-Werror=format-truncation=]
2025-02-03 10:11:34 +01:00
Donny
1ae4cf37d8 Fix facility code and card number checking in LF HID Brute 2025-02-02 23:42:19 -08: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
500845b30a
t55_chk.lua
Generated dictionary fixed
february - 28 or 29

Signed-off-by: Jarek Barwinski <116510448+jareckib@users.noreply.github.com>
2025-02-02 20:13:34 +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
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
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
Philippe Teuwen
50e920d6bc Add FM11RF08-7B fingerprint, thanks artaud! 2025-01-30 00:18:37 +01:00
Larision
65272f4cc9 Added spain transport keys 2025-01-28 22:13:07 +01:00
Lucifer Voeltner
1026d3db2d
Option to not save the sec32 keys to the generated keyfile 2025-01-29 00:23:16 +07:00
iceman1001
e443003733 style 2025-01-27 23:46:49 +01:00
iceman1001
6624a978d1 fix inline comments in dictionary files. The extrac checks broke the earlier logic, we now look for a hash sign in the current line if found we try to add a null terminator before the hash sign until we find a hexdigit. Apply old logic on the new shorter line. 2025-01-27 23:24:45 +01: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
iceman1001
9c9b2b2ad0 fix length check when reading a dictionary file 2025-01-27 22:09:34 +01:00
iceman1001
5b1fadb7c6 break if only checking passwords 2025-01-27 22:08:49 +01:00
iceman1001
903489f7e5 different key slots 2025-01-27 22:08:17 +01:00
Jakub Kramarz
550af14502 cmdhficlass, cmdhfseos: fixed data argument parsing 2025-01-27 20:57:24 +01:00
Jakub Kramarz
97aa1ff598 cmdhficlass: expand sam examples 2025-01-27 20:38:15 +01:00
Jakub Kramarz
098e3765c0 cmdhfseos: fixed typo 2025-01-27 20:34:52 +01:00
Jakub Kramarz
e05c36d4ea cmdhfseos: change from SendCommandMix to SendCommandNG 2025-01-27 20:23:23 +01:00
Jakub Kramarz
15aea059ef cmdhficlass: change from SendCommandMix to SendCommandNG 2025-01-27 20:17:44 +01:00
Jakub Kramarz
5750d47ba3 rename util_hidsio to hidsio 2025-01-27 20:17:44 +01:00
Jakub Kramarz
e3e9ca504e cmdhfseos less verbose args parsing 2025-01-27 20:17:44 +01:00
Jakub Kramarz
7b34f462cd sam_picopass: add nr-mac extraction and epurse update prevention modes 2025-01-27 20:17:44 +01:00
Jakub Kramarz
9696c97639 sam_picopass: adapt implementation from sam_seos 2025-01-27 20:17:43 +01:00
Jakub Kramarz
2ae2388cef util_hdsio: extract getSioMediaTypeInfo 2025-01-27 20:17:43 +01:00
Lucifer Voeltner
ed6a7c734e
Add more keys from that one hotel in June2024 2025-01-26 15:34:24 +07:00
aoxhwjfoavdlhsvfpzha
80558f26e7
Update cmdlfhitag.c
lf hitag chk helptext had a misplaced newline

Signed-off-by: aoxhwjfoavdlhsvfpzha <58840974+aoxhwjfoavdlhsvfpzha@users.noreply.github.com>
2025-01-25 03:06:11 -08:00
n-hutton
acb7de9d8d more cleanup noticed just now 2025-01-21 23:51:26 +00:00
n-hutton
3eb0238481 appears to work - using normal mifare sim init
working demo

works

seems to work so far

more cleanup and works

working copy

working, clean one more pass

cleanup continues

back in buisness babyyy

final cleanup before PR I hope
2025-01-21 23:39:25 +00:00
ry4000
4ef545487d
R&Y: Added PT / PS AIDs and Updated PT AIDs
Signed-off-by: ry4000 <154689120+ry4000@users.noreply.github.com>
2025-01-18 11:45:22 +11:00
Philippe Teuwen
9c05f2c729 hf mfu info: fix strong mod bit parsing
"2" was probably referring to bit 2 == 0x04
I checked the following datasheets and STRG_MOD_EN is always at 0x04:
- UL EV1
- NTAG 213/215/216
- NTAG 213_F/216_F
2025-01-16 22:44:01 +01:00
Iceman
22c7ac0c49
Merge pull request #2722 from kitsunehunter/iceman-typo
fix typo
2025-01-15 23:42:58 +01:00
Xavier
f72436a5f9
fix typo
Signed-off-by: Xavier <90627943+kitsunehunter@users.noreply.github.com>
2025-01-15 16:20:12 -05:00