iceman1001
30c4f0a924
text
2024-07-11 11:04:40 +02:00
iceman1001
05b50a6c26
fix #2418 - the tool mf_nonce_brute has in some odd cases when bruteforcing the last upper 16 bits a chance of actually decrypt the four bytes into a valid mifare classic protocol command with a valid ISO14443-a CRC. See github issue for example.\n We now bruteforce all 0xFFFF keyspace and keep track of how many candidates was found. The output has been improved to help user in this case too.
2024-07-11 10:57:19 +02:00
iceman1001
6e6d00505f
added the tears_for_fears.py script by Pierre Granier
2024-06-06 14:45:06 +02:00
iceman1001
98acac3fc2
fix unused warning
2024-05-28 09:52:27 +02:00
iceman1001
d3d701f538
the generation of NrAr is used in the regression tests. I readded the old way and if you call the hitag2_gen_nRaR.py with five params, you get the nice commands instead
2024-05-27 15:08:49 +02:00
Philippe Teuwen
676c91baaf
pk st25tn
2024-05-16 23:50:35 +02:00
Iceman
2b276cae1a
Merge pull request #2385 from henrygab/em4x70_add_tests
...
add `lf em 4x70 calc` and self-tests
2024-05-15 09:19:41 +02:00
Henry Gabryjelski
20711e7037
Add em4x70 tests
2024-05-14 21:06:35 -07:00
iceman1001
5fd4d7e774
fix const param, bitwiseboolean
2024-05-14 14:29:30 +02:00
iceman1001
480d5a3241
array init
2024-05-14 11:26:16 +02:00
Henry Gabryjelski
c40f4be3e6
re-enable broken hitag2 test
2024-05-06 07:59:41 -07:00
Henry Gabryjelski
9d33646b80
Disable broken hitag2 test so github actions work
2024-05-05 18:27:35 -07:00
Philippe Teuwen
455d4a9a74
key id 01?
2024-04-23 22:58:18 +02:00
Philippe Teuwen
5ca6d5c493
Update recover_pk.py
2024-04-23 22:51:47 +02:00
iceman1001
3ef3e3a63d
update signature data
2024-04-23 02:16:01 +02:00
Benjamin DELPY
e6ad06a2c8
Update recover_pk.py with first TruST25 (ST) key
...
TruST25 (ST) - KeyID 0x04?
`curve=secp128r1, hash=sha256` - from block 63 in ST25TV, starting with KeyID?
Tested on multiple `ST25TV02KC` - `K04S` at block 63, signature in ... ASCII...
Signed-off-by: Benjamin DELPY <benjamin@gentilkiwi.com>
2024-04-23 01:11:05 +02:00
iceman1001
c8849af5e0
This is the major changes made to the HITAG2 commands. Its heavly based on RFIDLers implementation and its been converted to work with Proxmark3. Special thanks to @kevsecurity for his amazing implementations of the Gone in 360 Seconds paper by Roel, Flavio & Balasch. Thanks to @adamlaurie for his RFIDler project. It wouldnt been doable without it.
2024-04-22 16:20:24 +02:00
iceman1001
1b45112ad0
style
2024-04-22 09:40:50 +02:00
iceman1001
042ba20d58
style
2024-04-22 09:36:42 +02:00
iceman1001
67c14c5314
adapt regression tests
2024-04-22 09:21:55 +02:00
Jaka
c871e435e4
fix implicit use of time()
2024-04-18 09:40:00 +02:00
iceman1001
9a73e77d72
style
2024-04-11 22:08:25 +02:00
iceman1001
4e540053e9
style
2024-04-07 11:38:51 +02:00
iceman1001
ab2e3d5179
updated the OpenCL Headers from https://github.com/KhronosGroup/OpenCL-Headers/tree/main/CL .
2024-03-26 15:08:34 +01:00
iceman1001
529d57a181
style
2024-03-25 23:34:53 +01:00
iceman1001
140cc1d957
style
2024-03-25 23:33:44 +01:00
wh201906
af11b98f09
Misc work about flashing firmware by JTAG
...
Add config file for CMSIS-DAP
Highlight the note for unlocking the JTAG ports
2024-02-16 14:57:41 +08:00
Yann GASCUEL
f8514f48d7
standalone: add HF_15SIM Standalone mode code source
...
Also add it into documentation and build_all_firmwares.sh
(standalone mode was added in Standalone Makefiles in a previous commit)
2024-01-24 13:59:12 +01:00
Philippe Teuwen
ead228672a
crack5opencl: Fix various printf compilation errors when enabling debug macros
2024-01-23 15:10:47 +01:00
Philippe Teuwen
4e29dfa2b5
crack5opencl: Fix MEMORY_FREE_ALL macro, fix segfault
2024-01-23 15:10:07 +01:00
Iceman
18fd68900d
Merge pull request #2237 from socram8888/waveshare-gd
...
[WIP] Use GDlib in Waveshare ePapers command
2024-01-07 21:51:46 +01:00
iceman1001
482a6464a2
style. we use calloc
2024-01-07 20:47:07 +01:00
Marcos Del Sol Vives
760e4ebc9d
Increase precision in color matching
2024-01-07 20:32:31 +01:00
Marcos Del Sol Vives
d27669f22c
Allow image conversion when offline
2024-01-07 18:05:48 +01:00
iceman1001
fc54e61890
fix optarg error
2024-01-02 23:23:40 +01:00
iceman1001
fda0968db2
white space and adding hf_unisniff to buildscript
2024-01-02 23:11:51 +01:00
iceman1001
9d55455d66
fix test for the change of text
2023-12-11 00:10:53 +01:00
iceman1001
7811a1830b
adapt tests for new output
2023-12-09 12:03:18 +01:00
iceman1001
fbdb268445
QL88 signature Public Key was identified as Manufacture Mifare Classic before. Now added tests and checks.\nnext step is to use the S17/B key to read the signature
2023-11-28 11:00:48 +01:00
Iceman
7d9326c60d
Merge pull request #2176 from phreakmonkey/mfkey-pthreads
...
Fix pthreads on older gcc
2023-11-27 14:54:46 +01:00
iceman1001
c0dc9de43f
fix for ultra recovery
2023-11-14 19:25:14 +01:00
K.C. Budd
8bf4e7c25e
Fix pthreads on older gcc
2023-11-14 08:22:27 -08:00
Grayson Martin
e65263c73b
run make style
2023-11-11 14:32:09 -06:00
Philippe Teuwen
3cb023f560
arraylen
2023-11-11 18:24:34 +01:00
Philippe Teuwen
ba8e90edfd
make style
2023-11-11 18:24:34 +01:00
iceman1001
9ed6a3cb6c
fix coverity ID 423236, 423235, 423234. Resource leak, use after free, out-of-bounds
2023-11-11 16:43:12 +01:00
iceman1001
da73a2896a
text
2023-11-11 15:47:10 +01:00
iceman1001
ecd7f53eda
added a staticnested program that uses two different implementations. The Chameleon Ultra impl and PM3 Impl.\nRunning the test script will show how the CU impl has some issues
2023-11-11 15:46:47 +01:00
iceman1001
a36cfbdb1f
move keys check to pre-processing
2023-11-11 15:13:14 +01:00
iceman1001
918e11bac4
there are more requirements in all python scripts in this folder.\nneeds to be added if this file shall be relevant
2023-11-10 00:31:00 +01:00