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
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
iceman1001
1beab7e07b
uncomment out
2023-11-07 21:31:25 +01:00
iceman1001
463356469a
added test scenario for MIFARE Ultrlight AES. However openssl doesnt handle curve secp192r1. Which is odd because I was sure it did.
2023-11-07 21:20:39 +01:00
Philippe Teuwen
e2f78edd8c
recover_pk.py: more MFP EV1 samples
2023-09-18 09:06:39 +02:00
iceman1001
70f47aa93e
added a new public key found for MIFARE Plus troika cards
2023-03-11 12:02:51 +01:00
iceman1001
21f4ff1287
added samples for pk recovery desfire ev2 xl
2022-02-26 20:14:29 +01:00
Philippe Teuwen
dee65c8036
recover_pk: better warning if OpenSSL doesn't provide required curve (Fedora I'm looking at you)
...
cf https://bugzilla.redhat.com/show_bug.cgi?id=1019390#c25
2022-01-09 17:49:46 +01:00
iceman1001
27184d7f5b
style
2021-04-08 10:44:31 +02:00
iceman1001
94f99acafd
one more selfttest
2021-03-09 16:17:33 +01:00
iceman1001
9e07acbe88
new icode slix2 signature
2021-03-04 11:56:52 +01:00
Philippe Teuwen
eade85b3f5
so, let's use sslcrypto...
2021-02-23 18:24:36 +01:00
iceman1001
226b82536a
color and text, which introduced a new dependency..
2021-02-22 21:25:25 +01:00
Philippe Teuwen
c299b102ee
recover_pk: flake8
2021-02-20 00:30:27 +01:00
İlteriş Eroğlu
84ab8e904f
Add another sig sample for MFC EV1
...
Signed-off-by: İlteriş Yağıztegin Eroğlu <ilteris@asenkron.com.tr>
2021-02-19 02:40:40 +03:00
Philippe Teuwen
ac1081fdfb
recover_pk: some more
2020-12-11 14:34:14 +01:00
Philippe Teuwen
9a44a4afe1
recover_pk: more curvs
2020-12-10 21:55:10 +01:00
Philippe Teuwen
21f5edb4b9
more flexible recover_pk
2020-12-10 21:33:44 +01:00
iceman1001
57b20f9392
added prime256v1 / secp256r1 curve
2020-12-10 11:41:04 +01:00
Philippe Teuwen
c046ac3d50
dfev3 pk
2020-10-27 10:26:36 +01:00
Philippe Teuwen
3e0cc83e3c
textual
2020-09-26 18:31:15 +02:00
Philippe Teuwen
b1c641724b
recover_pk selftests
2020-09-26 17:58:16 +02:00
Philippe Teuwen
58eb9faa84
recover_pk: remove sslcrypto dep
2020-09-26 17:58:16 +02:00
Philippe Teuwen
56c99d223c
recover_pk: seach with and without sha256
2020-09-24 11:58:17 +02:00
Philippe Teuwen
55224eed75
recover_pk: add note about hashes
2020-09-24 11:25:43 +02:00
Philippe Teuwen
31c96ae7cf
Add script to recover PKs
2020-09-24 10:07:18 +02:00