Commit graph

19474 commits

Author SHA1 Message Date
BlueChip
55f8e6ed4b refactor console flushing; make indentation consistent; change the word 'hash' for 'sig'nature 2024-11-06 21:31:58 +00:00
Philippe Teuwen
2c2d1d0c1b fix compiler warning 2024-11-06 18:49:29 +01:00
Iceman
d019477420
Merge pull request #2620 from Antiklesys/master
Improved algorithm for hf iclass legrec
2024-11-06 10:36:31 +01:00
Antiklesys
110dfab668 Improved algorithm for hf iclass legrec
Improved algorithm for hf iclass legrec by taking in account the hash0 limitations for the ending bits distributions of each key bite, thus reducing the key entropy and number of required tries from 2^24 to almost 2^19
2024-11-06 16:52:48 +08:00
Iceman
106de8f3bb
Merge pull request #2619 from Antiklesys/master
Fixed elite configcard generation
2024-11-06 09:44:55 +01:00
Antiklesys
a8204187ab Fixed elite configcard generation
Fixed elite configcard generation. From nfc-iclass and other resources block 13 generation was completely missing.
This resulted in configcards for legacy readers to be working on Rev.A readers but not Rev.C readers when it came to setting elite keys or enabling keyrolling.
2024-11-06 16:38:32 +08:00
Philippe Teuwen
86b8549d2b hf mf ecfill: show dump time 2024-11-06 00:27:33 +01:00
iceman1001
73e5045bcd fix loading nfc files 2024-11-05 22:28:00 +01:00
Philippe Teuwen
46813e0e50 hf mf isen: rewrite counters, add specific NONCE_SUPERSTATIC case (when first nt == nested nt) 2024-11-05 17:07:54 +01:00
Philippe Teuwen
6706bdb13f hf mf isen: detect special static nonce nt_first==nt_nested 2024-11-05 09:30:22 +01:00
Iceman
c0befc416c
Merge pull request #2618 from Einstein2150/patch-2
Update mfc_default_keys.dic
2024-11-04 18:19:48 +01:00
Einstein2150
0d28545fb5
Update mfc_default_keys.dic
added Hotel cards from Austria
AB287B3B4903
7B0DEDA7E162

Signed-off-by: Einstein2150 <Einstein2150@users.noreply.github.com>
2024-11-04 15:47:42 +01:00
Iceman
3402e7f5a8
Merge pull request #2617 from nvx/fix_ssp_clk_tc2_initial_reset_rollover
fix ssp_clk sometimes resetting to 0 shortly after being started or reset
2024-11-04 13:28:46 +01:00
Iceman
b6c493e7b7
Merge pull request #2615 from jmichelp/legic
Start fixing legic script to work with lu5.4
2024-11-04 13:27:07 +01:00
Iceman
e1da024481
Merge pull request #2616 from jmichelp/fix14b
Fix potential overflow in readblock
2024-11-04 13:25:26 +01:00
Iceman
bcf4f6e726
Merge pull request #2614 from jmichelp/master
Some fixes on PIV
2024-11-04 13:24:30 +01:00
nvx
5c195b8a14 fix ssp_clk sometimes resetting to 0 shortly after being started or reset
this could happen if TC2 was already 0 when it was started or reset
resulting in the initial reset not happening until TC0 had overflowed for
the first time as the delay to ensure this didn't happen would be missed
when TC2 was already 0

