Commit Graph

19876 Commits

Author SHA1 Message Date
Donny ebd85fbc78 Update range checkings in all pack functions for LF HID 2025-02-03 16:34:58 -08:00
Iceman 0d054c6319 Merge pull request #2742 from team-orangeBlue/mf4
Document MF4 tags
2025-02-03 20:57:42 +01:00
team-orangeBlue 27140128b3 Update CHANGELOG.md
Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com>
2025-02-03 22:39:54 +03:00
team-orangeBlue 88b30a778a Merge branch 'RfidResearchGroup:master' into mf4 2025-02-03 22:38:45 +03:00
team-orangeBlue be6dc2538c Finish MF4 documentation
Sufficient for configuration of an MF4 tag A-Z as needed.

I hope you figure it out!

Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com>
2025-02-03 22:38:20 +03: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 272286f565 Fix Opensuse-leap docker: use ARM GCC14 2025-02-03 10:11:34 +01: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
Iceman 525ce562e2 Merge pull request #2740 from gentilkiwi/patch-1
Update intertic.py to support new ContractProvider for Strasbourg/CTS
2025-02-02 23:04: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
Iceman 240b559a8f Merge pull request #2739 from jareckib/master
t55_chk.lua
2025-02-02 22:15:06 +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
Iceman 372911f6f3 Merge pull request #2738 from jareckib/master
t55_chk_lua
2025-02-02 21:08:32 +01: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
Iceman 31c9b30b1d Merge pull request #2737 from jareckib/master
Update t55_chk_date.lua
2025-02-02 07:11:43 +01: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
Iceman 131834d984 Merge pull request #2736 from jareckib/master
Script for searching the password for T5577
2025-02-01 08:20:11 +01: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
team-orangeBlue eb210c14d3 Initial MF4 support
Explained MF4 "thinking logic".

Also commented on MF3.

Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com>
2025-02-01 00:25:21 +03:00
Iceman c1bc38b39a Update Troubleshooting.md
Signed-off-by: Iceman <iceman@iuse.se>
2025-01-31 22:24:45 +01:00
Iceman f7c578aa42 Merge pull request #2735 from jareckib/master
Paxton clone and convert to EM4102
2025-01-31 18:51:38 +01: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
Iceman 3ce68d4df9 Merge pull request #2734 from Larision/master
Added spain transport keys
2025-01-28 23:52:39 +01:00
Larision 65272f4cc9 Added spain transport keys 2025-01-28 22:13:07 +01:00
Iceman d284201844 Merge pull request #2733 from Eltrick/rf08s-nosave-oob-keys
fm11rf08s_recovery.py - Option to not save the sec32 keys to the generated keyfile
2025-01-28 20:36:00 +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
Iceman 4803f51f3f Merge pull request #2732 from gentilkiwi/patch-1
Update intertic.py to support Casablanca (Maroc) tramway
2025-01-27 23:13:03 +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
Iceman 50b66a6fe5 Merge pull request #2731 from jkramarz/feature/sam_picopass
support for HID SAM communication with Picopass cards
2025-01-27 22:01:16 +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