Commit graph

37 commits

Author SHA1 Message Date
Philippe Teuwen
c07b9f740d Add SLIX2 sample to recover_pk.py 2025-01-05 14:25:31 +01:00
Philippe Teuwen
86de7f512c rcovered_pk: fix c/h for partial in selftests 2024-12-14 14:39:34 +01:00
Philippe Teuwen
93639e16a5 recover_pk selftests: show curve & hash 2024-12-14 02:17:39 +01:00
Philippe Teuwen
16424a83c9 recover_pk Flake8 ignore E501 2024-12-13 11:47:38 +01:00
Philippe Teuwen
0e819f75a4 UL AES alt pk 2024-12-13 10:32:07 +01:00
Philippe Teuwen
d39775ca46 recover_pk.py: replace secp192r1 by prime192v1 2024-11-26 12:41:05 +01:00
Philippe Teuwen
30984174db document ST25TN512 KeyID 2024-07-29 11:50:04 +02:00
Philippe Teuwen
676c91baaf pk st25tn 2024-05-16 23:50:35 +02: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
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