the new behaviour results in TIOA0 being toggled when a software trigger
of TC0 happens which makes TC2 reset immediately without having to wait
for TC0 to overflow
2024-11-04 22:04:05 +10:00
Jean-Michel Picod
43f6d0bcfd Fix potential overflow in readblock 2024-11-04 12:22:50 +01:00
Jean-Michel Picod
ae1de2c6c8 Start fixing legic script to work with lu5.4 2024-11-04 12:18:37 +01:00
Jean-Michel Picod
68734f4191 Fix some PRI* macro usage. 2024-11-04 11:31:30 +01:00
Jean-Michel Picod
a0214f12d4 Move all integer printing to use PRI* macros
Hopefully will make CodeQL happy this time.
2024-11-04 11:21:53 +01:00
Jean-Michel Picod
b02c6ece26 Fix confusion between base10 and base16 identifiers 2024-11-04 10:00:29 +01:00
Jean-Michel Picod
bb30b9dc8b Make CodeQL happy 2024-11-04 09:52:44 +01:00
Jean-Michel Picod
1dbfb7b3a3 Correctly parse extended length (MistialDev's card) 2024-11-04 09:52:44 +01:00
BlueChip
3e1c21ac83 Fudan FM11R08* full-card recovery script; with Bambu tag support 2024-11-04 02:02:31 +00:00
iceman1001
e544bbc2a7 text 2024-11-03 22:40:20 +01:00
iceman1001
706f1248dd ...if I only actually make sure that the keys are unique before I merge peoples PR... 2024-11-03 22:31:30 +01:00
iceman1001
411f777197 maur 2024-11-03 19:45:19 +01:00
Iceman
a594275ae2
Merge pull request #2610 from nvx/clear_prompt
clear the prompt using ANSI "clear entire line" escape
2024-11-03 07:03:53 +01:00
nvx
690864e970 clear the prompt using ANSI "clear entire line" escape
this replaces the old behaviour of using a fixed length of spaces
which can sometimes fail to clear the entire line if it's too long
2024-11-03 10:57:11 +10:00
iceman1001
3317175a82 style 2024-11-02 15:14:55 +01:00
iceman1001
b3285cce8a style 2024-11-02 15:13:40 +01:00
iceman1001
e23d4ac625 updated deprecated param. Thanks @nvx 2024-11-02 15:10:43 +01:00
iceman1001
81d795e56f fix styles 2024-11-02 14:52:59 +01:00
iceman1001
9ddd833cba fix string handling and styles 2024-11-02 14:50:31 +01:00
Iceman
307012606b
Merge pull request #2609 from nvx/fix_typos
fix typos and regenerate command list
2024-11-02 14:43:52 +01:00
nvx
ef0cf93a5d fix typos and regenerate command list 2024-11-02 23:34:38 +10:00
Iceman
e3a6ab7b4f
Merge pull request #2608 from nvx/hf_mf_c_gdm
add gdm flag to hf mf c* commands
2024-11-02 14:30:04 +01:00
nvx
1157ef0b38 update changelog 2024-11-02 22:24:45 +10:00
nvx
6d7fcc642a add gdm flag to hf mf c* commands
this enables the use of hf mf c* commands with gdm/uscuid cards when the alt wake up mode 20(7)/23 is enabled rather than gen1 wake up
2024-11-02 22:22:13 +10:00
Iceman
60c2446e27
Merge pull request #2607 from nvx/cardhopper_buffered
improve cardhopper to improve reliability when parts of the packet are buffered
2024-11-02 13:08:08 +01:00
nvx
df5e2ce05b improve cardhopper to improve reliability when parts of the packet are buffered 2024-11-02 19:53:23 +10:00
Iceman
5057f1a684
Merge pull request #2606 from shellster/add_jakcom_r5_smart_ring_default_t55x_passwords
Add JAKCOM R5 smart ring t55x default passwords
2024-11-02 09:51:26 +01:00
shellster
91c6d7fe46
Update CHANGELOG.md
Signed-off-by: shellster <zn8v6c3f5nw9@blurmail.net>
2024-11-01 22:19:05 -06:00
shellster
a45f4f02bd upper case 2024-11-01 19:43:27 -06:00
shellster
d0d7bbc5fd remove extra line return 2024-11-01 19:42:50 -06:00
shellster
224ac2fed9 Add JAKCOM R5 smart ring t55x default passwords 2024-11-01 19:39:42 -06:00
Iceman
292b671d1c
Merge pull request #2605 from stuiterveer/numhex
Show correct example for `lf data num --hex`
2024-11-01 16:18:38 +01:00
stuiterveer
08c22a0a5e Show correct example for lf data num --hex 2024-11-01 10:38:51 +01:00
Philippe Teuwen
0b35762b15 fix static enc nonce detection in hf mf info 2024-11-01 00:57:03 +01:00