Commit graph

30 commits

Author SHA1 Message Date
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