Commit Graph

19906 Commits

Author SHA1 Message Date
iceman1001 778ede25e7 renamed lua scripts. minor adaptations 2025-02-17 21:24:09 +01:00
Iceman d5e6464660 Merge pull request #2758 from kormax/desfire-recognize-javacard-applet-type
Fixes to DESFire product type recognition
2025-02-17 19:07:24 +01:00
Iceman 549e19acba Merge pull request #2757 from kormax/new-desfire-aid-entries
Add new AID entries to `aid_desfire.json`
2025-02-17 19:05:39 +01:00
kormax 23dda08962 Fixes to DESFire product type recognition 2025-02-17 19:52:07 +02:00
kormax 831a05b193 Add new AID entries to aid_desfire.json 2025-02-17 19:41:03 +02:00
Iceman 4e4b072cfb Merge pull request #2751 from Donny-Guo/lfhidwatch
Fix Incorrect Wiegand Format Displayed
2025-02-17 05:58:10 +01:00
Iceman 0d7352ffb7 Merge pull request #2744 from jareckib/master
t55_chk
2025-02-17 05:56:05 +01:00
Iceman 585f23ddee Merge pull request #2752 from leommxj/master
update cmdhfemrtd.c to support JPEG2000 code stream photo
2025-02-17 05:53:48 +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
Iceman f7a8703c6d Merge pull request #2754 from Eltrick/proper-uid-print
Switch around some logic in ul_auth_select to make the client print t…
2025-02-16 14:07:39 +01:00
Iceman f304ca6cb7 Merge pull request #2753 from ry4000/master
R&Y: Updates to `aid_desfire.json` and `mfc_default_keys.dic`
2025-02-16 14:04:47 +01:00
Donny 3f794818f0 fix incorrect HID bitlen calculations and wiegand format display 2025-02-15 21:56:19 -08:00
Lucifer Voeltner f6b5281a5c Switch around some logic in ul_auth_select to make the client print the UID properly in fully read-protected cards when 'hf mfu info' is called with a key 2025-02-16 11:45:34 +07:00
ry4000 07122e78a6 R&Y: Added Super Street Fighter NESYS Keys to mfc_default_keys.dic
**Additions**
- Super Street Fighter 4 NESYS Keys

**Amendments**
- Added `TEKKEN 6 Namco Data Card` to the BNP list *since they share the same keys*

Signed-off-by: ry4000 <154689120+ry4000@users.noreply.github.com>
2025-02-15 13:46:46 +11:00
ry4000 1a4256e819 R&Y: AID Updates to aid_desfire.json
**Additions**
- F484D1 (HID: Unknown DESFire EV1)

**Amendments**
- Umo Mobility (Now listed as US/CA)
- NORTIC (Updated Names)

**Deletions**
- Duplicate DEL Delhi Metro Travel Card (App 5)

Signed-off-by: ry4000 <154689120+ry4000@users.noreply.github.com>
2025-02-15 12:38:46 +11:00
leommxj bc7d1200ba update cmdhfemrtd.c to support JPEG2000 code stream photo 2025-02-14 23:06:03 +08:00
Philippe Teuwen 430ef1f273 4A sim: add malloc checks and fix buf size macro 2025-02-12 22:02:21 +01:00
Philippe Teuwen 0ce8ef130b Fix clang error label followed by a declaration is a C23 extension 2025-02-12 16:39:00 +01:00
Philippe Teuwen 4e5a8b9848 4A emulation: warn if chaining command received 2025-02-12 15:46:12 +01:00
Philippe Teuwen 2efa4909f6 show FSD in RATS trace 2025-02-12 09:17:32 +01:00
Philippe Teuwen fcd6de8b7b 4A emulation: avoid overflow and don't rely on TL 2025-02-12 09:13:18 +01:00
Philippe Teuwen 1acc030fd4 rework simaid & rename few vars 2025-02-12 08:44:42 +01:00
iceman1001 0560d74b01 Modified makefile.platform.sample in order to make it more clear and simpler when configuring the compilation to generate correct arm image for their specific hardware. We have RDV4, PM3GENERIC (which most Pm3 Easy, Rdv1, Rdv2 etc) ICOPYX, PM3 Max 2025-02-09 21:28:43 +01:00
Iceman 2de52138bc Merge pull request #2747 from Eltrick/stylise-dormakaba
Stylise 'Dorma Kaba' -> 'dormakaba' and 'SAFLOK' -> 'Saflok'
2025-02-07 15:54:39 +01:00
Lucifer Voeltner d2c198a2ec Stylise 'Dorma Kaba' -> 'dormakaba' and 'SAFLOK' -> 'Saflok' 2025-02-07 20:48:12 +07:00
Philippe Teuwen f8abfc0731 hf 14a simaid: ignore premature HALT until RATS is reached 2025-02-05 23:31:11 +01:00
Philippe Teuwen 9933034566 hf 14a simaid: support reader requests without CID 2025-02-05 23:31:11 +01:00
Philippe Teuwen 24f474feaa hf 14a sim/simaid: Fix emulated RATS for -t 11 2025-02-05 23:31:11 +01: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
Iceman 1f07e818e3 Merge pull request #2743 from Donny-Guo/lfhidbrute
Update range checkings in all pack functions for LF HID
2025-02-04 06:29:14 +01:00
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