Iceman
c7af82f146
Merge pull request #2519 from douniwan5788/reflect
...
Reflect
2024-09-17 18:52:28 +02:00
douniwan5788
11353044ca
refactor: cleanup & optimize reflect*
2024-09-17 23:22:37 +08:00
douniwan5788
eda204bf87
add: reflect48
2024-09-17 23:22:37 +08:00
douniwan5788
f4b01f69a6
fix: reflect64
2024-09-17 23:22:37 +08:00
Iceman
d46b074fbc
Merge pull request #2517 from Antiklesys/master
...
Updated hf iclass legbrute
2024-09-17 13:18:43 +02:00
Iceman
6149a6f6c8
Merge pull request #2513 from douniwan5788/hitagS_tag
...
refactor: switch hitagS_tag to union
2024-09-17 13:18:27 +02:00
Antiklesys
43e6d42ce9
Update cmdhficlass.h
...
Signed-off-by: Antiklesys <syselkitna@gmail.com>
2024-09-17 17:18:23 +08:00
Antiklesys
ac0260570a
Update cmdhficlass.c
...
Signed-off-by: Antiklesys <syselkitna@gmail.com>
2024-09-17 16:35:52 +08:00
Antiklesys
f24b087c19
Update cmdhficlass.c
...
Signed-off-by: Antiklesys <syselkitna@gmail.com>
2024-09-17 15:46:33 +08:00
Iceman
1b2987c016
Merge pull request #2518 from henrygab/TraceCleanup
...
Trace cleanup
2024-09-17 09:43:20 +02:00
Antiklesys
3c258827e8
Removed unused multithreading functions and updated to uint64_t
2024-09-17 15:35:23 +08:00
Antiklesys
f70008bd0c
Optimized legbrute
...
Removed multithreading and bottlenecks in favor of sequentially generated keys.
Multithreading can/should be reimplemented but optimized for keyspaces
2024-09-17 15:08:15 +08:00
Henry Gabryjelski
1d4e5e8d90
Fix .PM3 traces that exceed single-byte range
...
This was done programmatically using python.
The `lf_Keri.pm3` was in range `[-508 .. 491]` (1000 value range).
Each value was divided by four, cast to integer, and then adjusted by +1 (to center the values).
The data plot in the pm3 client now shows discernible changes in amplitude.
The resulting samples are all within range [-128,127].
This final fix allows ALL sample `.pm3` traces to be converted to one-byte-per-sample binary format.
2024-09-16 23:35:03 -07:00
Henry Gabryjelski
1a7267ca53
Fix .PM3 traces that exceed single-byte range
...
This was done programmatically using python.
Files with a range that fell outside of [-128,127], but which would fit into that range, were offset by the noted amount to ensure the file woul now fit within range [-128,127]. This allows the trace files to be converted to one-byte-per-sample binary format, for example.
offset | filename
-----|-----
`-14` | `lf_Q5_mod-manchester.pm3`
`-14` | `lf_Q5_mod-nrz.pm3`
`-10` | `lf_Q5_mod-fsk1.pm3`
`-15` | `lf_Q5_mod-biphase.pm3`
`-9` | `lf_Q5_mod-fsk2.pm3`
2024-09-16 23:05:15 -07:00
Antiklesys
5bbffafe65
Updated hf iclass legbrute
...
Update legbrute to perform a double check when finding a potentially valid raw key, to ensure that is indeed the raw key and works against multiple macs (for the same epurse values).
2024-09-17 13:01:39 +08:00
Iceman
f1d638c295
Merge pull request #2516 from Antiklesys/master
...
Update legbrute for even threads
2024-09-16 20:04:34 +02:00
Iceman
c9b1cc1d95
Merge pull request #2514 from douniwan5788/hexdump
...
refactor: Optimize Dbhexdump
2024-09-16 19:53:48 +02:00
Iceman
e46024e6a4
Merge pull request #2515 from douniwan5788/doc
...
doc: fix H7 link
2024-09-16 19:47:28 +02:00
Iceman
c34068bc94
Merge pull request #2512 from douniwan5788/concatbits
...
refactor: move concatbits() to commonutil
2024-09-16 19:41:17 +02:00
Antiklesys
49524575be
Update legbrute for even threads
...
Updated legbrute to use an even number of threads and display the starting key of every key block. Useful in case the operation needs to be halted and resumed
2024-09-17 01:32:44 +08:00
douniwan5788
1a07ff1c12
refactor: switch hitagS_tag to union
2024-09-17 01:02:32 +08:00
douniwan5788
e5c0007f0b
refactor: move concatbits() to commonutil
2024-09-17 01:00:32 +08:00
douniwan5788
0de7864755
refactor: Optimize Dbhexdump
2024-09-17 00:58:12 +08:00
douniwan5788
ce676b2a84
doc: fix H7 link
2024-09-17 00:57:26 +08:00
iceman1001
805dc99b97
lf search - now tries to read out hitag2 data with the paxton key.
2024-09-15 18:19:28 +02:00
Iceman
c9531ae62b
Merge pull request #2510 from douniwan5788/fix_uid
...
Fix Hitag S get uid
2024-09-15 17:45:48 +02:00
Philippe Teuwen
fbef3c0a21
Should allow reproducible builds
2024-09-15 14:10:08 +02:00
iceman1001
32058894ea
style
2024-09-15 13:16:35 +02:00
iceman1001
3ea655c86d
text
2024-09-15 11:43:05 +02:00
douniwan5788
ec827887bf
fix: keep error msgs until we have proper error codes to diff them on the client side
2024-09-15 12:56:51 +08:00
douniwan5788
e15356ab0e
fix: hts_read_uid
2024-09-15 12:56:51 +08:00
douniwan5788
662b194e56
refactor: hitag S code sytle & cleanup
2024-09-15 12:56:51 +08:00
Philippe Teuwen
17bfed94da
mfkey64: abort if key recovery failed
2024-09-15 00:10:21 +02:00
iceman1001
febaa64b4d
make all device side HTS messages DBGlevel extended
2024-09-14 22:00:52 +02:00
iceman1001
d715871df8
....fix type
2024-09-14 21:07:15 +02:00
iceman1001
d1029ce281
Merge branch 'master' of github.com:RfidResearchGroup/proxmark3
2024-09-14 21:05:19 +02:00
iceman1001
db1b28f327
rename hts read/write commands to rdbl/wrbl to match rest of the client. added a lf hitag hts reader comamnd, modified the lf search to identify hitag2/s/82xx in the chipset detection
2024-09-14 21:00:42 +02:00
Iceman
395d16c741
Merge pull request #2509 from douniwan5788/0em410
...
fix: all zeros is a valid Em410x too
2024-09-14 18:40:48 +02:00
iceman1001
dd32fceb54
support function
2024-09-14 18:38:28 +02:00
iceman1001
34e00146c6
change data available check in hf mf sim on device side.
2024-09-14 18:37:56 +02:00
douniwan5788
8609322871
fix: all zeros is a valid Em410x too
2024-09-14 23:49:46 +08:00
iceman1001
20a0bc3a81
style
2024-09-14 15:03:29 +02:00
iceman1001
9ebe5ae8dd
text
2024-09-14 14:55:23 +02:00
iceman1001
a636d97551
remove non informative message
2024-09-14 14:24:03 +02:00
iceman1001
fc17873e1d
fix xpression compared to zero
2024-09-14 14:22:25 +02:00
iceman1001
ec33873738
fix wrong type
2024-09-14 14:20:34 +02:00
iceman1001
8f9ca98f6c
fix narrow type ..
2024-09-14 14:19:20 +02:00
iceman1001
4af367f66f
fix ats
2024-09-14 14:16:36 +02:00
iceman1001
0fe568970b
style
2024-09-13 13:44:16 +02:00
iceman1001
77e94c8047
use DEFINES instead
2024-09-13 13:43:32 +02:00