From 2d4937c2b49e8f87c8a03b2a8140bc6dc211014d Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Mon, 16 Oct 2023 22:37:23 +0200 Subject: [PATCH 01/45] 10 new ATRs --- smartcard_list.txt | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/smartcard_list.txt b/smartcard_list.txt index fca33d5..bf15392 100644 --- a/smartcard_list.txt +++ b/smartcard_list.txt @@ -2475,6 +2475,9 @@ ICA Bank, Mastercard (Bank) https://www.icabanken.se/kort-och-betala/bankkort/ +3B 6B 00 00 00 31 C1 64 08 60 32 1A 0F 90 00 + HSBC UnionPay CN Debit (Bank) + 3B 6B 00 00 00 31 C1 64 08 60 32 1F 07 90 00 NMRC Card (Transport) @@ -3533,6 +3536,9 @@ Postepay Evolution (Bank) https://postepay.poste.it/prodotti/postepay-evolution.html +3B 6F 00 00 57 69 4C 4C 57 00 00 00 00 00 00 20 20 04 29 + AMEX CHINA Debit card, Java Card version 2.2, Global Platform version 2.1.1, Visa card manager (Bank) + 3B 6F 00 00 62 6C 75 63 61 72 64 20 31 36 4B 42 2F 76 34 eID Blutronics Blucard 16K http://blucard.blutronics.com @@ -7477,6 +7483,9 @@ 3B 8D 80 01 80 91 E1 65 D0 00 5B 01 03 73 D4 41 40 B6 French passport (2010-2011) +3B 8E 01 00 73 80 20 C0 06 53 4C 43 4F 53 05 90 00 4F + idex (JavaCard) + 3B 8E 80 01 00 51 00 63 1F 6D 01 73 9F 20 C0 C0 90 00 12 Identity card (eID) Republic of Latvia (eID) https://www.pmlp.gov.lv/en/home/services/personal-certificates-%28eid%29/ @@ -8788,6 +8797,9 @@ 3B 9E 95 80 1F C7 80 31 E0 73 FE 21 1B 66 D0 01 6D 85 0E 00 E4 Vodafone Germany SIM Card (Telecommunication) +3B 9E 95 80 1F C7 80 31 E0 73 FE 21 1B 66 D0 01 6D B9 0E 00 D8 + jazztel (Telecommunication) + 3B 9E 95 80 1F C7 80 31 E0 73 FE 21 1B 66 D0 01 79 0E 6B 00 1E TracFone (US) TF64SIMC4 V2 GSM SIM Card @@ -9751,6 +9763,10 @@ 3B 9F 95 81 31 FE 9F 00 66 46 53 05 10 06 31 71 DF 00 00 00 00 00 24 FT ePass2003Auto USB Token (PKI) +3B 9F 95 81 31 FE 9F 00 66 46 53 05 10 11 31 71 DF 00 00 86 00 00 B5 + HYPERSECU HYP2003 (PKI) + https://www.hypersecu.com/hyperpki + 3B 9F 95 81 31 FE 9F 00 66 46 53 05 10 32 38 71 DF 00 00 06 00 00 1F token (PKI) @@ -9792,6 +9808,10 @@ 3B 9F 95 81 31 FE 9F 00 66 46 53 05 51 00 33 71 DF 00 00 06 00 00 67 Epass2003 (PKI) +3B 9F 95 81 31 FE 9F 00 66 46 53 05 51 00 33 71 DF 00 00 86 00 00 E7 + HYPERSECU HYP2003 (PKI) + https://www.hypersecu.com/hyperpki + 3B 9F 95 C0 0A 1F 07 80 31 E0 73 FE 21 1B 63 F1 00 AD 83 0F 90 00 1D EMT WPKI USIM (2014, Estonia, JavaCard) (Telecommunication) @@ -10325,6 +10345,10 @@ 3B 9F 96 80 1F C7 80 31 E0 73 FE 21 1B 64 41 50 31 00 82 90 00 E1 telcel sim card (Telecommunication) +3B 9F 96 80 1F C7 80 31 E0 73 FE 21 1B 64 41 63 94 00 82 90 00 77 + EMnify SIMcard (Telecommunication) + https://www.emnify.com/global-iot-sim + 3B 9F 96 80 1F C7 80 31 E0 73 FE 21 1B 64 41 72 51 00 82 90 00 A3 Free Mobile (French wireless service provider) SIM card (mini-SIM with micro-SIM cutout) received in 2020-09 (Telecommunication) https://mobile.free.fr/ @@ -10727,7 +10751,7 @@ 3B B2 11 00 10 80 00 16 Atmel memory card AT88SC1616C - http://www.atmel.com/dyn/resources/prod_documents/doc5210.pdf + https://www.microchip.com/en-us/product/AT88SC1616C#document-table Rexall (Canada) - Blood Pressure Check card http://www.rexall.ca/services/blood-pressure-tracking @@ -11423,6 +11447,9 @@ 3B DB 18 00 80 1F 03 00 31 C0 64 77 E3 03 00 82 90 00 4F Oberthur ID-One Cosmo 64K V5.2 +3B DB 18 00 80 31 FE 44 80 59 49 44 65 61 6C 20 31 2E 36 7D + ID card Albania (eID) + 3B DB 18 00 80 B1 FE 45 1F 83 00 31 C0 64 C7 FC 10 00 01 90 00 FA Oberthur Cosmo V7 64K Dual/128K @@ -14290,9 +14317,17 @@ 3B FF 96 00 FF 81 31 FE 40 65 63 11 15 62 02 50 00 10 0A 01 90 A9 07 30 BF girocard Sparkasse Ansbach, Germany BLZ 76550000 (Bank) +3B FF 96 00 FF 81 31 FE 40 65 63 11 15 62 02 50 00 10 0A 02 71 50 07 30 A4 + Debitcard Sparkasse Duesseldorf (Bank) (Bank) + https://www.sskduesseldorf.de/ + 3B FF 96 00 FF 81 31 FE 40 65 63 1D 02 84 01 56 00 1F 19 08 50 E1 02 00 EF Raiffeiesenbank Girocard Maestro (Bank) +3B FF 96 00 FF 81 31 FE 40 65 63 1D 02 84 01 56 00 24 09 0A 10 CC 02 00 AB + Postbank Germany (Bank) + https://www.postbank.de/privatkunden/services.html + 3B FF 96 00 FF 81 31 FE 40 65 63 1D 02 84 02 50 00 23 03 08 C0 B7 02 00 0A German Debitcard from Sparkasse (Bank) From 8b887da95b9b7cfbdc96109c80c9842a1b551a75 Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Fri, 27 Oct 2023 21:49:21 +0200 Subject: [PATCH 02/45] 10 new ATRs --- smartcard_list.txt | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/smartcard_list.txt b/smartcard_list.txt index bf15392..e93ab16 100644 --- a/smartcard_list.txt +++ b/smartcard_list.txt @@ -457,6 +457,9 @@ 3B 16 94 71 01 01 0A 01 00 TIM Brazil SIM card (Telecommunication) +3B 16 94 71 01 01 5C 02 00 + full size GSM SIM card pulled from a Tracfone Motorola phone from 2009. TF64SIMT5 (Telecommunication) + 3B 16 94 72 04 01 00 00 00 MTS SIM card, Russia (Telecommunication) @@ -4562,6 +4565,10 @@ Aktiv Rutoken S https://www.rutoken.ru/products/all/rutoken-s/ +3B 6F 00 FF 00 6A 44 4E 49 65 10 02 4C 34 01 11 03 90 00 + Spanish National Identity card (eID) + https://www.dnielectronico.es/PDFs/ATR1.pdf + 3B 6F 00 FF 52 53 41 53 65 63 75 72 49 44 28 52 29 31 30 RSA SecurID SID800 token @@ -4923,6 +4930,9 @@ 3B 7C 18 00 00 86 88 00 00 01 B3 F4 20 55 01 81 B3 smart (Telecommunication) +3B 7C 18 00 00 86 88 00 00 04 7E CD C2 55 01 81 A0 + My Own Fuel Card (Other) + 3B 7C 94 00 00 50 52 4F 47 45 58 49 41 43 53 50 32 mutual health Martinique (UFR PASS+) (HealthCare) @@ -6283,6 +6293,10 @@ 3B 88 80 01 00 00 00 11 77 81 83 00 6D Taglio PIVKey C980 - RFID I/F (PKI) +3B 88 80 01 00 00 00 11 F7 81 81 00 EF + MOBIB card (Transport) + https://mobib.be/en.html + 3B 88 80 01 00 00 01 07 01 72 90 00 EC Belgian passport (2008-2009) @@ -9183,6 +9197,10 @@ verymobile wind 3 (Telecommunication) https://verymobile.it/ +3B 9E 97 80 1F C6 80 31 E0 73 FE 21 1B 66 D0 02 40 2F 15 00 78 + Free Mobile (French carrier) SIM card (Telecommunication) + https://mobile.free.fr/ + 3B 9E 97 80 1F C6 80 31 E0 73 FE 21 1B 66 D0 02 5E 73 15 00 3A Twilio Super SIM (Telecommunication) https://www.twilio.com/iot/super-sim-card @@ -9992,6 +10010,9 @@ telekom HU nano sim card (Telecommunication) https://www.telekom.hu +3B 9F 96 80 1F C6 80 31 E0 73 FE 21 1B 66 D0 02 24 DB 14 10 05 FC + CZ KAKTUS SIM CARD (Telecommunication) + 3B 9F 96 80 1F C6 80 31 E0 73 FE 21 1C 64 41 19 31 00 82 90 00 AE SORACOM SIM (plan unknown) (Telecommunication) @@ -10061,6 +10082,9 @@ Chunghwa Telecom (Taiwan) 3G/4G PrePaid card https://www.twgate.net/prepaidcard/product_en.html +3B 9F 96 80 1F C7 80 31 E0 73 FE 21 11 65 66 74 0E 10 13 91 00 56 + TestCard For Agilent 8960 (Telecommunication) + 3B 9F 96 80 1F C7 80 31 E0 73 FE 21 11 65 66 74 0E 11 13 91 00 57 XLB.LTE Test Card (Telecommunication) http://www.xielibo.com @@ -10109,6 +10133,9 @@ 3B 9F 96 80 1F C7 80 31 E0 73 FE 21 13 57 4A 33 81 04 33 33 00 14 PureTalk SIM Card (Telecommunication) +3B 9F 96 80 1F C7 80 31 E0 73 FE 21 13 57 86 81 27 86 98 61 43 F4 + China Telecommunications Corporation (Telecommunication) + 3B 9F 96 80 1F C7 80 31 E0 73 FE 21 13 67 91 18 02 04 06 06 06 51 USIM (3G PF) Orange @@ -10556,6 +10583,9 @@ German SIM card Drillisch (Telefonica) (Telecommunication) (Telecommunication) https://www.drillisch-online.de/ +3B 9F 96 C0 0A 1F C7 80 31 E0 73 FE 21 1F 65 D0 02 09 14 F9 81 0F 24 + CONNEXA SIM CARD (Telecommunication) + 3B 9F 96 C0 0A 1F C7 80 31 E0 73 FE 21 1F 65 D0 02 0B 11 A4 81 0F 7E Telia Finland Oyj, network operator LTE (Telecommunication) @@ -13699,6 +13729,9 @@ Debit payment card (Rabobank NL) (Bank) https://www.rabobank.nl/en/business/making-and-receiving-payments/payments/paying-with-your-bank-card +3B FF 13 00 FF 10 00 00 31 C1 73 C8 21 10 64 4D 30 43 4E 07 90 00 + Huntington (Bank) + 3B FF 13 00 FF 10 00 00 31 C1 73 C8 21 10 64 56 31 42 4E 07 90 00 Portuguese "BancoCTT" Bank Card (Bank) https://www.bancoctt.pt/o-seu-dia-a-dia/cartao-de-credito-banco-ctt From cc787ce19d7bf0216bcc92c7012e513f17d828fb Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Wed, 8 Nov 2023 18:32:29 +0100 Subject: [PATCH 03/45] 10 new ATRs --- smartcard_list.txt | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/smartcard_list.txt b/smartcard_list.txt index e93ab16..d7924ae 100644 --- a/smartcard_list.txt +++ b/smartcard_list.txt @@ -4358,6 +4358,10 @@ Rav Kav Transit Payment Card (Israel) (Transport) https://ravkavonline.co.il/ +3B 6F 00 00 80 5A 3B 07 06 15 01 01 79 3A 23 43 82 90 00 + Rav-Kav is a smart card used as the main form of payment for public transportation in Israel. (Transport) + https://ravkavonline.co.il/en/ + 3B 6F 00 00 80 5A 3B 07 06 15 01 01 79 3E 79 7B 82 90 00 Rav Kav (Transport) http://alhakav.mot.gov.il/he/rav-kav @@ -8669,6 +8673,10 @@ 3B 9D 95 80 1F C7 80 31 A0 73 BE 21 00 51 04 83 05 90 00 EE SIM :NTT Docomo(Japan) (Telecommunication) +3B 9D 95 80 1F C7 80 31 E0 73 FE 21 13 65 D0 01 75 0D FE 8C + Prepaid i-mobile 3GX Thailand (Telecommunication) + http://www.i-mobilephone.com/ + 3B 9D 95 80 1F C7 80 73 1A 21 1B 63 AF 06 A6 83 0F 90 00 F3 Orange UK GSM/UMTS SIM @@ -9148,6 +9156,9 @@ 3B 9E 96 80 1F C7 80 31 E0 73 FE 21 1B 66 D0 02 24 36 14 00 04 SIM (Telecommunication) +3B 9E 96 80 1F C7 80 31 E0 73 FE 21 1B 66 D0 02 2A 6D 13 00 56 + USIM card (JavaCard) + 3B 9E 96 80 1F C7 80 31 E0 73 FE 21 1B 66 D0 02 2A 6D 14 00 51 Mobitel SIM from Sri Lanka (Telecommunication) https://mobitel.lk/ @@ -9180,6 +9191,9 @@ 3B 9E 96 80 1F C7 80 31 E0 73 FE 21 1B 66 D0 02 33 AD 14 00 88 4G-LTE (Telecommunication) +3B 9E 96 80 3F 47 A0 80 31 E0 73 EE 21 13 66 86 88 42 18 52 21 EF + SIM card (Telecommunication) + 3B 9E 96 80 3F C3 A0 80 31 E0 73 FE 21 1B 63 08 01 14 0F 90 00 D3 KT Olleh LTE Warp SA-L 1670 (Telecommunication) @@ -9880,6 +9894,14 @@ 3B 9F 96 80 1F 87 80 31 E0 73 FE 21 19 67 4A 55 75 30 31 13 62 88 Zimbabwe sim card provider: ECONET (Telecommunication) +3B 9F 96 80 1F 87 80 31 E0 73 FE 21 1B 67 4A 35 75 30 35 02 59 C4 + sysmoISIM-SJA5-9FV programmable SIM/UICC/USIM/ISIM (Telecommunication) + https://sysmocom.de/products/sim/sysmoisim-sja5/index.html + +3B 9F 96 80 1F 87 80 31 E0 73 FE 21 1B 67 4A 35 75 30 35 02 65 F8 + sysmoISIM-SJA5 (Telecommunication) + https://sysmocom.de/products/sim/sysmoisim-sja5/index.html + 3B 9F 96 80 1F 87 80 31 E0 73 FE 21 1B 67 4A 4C 52 75 31 04 51 D5 Test card provided with 4G/5G network from Amarisoft (Telecommunication) @@ -10708,6 +10730,7 @@ 3B A7 00 40 18 80 65 A2 08 01 01 52 Gemplus GPK8000 GemSAFE Smart Card (8K) + MultiApp ID IAS ECC 72K CC (with IAS XL / IAS ECC Applet) IAS ECC Type 3 (Bank) 3B A7 00 40 18 80 65 A2 09 01 01 52 Gemplus GPK16000 @@ -11644,6 +11667,10 @@ 3B DC 18 FF 81 11 FE 80 73 C8 21 13 66 01 06 01 30 80 01 8D Aladdin R.D. JaCarta LT (eID) +3B DC 18 FF 81 91 FE 1F C3 06 0A 2B 06 01 04 01 E9 10 05 01 03 D2 + DoD (Other) + https://cps.ca.pkidefensie.nl/ + 3B DC 18 FF 81 91 FE 1F C3 06 0A 2B 06 01 04 01 E9 10 05 02 03 D1 Caregiver card for Dutch Medical System called UZI (Unieke Zorgverlener Identificatie, Caring Unique Identification) (HealthCare) https://www.uziregister.nl/ @@ -11820,6 +11847,9 @@ Tuscany TS-CNS http://www.regione.toscana.it/cartasanitaria +3B DF 18 01 C0 40 31 FC 75 80 73 84 21 E0 69 4D 54 43 4F 53 73 02 05 05 16 + German digital tachograph control card (Transport) + 3B DF 18 FF 80 91 FE 1F C3 00 31 38 64 47 90 EC C2 73 14 01 50 82 90 00 BB Ministry of Interior - France "Agent Card" (Other) @@ -13732,6 +13762,9 @@ 3B FF 13 00 FF 10 00 00 31 C1 73 C8 21 10 64 4D 30 43 4E 07 90 00 Huntington (Bank) +3B FF 13 00 FF 10 00 00 31 C1 73 C8 21 10 64 56 30 42 4E 07 90 00 + Rabobank Netherlands VISA debit (Bank) + 3B FF 13 00 FF 10 00 00 31 C1 73 C8 21 10 64 56 31 42 4E 07 90 00 Portuguese "BancoCTT" Bank Card (Bank) https://www.bancoctt.pt/o-seu-dia-a-dia/cartao-de-credito-banco-ctt @@ -14660,6 +14693,10 @@ Satellite decoder card for TV Vlaanderen (Other) https://www.tv-vlaanderen.be +3F 77 18 00 00 DA AC 41 14 64 90 00 + Fransat PC7 (Pay TV) + https://www.fransat.fr/ + 3F 77 18 25 00 29 14 00 62 68 90 00 Viaccess card From 6dbfc7d08f11087453240a7ae9d7963a212d216b Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Sun, 12 Nov 2023 18:44:55 +0100 Subject: [PATCH 04/45] 10 new ATRs --- smartcard_list.txt | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/smartcard_list.txt b/smartcard_list.txt index d7924ae..6670794 100644 --- a/smartcard_list.txt +++ b/smartcard_list.txt @@ -324,6 +324,18 @@ 3B 06 A2 16 10 91 90 00 rectangular (Other) +3B 06 FF 53 49 53 44 31 + SPECINFOSYSTEMS DIAMOND 1000 token (PKI) + https://specinfosystems.com + +3B 06 FF 53 49 53 44 32 + SPECINFOSYSTEMS DIAMOND 2000 token (PKI) + https://specinfosystems.com + +3B 06 FF 53 49 53 44 33 + SPECINFOSYSTEMS DIAMOND 3000 token (PKI) + https://specinfosystems.com + 3B 07 55 4E 4B 4E 4F 57 4E US DOD Smart Card @@ -334,6 +346,14 @@ 3B 07 64 08 10 .. .. .. .. UC Berkeley student card +3B 07 FF 53 49 53 44 31 31 + SPECINFOSYSTEMS DIAMOND token (PKI) + https://specinfosystems.com + +3B 07 FF 53 49 53 44 32 31 + SPECINFOSYSTEMS DIAMOND token (last 2 bytes - version) (PKI) + https://specinfosystems.com + 3B 09 41 04 11 DD 82 2F 00 00 88 1k contactless Mifare @@ -2205,6 +2225,10 @@ HID Global DuoProx II Low Frequency 125 KHz (HealthCare) https://www.hidglobal.com/sites/default/files/resource_files/prox-duoprox-ii-card-ds-en.pdf +3B 6A 00 00 31 38 30 30 42 41 30 37 39 35 + SYNNIX STD200 - Clinique SAINT PAUL - Fort de France (HealthCare) + http://www.synnix.com/Downloads/STD200/STD200%20datasheet/STD200IC%20spec.pdf + 3B 6A 00 00 4A 43 4F 50 31 30 56 32 33 31 Dongle Smart Card (MxKey) (Other) http://www.mxkey.biz/ @@ -6096,6 +6120,9 @@ Nickel.eu prepaid account (Bank) https://nickel.eu +3B 86 80 01 80 54 04 20 01 0F F9 + advance medical expenses in France (consultation, medications, hospitalization, etc.). commercial name is "Avance Santé". (HealthCare) + 3B 86 80 01 C1 05 2F 2F 01 BC 7E Contactless interface to St. Petersburg unified card, Russia (Единая карта петербуржца) (Other) https://ekp.spb.ru/ @@ -7099,6 +7126,10 @@ Calypso (Transport) https://www.innovatron.fr/CalypsoFuncSpecification.pdf +3B 8C 80 01 50 27 55 46 F6 00 00 00 00 00 71 81 6F + Paris transport Navigo card (Transport) + https://www.iledefrance-mobilites.fr/en + 3B 8C 80 01 50 27 B1 F7 6B 00 00 00 00 00 71 71 57 Navigo (public transportation in Île-de-France), IDF Mobilités (Transport) https://www.iledefrance-mobilites.fr/l-innovation/navigo/ @@ -14409,6 +14440,9 @@ 3B FF 96 00 FF 81 31 FE 40 65 63 1D 03 86 02 50 00 23 08 08 91 4F 01 10 B8 Debit card (Germany): ec-cash, GeldKarte(EUR), Visa, Cirrus (Bank) +3B FF 96 00 FF 81 31 FE 40 65 63 1D 03 86 02 50 00 23 13 09 81 39 01 10 C4 + girocard contactless (Bank) + 3B FF 96 00 FF 81 31 FE 45 65 63 0D 09 71 07 64 00 0D 00 03 54 50 07 01 81 Commerzbank ServiceCard / Maestro / GeldKarte / Cirrus / girocard / CashGroup / electronic cash @@ -14431,6 +14465,9 @@ 3B FF 96 00 FF C0 0A 1F 43 80 31 E0 73 36 21 13 57 4A 43 49 1C 31 30 32 1E Giesecke & Devrient - UniverSIM Pegasus +3B FF 96 00 FF C0 0A 31 FE 4D 80 31 E0 6B 04 20 05 02 58 55 55 55 55 55 55 9F + MULTOS (Other) + 3B FF 96 00 FF C0 0A 31 FE 4D 80 31 E0 6B 04 31 05 02 A8 55 55 55 55 55 55 7E Multos (Other) From 267b8e9906a0f749676ff95ff272a02c8638aee1 Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Thu, 23 Nov 2023 18:19:47 +0100 Subject: [PATCH 05/45] 10 new ATRs --- smartcard_list.txt | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/smartcard_list.txt b/smartcard_list.txt index 6670794..60b88d2 100644 --- a/smartcard_list.txt +++ b/smartcard_list.txt @@ -4382,6 +4382,9 @@ Rav Kav Transit Payment Card (Israel) (Transport) https://ravkavonline.co.il/ +3B 6F 00 00 80 5A 3B 01 02 15 12 01 79 8D E8 C9 82 90 00 + TAM Montpellier France (Transport) + 3B 6F 00 00 80 5A 3B 07 06 15 01 01 79 3A 23 43 82 90 00 Rav-Kav is a smart card used as the main form of payment for public transportation in Israel. (Transport) https://ravkavonline.co.il/en/ @@ -4986,6 +4989,9 @@ 3B 7D 11 00 00 00 31 80 71 8E 64 86 D6 02 00 82 90 00 Oberthur Card Systems (OCS), Galactic v1 32K, Original Pilot CAC, V1 Applets +3B 7D 13 00 00 49 46 58 2D 6A 63 33 30 31 67 70 32 32 + VISA credit card (LBBW/Payback VISA) - exceet Card 07/17 (Bank) + 3B 7D 13 00 00 4D 44 57 2D 49 41 53 2D 43 41 52 44 32 IAS (Identification, Authentication, and electronic Signature) Premium, profil DGME from Sagem @@ -6968,6 +6974,18 @@ 3B 8B 80 01 50 33 30 38 47 30 50 33 5F 31 30 2B Indonesian ektp (eID) +3B 8B 80 01 50 6F 6C 61 72 69 73 20 21 01 11 41 + ThothTrust THETAKey T101 (JavaCard) + https://thothtrust.com/products/thetakey/THETAKey_T101_Brochure.pdf + +3B 8B 80 01 50 6F 6C 61 72 69 73 20 22 06 08 5C + CodeWav-2 NFC Card (ThothTrust THETAKey T104) (JavaCard) + https://www.codewav.com/product-page/codewav-2-nfc-card + +3B 8B 80 01 50 6F 6C 61 72 69 73 20 22 10 26 64 + CodeWav NFC Sticker Tag Micro Edition (JavaCard) + https://www.codewav.com/product-page/codewav-module-nfc-tag + 3B 8B 80 01 53 6F 6C 6F 4B 65 79 20 74 61 70 27 Solokeys Solo Tap: 2FA device with NFC (Other) https://solokeys.com/products/solo-tap-usb-a-preorder?variant=27688204271680 @@ -7014,6 +7032,9 @@ Mifare Plus S (Other) https://www.nxp.com/products/no-longer-manufactured/mifare-plus-s-2k-4k:MIFARE_PLUS_S_2K_4K +3B 8C 80 01 43 32 33 30 30 2D 69 43 4C 41 53 53 45 + HID Crescendo 2300 NFC iClass (Other) + 3B 8C 80 01 4F 54 49 44 28 94 B3 C0 01 00 90 00 45 Belgian passport (2009-2013) @@ -9222,6 +9243,9 @@ 3B 9E 96 80 1F C7 80 31 E0 73 FE 21 1B 66 D0 02 33 AD 14 00 88 4G-LTE (Telecommunication) +3B 9E 96 80 31 FE 45 53 43 45 20 38 2E 30 2D 43 31 56 30 0D 0A 6F + Serbian Identity Card (eID) (eID) + 3B 9E 96 80 3F 47 A0 80 31 E0 73 EE 21 13 66 86 88 42 18 52 21 EF SIM card (Telecommunication) @@ -9619,6 +9643,10 @@ 3B 9F 95 80 1F C3 80 31 E0 73 FE 21 1B B3 E2 01 74 83 0F 90 00 88 Gemplus GemXplore 3G USIM +3B 9F 95 80 1F C7 80 31 A0 73 B6 A1 00 67 CF 15 CA 9C D7 09 20 + RBC Bank Card (Bank) + https://www.rbc.com + 3B 9F 95 80 1F C7 80 31 A0 73 B6 A1 00 67 CF 17 13 C4 1D 2D 36 49 Idemia card (Telecommunication) @@ -13964,6 +13992,10 @@ 3B FF 18 00 FF 81 31 50 45 65 63 .. .. .. .. .. .. .. .. .. .. .. .. .. .. GeldKarte v3 (Germany) +3B FF 18 00 FF 81 31 FE 40 65 63 11 16 71 01 56 00 0F 13 09 D0 A9 57 11 1B + Harzer Volksbank eG bank card (girocard, V-PAY, debit card, Germany / Giesecke & Devrient, DG Nexolution, 10/22) (Bank) + https://www.harzer-volksbank.de/privatkunden/girokonto-kreditkarten/bankkarte-v-pay.html + 3B FF 18 00 FF 81 31 FE 41 65 63 06 08 71 01 56 00 0F B8 50 73 20 47 12 D8 Commerzbank maestro (Bank) https://www.commerzbank.de/konten-zahlungsverkehr/produkte/girokonten/kostenloses-girokonto/ @@ -13979,6 +14011,10 @@ 3B FF 18 00 FF 81 31 FE 41 65 63 11 16 71 01 56 00 0F 09 02 90 4E 57 11 AC German Bank Card IDEMIA 9 Maestro/Girocard (Sparkasse S-Payment TPY 1974693D) (Bank) +3B FF 18 00 FF 81 31 FE 41 65 63 11 16 71 01 56 00 0F 16 08 20 24 57 11 63 + German Sparkasse with visa (Bank) + https://www.sparkasse.de/lp/echtesmultitalent.html#alle-funktionen + 3B FF 18 00 FF 81 31 FE 45 00 31 C5 73 C0 01 80 54 76 15 02 01 05 90 00 74 SIGILANCE NFC OpenPGP Smart Card (JavaCard) https://www.sigilance.com/ From 0acc25056a13799aace465298c77bbaf933da9a3 Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Sun, 10 Dec 2023 22:21:48 +0100 Subject: [PATCH 06/45] 10 new ATRs --- smartcard_list.txt | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/smartcard_list.txt b/smartcard_list.txt index 60b88d2..7d60bc4 100644 --- a/smartcard_list.txt +++ b/smartcard_list.txt @@ -670,6 +670,10 @@ ChipCity CC32RS512 factory boot loader (this is a flash based CPU card with a factory-default bootloader) +3B 1B 96 50 6F 6C 61 72 69 73 20 23 03 17 + Token2 T2F2-NFC-Card FIDO2.1, U2F Security Card (Other) + https://www.token2.com/shop/product/token2-t2f2-nfc-card-fido2-u2f-security-card + 3B 1C 94 43 48 49 50 44 52 49 56 45 30 30 31 SCM Chipdrive MyKey MasterKey 24k @@ -2915,6 +2919,10 @@ Discover it Credit Card (Bank) https://www.discover.com/credit-cards/cash-back/it-card.html +3B 6D 00 FF 00 31 C1 73 C8 40 00 52 A2 62 00 90 00 + Platinum American Express (Bank) + https://www.americanexpress.com/en-gb/credit-cards/platinum-card/ + 3B 6D 00 FF 80 65 53 43 01 0D 06 73 94 21 1B 81 0[15] Giesecke & Devrient CardToken 350 (ICCD) @@ -3273,6 +3281,10 @@ Up Day Tronic electronic meal voucher card (Italy) (Other) https://www.day.it/pausa-pranzo-buoni-pasto +3B 6E 00 00 00 73 C8 40 00 65 DB 03 02 07 03 00 90 00 + CitiBank (Bank) + https://www.citi.com/credit-cards/citi-double-cash-credit-card + 3B 6E 00 00 33 30 4A 30 33 86 88 76 70 36 76 33 2E 30 Agricultural Bank of China (Bank) @@ -5732,6 +5744,10 @@ LuxTrust card (Luxembourg qualified electronic signature / authentication system) (Other) https://www.luxtrust.com/en/professionals/smartcard +3B 7F 96 00 00 80 31 80 65 B0 85 05 00 39 12 0F FE 82 90 00 + SafeNet IDPrime 940C (eID) + https://data-protection-updates.gemalto.com/2023/10/05/safenet-etoken-5110-cc-940c-release-announcement/ + 3B 7F 96 00 00 80 31 80 65 B0 85 59 56 FB 12 02 68 82 90 00 qualified certificate (eID) https://www.elektronicznypodpis.pl/en/offer/qualified-certificates/ @@ -6023,6 +6039,10 @@ German Health Insurance Card "elektronische Gesundheitskarte" (eGK) / European Health Insurance Card (EHIC) (HealthCare) https://fachportal.gematik.de/karten-und-identitaeten/elektronische-gesundheitskarte +3B 85 80 01 43 32 33 30 30 46 + HID Crescendo 2300 (PKI) + https://www.hidglobal.com/products/crescendo + 3B 85 80 01 4A 4D 52 54 44 41 JMRTD - Java Machine Readable Travel Document (ePassport emulator http://jmrtd.org/) @@ -6986,6 +7006,10 @@ CodeWav NFC Sticker Tag Micro Edition (JavaCard) https://www.codewav.com/product-page/codewav-module-nfc-tag +3B 8B 80 01 50 6F 6C 61 72 69 73 20 23 03 17 47 + Token2 T2F2-NFC-Card FIDO2.1, U2F Security Card (Other) + https://www.token2.com/shop/product/token2-t2f2-nfc-card-fido2-u2f-security-card + 3B 8B 80 01 53 6F 6C 6F 4B 65 79 20 74 61 70 27 Solokeys Solo Tap: 2FA device with NFC (Other) https://solokeys.com/products/solo-tap-usb-a-preorder?variant=27688204271680 @@ -7434,6 +7458,9 @@ Yubikey Neo via NFC reader (Other) https://www.yubico.com/ +3B 8C 80 01 80 31 D8 65 B0 85 05 00 11 82 90 00 32 + Finnish passport (MRTD) (passport) + 3B 8C 80 01 80 5A 41 4B 44 65 44 4C 76 31 2E 30 AD Electronic driving license card http://www.akd.hr/?p=10 @@ -8756,6 +8783,9 @@ 3B 9E 94 80 1F 47 80 31 A0 73 BE 21 13 66 86 88 02 10 42 10 14 Airspan USIM (Telecommunication) +3B 9E 94 80 1F 47 80 31 A0 73 BE 21 13 66 86 88 02 10 70 10 26 + ethio telecom 4G sim card (Telecommunication) + 3B 9E 94 80 1F 47 80 31 A0 73 BE 21 13 66 86 88 02 10 73 10 25 module (JavaCard) @@ -9971,6 +10001,9 @@ sysmoISIM-SJA2 (Telecommunication) https://osmocom.org/projects/cellular-infrastructure/wiki/SysmoISIM-SJA2 +3B 9F 96 80 1F 87 80 31 E0 73 FE 21 1B 67 4A 4C 75 31 33 05 68 8C + Somtel SIM (Telecommunication) + 3B 9F 96 80 1F 87 80 31 E0 73 FE 21 1B 67 4A 55 52 75 31 05 4B D7 Softbank (C2) USIM card (Telecommunication) @@ -11345,6 +11378,10 @@ 3B D2 18 02 C1 0A 31 FE 58 C8 0D 51 Siemens Card CardOS M4.4 +3B D2 96 FF 81 B1 FE 45 1F 87 01 02 AB + Electronic Vehicle Registration (eVR) from RDW.nl (The Netherlands), open sourced at [URL], demo (Windows / Linux Wine Mono) (Transport) + https://github.com/eVRMTV/eVR + 3B D3 96 FF 81 B1 FE 45 1F 07 80 81 05 2D German public health insurance card (Elektronische Gesundheitskarte eGK), 2nd generation (G2) (HealthCare) @@ -12959,6 +12996,10 @@ JPMorgan Chase (Bank) Visa (Bank) https://unitedfcu.com/ + JP Morgan chase bank (Bank) + http://www.jpmorganchase.com/ + Navy Federal Credit Union (Bank) + https://www.navyfederal.org 3B F8 13 00 00 81 31 FE 45 4A 4F 50 76 32 34 31 B7 Nigerian eID card (eID) From 7a06fbf41883199fe32d196e279e715e3c5466cb Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Thu, 14 Dec 2023 19:26:24 +0100 Subject: [PATCH 07/45] 14 new ATRs --- smartcard_list.txt | 58 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/smartcard_list.txt b/smartcard_list.txt index 7d60bc4..9ec55e2 100644 --- a/smartcard_list.txt +++ b/smartcard_list.txt @@ -499,6 +499,10 @@ 3B 16 94 D0 01 6E 66 0D 00 Vodafone Romania (Telecommunication) +3B 16 94 D0 01 6E F4 0C 00 + Telecomarmenia/Beeline Armenia SIM card (Armenia) (Telecommunication) + https://www.telecomarmenia.am/ + 3B 16 94 D0 01 76 0D 2A 00 Peruvian GSM SIM @@ -601,6 +605,10 @@ 3B 17 95 80 65 D0 01 7E 0E 05 Finnish DNA Prepaid SIM-card (Telecommunication) +3B 17 95 80 65 D0 01 97 0E DB + Karabakh Telecom - cell operator of Republic of Artsakh (1992-2023) (Telecommunication) + http://web.archive.org/web/20230927140946/https://kt.am/ + 3B 17 95 80 65 D0 02 0C 10 3E Airtel Tanzania (Telecommunication) @@ -4550,6 +4558,10 @@ 3B 6F 00 00 80 5A 48 80 C1 20 50 01 AE C0 02 95 82 90 00 Calypso SAM C1 (Transport) +3B 6F 00 00 80 5A 50 2F C4 15 32 01 79 D7 C8 8E 82 90 00 + Belgian Rail MOBIB transportation card (Transport) + https://www.belgiantrain.be/en/travel-info/prepare-for-your-journey/mobib-card + 3B 6F 00 00 80 66 45 46 01 38 18 03 53 02 31 10 82 90 00 Fábrica Nacional de Moneda y Timbre FNMT WG10 http://www.fnmt.es/es/html/tage/fichaTarjeta/fp1_ta_01.asp @@ -9248,6 +9260,12 @@ 3B 9E 96 80 1F C7 80 31 E0 73 FE 21 1B 66 D0 02 2A 72 13 00 49 SIM Card OI (Brazil) (Telecommunication) +3B 9E 96 80 1F C7 80 31 E0 73 FE 21 1B 66 D0 02 2A 76 13 00 4D + MTS Russia (Telecommunication) + https://www.mts.ru/ + Megafon Russia (Telecommunication) + https://www.megafon.ru + 3B 9E 96 80 1F C7 80 31 E0 73 FE 21 1B 66 D0 02 2A 86 13 00 BD Mobile Vikings SIM Card (Telecommunication) https://mobilevikings.com @@ -9481,6 +9499,10 @@ 3B 9F 94 80 1F C7 80 31 E0 73 FE 21 11 63 40 82 92 83 07 90 00 98 PrixTel (Telecommunication) +3B 9F 94 80 1F C7 80 31 E0 73 FE 21 11 63 41 21 92 83 07 90 00 3A + Beeline Armenia / Telecomarmenia (Telecommunication) + https://www.telecomarmenia.am + 3B 9F 94 80 1F C7 80 31 E0 73 FE 21 11 63 41 28 41 83 07 90 00 E0 Mongolian MNO Skytel (Telecommunication) https://www.skytel.mn @@ -9488,6 +9510,10 @@ 3B 9F 94 80 1F C7 80 31 E0 73 FE 21 11 63 4C 00 90 83 07 90 00 14 Obertur Java 2.21 card (Telecommunication) +3B 9F 94 80 1F C7 80 31 E0 73 FE 21 11 67 00 00 00 00 00 00 70 A8 + VIVA MTS (Armenia) (Telecommunication) + https://www.mts.am/ + 3B 9F 94 80 1F C7 80 31 E0 73 FE 21 13 57 12 29 11 02 01 00 00 C3 Sysmocom USIM-GR1 (Telecommunication) http://www.sysmocom.de/products/programmable-sysmousim-gr1-sim-card @@ -9526,6 +9552,10 @@ Celcom XPAX (Telecommunication) https://www.celcom.com.my/personal/prepaid +3B 9F 94 80 1F C7 80 31 E0 73 FE 21 19 57 3C 86 60 C1 04 01 F0 0E + Karabakh Telecom - cell operator of Republic of Artsakh (1992-2023) (Telecommunication) + http://web.archive.org/web/20230927140946/https://kt.am/ + 3B 9F 94 80 1F C7 80 31 E0 73 FE 21 19 57 3C 86 60 CF B9 02 A0 EE Gotanet SE USIM (Telecommunication) @@ -9544,6 +9574,10 @@ Telenor (Telecommunication) https://www.telenor.com.pk/ +3B 9F 94 80 1F C7 80 31 E0 73 FE 21 1B 57 3C 86 60 AF 03 00 70 E4 + MTS Russia (Telecommunication) + https://www.mts.ru + 3B 9F 94 80 1F C7 80 31 E0 73 FE 21 1B 57 3C 86 60 CD A1 00 12 46 Beeline SIM card (RUS) (Telecommunication) https://beeline.ru @@ -9559,6 +9593,10 @@ Lycamobile UICC/SIM card. (Telecommunication) https://www.lycamobile.com.au +3B 9F 94 80 1F C7 80 31 E0 73 FE 21 1B 57 3F 86 60 AE A0 00 00 35 + VIVA MTS (Armenia) (Telecommunication) + https://www.mts.am/ + 3B 9F 94 80 1F C7 80 31 E0 73 FE 21 1B 57 3F 86 60 AF 01 00 00 95 Gotanet SE USIM (Telecommunication) @@ -9761,6 +9799,10 @@ 3B 9F 95 80 1F C7 80 31 E0 73 FE 21 13 67 94 03 11 00 00 02 03 5C AT&T (US) GSM SIM +3B 9F 95 80 1F C7 80 31 E0 73 FE 21 1B 57 3C 86 60 BE B5 00 20 12 + Beeline Armenia / Telecomarmenia (Telecommunication) + https://www.telecomarmenia.am + 3B 9F 95 80 1F C7 80 31 E0 73 FE 21 1B 57 3C 86 60 BE B7 00 20 10 Kyivstar SIM (Telecommunication) https://kyivstar.ua/ @@ -10196,6 +10238,10 @@ Chunghwa Telecom (Taiwan) 3G/4G PrePaid card https://www.twgate.net/prepaidcard/product_en.html +3B 9F 96 80 1F C7 80 31 E0 73 FE 21 11 63 41 66 01 83 07 90 00 EC + Magti Georgia (Telecommunication) + https://magticom.ge + 3B 9F 96 80 1F C7 80 31 E0 73 FE 21 11 65 66 74 0E 10 13 91 00 56 TestCard For Agilent 8960 (Telecommunication) @@ -10311,6 +10357,10 @@ CSL Mobile / PCCW SIM Card (Telecommunication) http://www.hkcsl.com/ +3B 9F 96 80 1F C7 80 31 E0 73 FE 21 13 67 94 16 02 08 02 02 01 51 + Orange / Ucom Armenia (Telecommunication) + https://www.ucom.am + 3B 9F 96 80 1F C7 80 31 E0 73 FE 21 13 67 94 16 02 12 01 01 01 4B Airtel India Sim Card (Telecommunication) @@ -10366,6 +10416,10 @@ Digi Mobil (Telecommunication) https://digi.ro +3B 9F 96 80 1F C7 80 31 E0 73 FE 21 13 67 98 07 02 06 05 01 02 45 + Ucom Armenia (Telecommunication) + https://www.ucom.am + 3B 9F 96 80 1F C7 80 31 E0 73 FE 21 13 67 98 07 02 10 01 01 01 54 SIM Card (Carrier: BOB, Country: Austria) (Telecommunication) https://www.bob.at @@ -10501,6 +10555,10 @@ 3B 9F 96 80 1F C7 80 31 E0 73 FE 21 1B 64 41 76 32 00 82 90 00 C4 T-Mobile SIM card issued April 2021 (Telecommunication) +3B 9F 96 80 1F C7 80 31 E0 73 FE 21 1B 64 41 83 72 00 82 90 00 71 + Ucom Armenia (Telecommunication) + https://www.ucom.am + 3B 9F 96 80 1F C7 80 31 E0 73 FE 21 1B 64 50 04 01 00 82 6A 82 EC SIM (Telecommunication) From 79cf0580b5c9223beb7fbb5146dccf4b7dc43e86 Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Wed, 8 Nov 2023 10:39:05 +0100 Subject: [PATCH 08/45] configure: replace "if then" by AS_IF() M4 macro https://autotools.info/autoconf/m4sh.html --- configure.ac | 26 ++++++++++---------------- 1 file changed, 10 insertions(+), 16 deletions(-) diff --git a/configure.ac b/configure.ac index 88476b0..4213847 100644 --- a/configure.ac +++ b/configure.ac @@ -24,13 +24,11 @@ AC_ARG_ENABLE(gettext, AS_HELP_STRING([--disable-gettext],[do not use gettext]), [ use_gettext="${enableval}" ], [ use_gettext=yes ] ) -if test "x$use_gettext" != xno ; then - AC_CHECK_PROG([found_msgfmt], [msgfmt], [yes]) - if test x$found_msgfmt != xyes; then - AC_MSG_WARN([msgfmt not found. Please install gettext]) - use_gettext=no - fi -fi +AS_IF([test "x$use_gettext" != xno], + [AC_CHECK_PROG([found_msgfmt], [msgfmt], [yes]) + AS_IF([test x$found_msgfmt != xyes], + [AC_MSG_WARN([msgfmt not found. Please install gettext]) + use_gettext=no])]) AM_CONDITIONAL(WITH_GETTEXT, test "${use_gettext}" != "no") # Check for some target-specific stuff @@ -52,11 +50,9 @@ dnl Checks for libraries. PKG_CHECK_EXISTS([libpcsclite], [PKG_CHECK_MODULES(PCSC, libpcsclite, [], [ - if test -f /usr/local/lib/pkgconfig/libpcsclite.pc -a "x$PKG_CONFIG" != x ; then - AC_MSG_ERROR([use PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure]) - else - AC_MSG_WARN([install pcsc-lite]) - fi + AS_IF([test -f /usr/local/lib/pkgconfig/libpcsclite.pc -a "x$PKG_CONFIG" != x], + [AC_MSG_ERROR([use PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure])], + [AC_MSG_WARN([install pcsc-lite])]) ])], [AC_MSG_WARN([libpcsclite not found by pkg-config])] ) @@ -79,10 +75,8 @@ CPPFLAGS="$saved_CPPFLAGS" AC_ARG_ENABLE(ATRparser, AS_HELP_STRING([--enable-ATRparser=foobar], [pathname of the ATR parser to use]), [ ATRparser="${enableval}" ], [ ATRparser="no" ] ) -if test "$ATRparser" != no -then - AC_DEFINE_UNQUOTED(ATR_PARSER, "$ATRparser", [ATR parser to use]) -fi +AS_IF([test "$ATRparser" != no], + [AC_DEFINE_UNQUOTED(ATR_PARSER, "$ATRparser", [ATR parser to use])]) dnl Checks for header files. AC_CHECK_HEADERS(unistd.h time.h string.h stdio.h stdlib.h sys/time.h) From cd92af4e061ec13352c3d3768fec42af9681e8ad Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Wed, 8 Nov 2023 10:41:47 +0100 Subject: [PATCH 09/45] configure: replace "case in" by AS_CASE() M4 macro https://autotools.info/autoconf/m4sh.html --- configure.ac | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/configure.ac b/configure.ac index 4213847..fb38392 100644 --- a/configure.ac +++ b/configure.ac @@ -33,17 +33,14 @@ AM_CONDITIONAL(WITH_GETTEXT, test "${use_gettext}" != "no") # Check for some target-specific stuff ATR_PARSER="ATR_analysis" -case "$host" in -*-*-darwin*) - PCSC_LIBS=${PCSC_LIBS:--framework PCSC} - PCSC_PATH="PCSC/" - ATR_PARSER="no" - ;; -*-*-msys) - PCSC_LIBS=-lwinscard - ATR_PARSER="no" - ;; -esac +AS_CASE(["$host"], + [*-*-darwin*], + [PCSC_LIBS=${PCSC_LIBS:--framework PCSC} + PCSC_PATH="PCSC/" + ATR_PARSER="no"], + [*-*-msys], + [PCSC_LIBS=-lwinscard + ATR_PARSER="no"]) dnl Checks for libraries. # check pcsc-lite From ad6152703f6722efac3fb8fd5da8f86c68a50580 Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Fri, 29 Dec 2023 14:16:46 +0100 Subject: [PATCH 10/45] Use ATR_analysis by default on GNU/Linux Thanks to Coelacanthus for the bug report Closes: https://github.com/LudovicRousseau/pcsc-tools/pull/82 --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index fb38392..22b9545 100644 --- a/configure.ac +++ b/configure.ac @@ -71,7 +71,7 @@ CPPFLAGS="$saved_CPPFLAGS" # --enable-parser=foobar AC_ARG_ENABLE(ATRparser, AS_HELP_STRING([--enable-ATRparser=foobar], [pathname of the ATR parser to use]), - [ ATRparser="${enableval}" ], [ ATRparser="no" ] ) + [ ATRparser="${enableval}" ], [ ATRparser="$ATR_PARSER" ] ) AS_IF([test "$ATRparser" != no], [AC_DEFINE_UNQUOTED(ATR_PARSER, "$ATRparser", [ATR parser to use])]) From c9585491de9ab22b4cda77a6ac480307e36227eb Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Fri, 29 Dec 2023 14:21:25 +0100 Subject: [PATCH 11/45] github action: build on macOS --- .github/workflows/macos.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .github/workflows/macos.yml diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml new file mode 100644 index 0000000..f2499b0 --- /dev/null +++ b/.github/workflows/macos.yml @@ -0,0 +1,22 @@ +name: macOS + +on: [push, pull_request] + +jobs: + build: + runs-on: macos-latest + + steps: + - uses: actions/checkout@v3 + + - name: setup prerequisites + shell: bash + run: | + brew install autoconf-archive automake autoconf gettext + + - name: compile + shell: bash + run: | + ./bootstrap + ./configure + make V=1 From 4da155fdc420fd86cedef729268edb60e89d22c6 Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Fri, 29 Dec 2023 15:12:35 +0100 Subject: [PATCH 12/45] Rename github action --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ae5df85..a5ac4a2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,4 +1,4 @@ -name: build +name: Ubuntu on: [push, pull_request] From a40100aa1ac54693f847b100e90a1147bdc71fb6 Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Fri, 29 Dec 2023 14:25:39 +0100 Subject: [PATCH 13/45] github action: build on Windows --- .github/workflows/windows.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .github/workflows/windows.yml diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml new file mode 100644 index 0000000..4382322 --- /dev/null +++ b/.github/workflows/windows.yml @@ -0,0 +1,32 @@ +name: Windows + +on: [push, pull_request] + +jobs: + build: + runs-on: windows-latest + defaults: + run: + shell: msys2 {0} + + steps: + - uses: msys2/setup-msys2@v2 + with: + msystem: UCRT64 + update: true + pacboy: >- + autoconf + autoconf-archive + automake + gcc + gettext:p + make + pkg-config + + - uses: actions/checkout@v4 + + - name: compile + run: | + ./bootstrap + ./configure + make V=1 From 3a1220784192eacde87c56f83b9c58a478c926f2 Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Fri, 29 Dec 2023 21:52:08 +0100 Subject: [PATCH 14/45] Windows: handle *-*-mingw* as a Windows host Used for x86_64-w64-mingw32 --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 22b9545..62d84bd 100644 --- a/configure.ac +++ b/configure.ac @@ -38,7 +38,7 @@ AS_CASE(["$host"], [PCSC_LIBS=${PCSC_LIBS:--framework PCSC} PCSC_PATH="PCSC/" ATR_PARSER="no"], - [*-*-msys], + [*-*-mingw*|*-*-msys], [PCSC_LIBS=-lwinscard ATR_PARSER="no"]) From 53834cd33155ae1f0332102b1baca6ce63660fc5 Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Sat, 30 Dec 2023 11:39:58 +0100 Subject: [PATCH 15/45] Release 1.7.1 Signed-off-by: Ludovic Rousseau --- README | 5 +++++ configure.ac | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/README b/README index a647c39..878947a 100644 --- a/README +++ b/README @@ -130,6 +130,11 @@ Licences: History: ======== +1.7.1 - 30 December 2023, Ludovic ROUSSEAU + - 64 new ATRs + - configure: Use ATR_analysis by default on GNU/Linux + - improve Windows support + 1.7.0 - 7 October 2023, Ludovic ROUSSEAU - 182 new ATRs - pcsc_scan: diff --git a/configure.ac b/configure.ac index 62d84bd..9483642 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ dnl Process this file with autoconf to produce a configure script. AC_PREREQ([2.69]) -AC_INIT([pcsc-tools],[1.7.0]) +AC_INIT([pcsc-tools],[1.7.1]) AC_CONFIG_SRCDIR([pcsc_scan.c]) AM_INIT_AUTOMAKE([1.8 dist-bzip2 no-dist-gzip foreign]) From 29f164f51e4332416aa21b3909d3e302e47ef987 Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Thu, 4 Jan 2024 16:09:48 +0100 Subject: [PATCH 16/45] 16 new ATRs --- smartcard_list.txt | 65 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/smartcard_list.txt b/smartcard_list.txt index 9ec55e2..a5d3739 100644 --- a/smartcard_list.txt +++ b/smartcard_list.txt @@ -2646,6 +2646,10 @@ 3B 6B 00 FF 56 43 41 52 44 5F 4E 53 53 NSSVirtual smart card for qemu +3B 6C 00 00 00 31 C0 71 D6 64 00 0A 01 00 5D 84 + Inteligo (Poland) Mastercard Debit paypass (Bank) + https://www.inteligo.pl + 3B 6C 00 00 0A 0B 0C 0A 0B 0C 0A 0B 0C 0A 0B 0C Estonian Residence Permit (eID) @@ -4348,6 +4352,10 @@ MoBIB card (Transport) https://mobib.be/en.html +3B 6F 00 00 80 5A 2C 23 C4 10 10 05 C0 24 DB 38 82 90 00 + Mobib Brussels transport card (Transport) + https://mobib.be/en.html + 3B 6F 00 00 80 5A 2C 23 C4 10 10 05 C0 29 2C EE 82 90 00 MoBIB card (Transport) (Transport) https://mobib.be/ @@ -4591,6 +4599,7 @@ 3B 6F 00 00 80 66 B0 07 01 01 07 07 53 02 31 24 82 90 00 Banco Santander TUI/USC R7 - Gemalto Optelio/Desineo D72 (JavaCard) with WG10 and Maestro (JavaCard) Client bizness card (Bank) + Ceva (Bank) 3B 6F 00 00 80 66 B0 07 01 01 77 .. .. .. .. .. .. 90 00 Other Optelio Card (Santander) @@ -4616,6 +4625,9 @@ American Express "Entourage" credit card issued by CIBC http://www.cibc.com +3B 6F 00 FF 00 31 C1 73 C8 21 10 64 41 4D 33 48 07 90 00 + BNP (Bank) + 3B 6F 00 FF 00 56 72 75 54 6F 6B 6E 73 30 20 00 00 90 00 Aktiv Rutoken S https://www.rutoken.ru/products/all/rutoken-s/ @@ -6548,6 +6560,14 @@ 3B 88 80 01 E1 F3 5E 11 73 81 A5 00 03 US passport (2007) +3B 88 80 01 E1 F3 5E 11 77 81 00 00 A2 + Spanish ID know as DNIe 4.0 (eID) + https://www.dnielectronico.es + +3B 88 80 01 E1 F3 5E 11 77 81 85 00 27 + Polish Passport (passport) + https://www.pwpw.pl/Produkty/Dokumenty_identyfikacyjne/Paszporty_i_dokumenty_pod.html + 3B 88 80 01 E1 F3 5E 11 77 81 95 00 37 Belgian Passport (passport) Finnish Passport (passport) @@ -6820,6 +6840,10 @@ JCOP41 Cards (not supported, but recognized by Classic Client) NXP JCOP 41 v2.2.1 72k RFID I/F +3B 8A 80 01 4D 54 00 05 00 20 86 64 00 01 D4 + Beijing Municipal Administration & Communication Card (Transport) + https://www.bmac.com.cn/ + 3B 8A 80 01 50 56 4A 43 4F 50 33 45 4D 56 76 NXP JCOP3 J3H082 Java Card 3.0.4 Dual-Interface (JavaCard) (JavaCard) https://www.cardlogix.com/product/nxp-jcop3-j3h082-java-card-3-0-4-j3h081-dual-interface/ @@ -7906,6 +7930,10 @@ Revolut Prepaid Mastercard (Contactless) (Bank) https://revolut.com/ +3B 8F 80 01 80 31 E0 6B 04 40 05 02 DF 55 55 55 55 55 55 A8 + MULTOS High Security Smart Card - 26K Dual Interface - default ATR - from JavaCardOS Online Store (Other) + https://www.javacardos.com/store/products/11011 + 3B 8F 80 01 80 31 E0 6B 04 52 05 02 FD 55 55 55 FF FF FF 32 C6 Bank Card (Bank) @@ -8141,6 +8169,8 @@ Andante (Transport) Kazakhstan "Onay" transport card (Transport) https://onay.kz + Warsaw City Card (Transport) + https://www.wtp.waw.pl/en/warsaw-city-card/ 3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 02 00 00 00 00 69 RFID - ISO 14443 Type A - NXP Mifare card with 4k EEPROM @@ -8156,6 +8186,12 @@ Gamestate rechargable play card (Other) https://shop.gamestate.com/ +3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 3A 00 00 00 00 51 + Belgrade (Serbia) Bus Plus thin transport card (abandoned in 2023) (Transport) + https://en.wikipedia.org/wiki/BusPlus + Sofia (Bulgaria) city transport thin paper card (Transport) + https://www.sofiatraffic.bg + 3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 FF 00 00 00 00 94 ACTV (Italy) prepaid transport ticket "NFC Tag" — Sony's "Smart Tags" @@ -8323,6 +8359,10 @@ 3B 8F 80 01 80 91 E1 31 D8 65 B2 8C 01 00 07 73 C4 41 E0 5C Portuguese epassport (passport) +3B 8F 80 01 86 38 4D 57 4F 48 50 CF 1E 4D 2B 12 11 29 10 70 + Hangzhou Tong (Hangzhou Public Transport Card) (Transport) + https://www.96225.com/smknet/service/show_allGet.action?chanageCrd=3 + 3B 8F 80 01 86 84 43 54 44 4E 40 9F 3E C4 0D 68 28 04 00 7D Access card to the underground network of guangzhou (Transport) @@ -9477,6 +9517,10 @@ Instant EID IP2 SETEC SetCard 32K PKI Evaluated SetCOS 4.4.1a2 +3B 9F 94 80 1F C3 00 68 11 44 05 01 46 49 53 45 31 C8 07 90 00 19 + CryptoCard multiSIGN (PKI) + https://www.cryptotech.com.pl + 3B 9F 94 80 1F C3 80 31 A0 73 20 21 08 05 50 09 40 09 5E 01 02 74 Yemen Mobile SIM Card Yemen (YE) (Telecommunication) @@ -9926,6 +9970,9 @@ 3B 9F 95 81 31 FE 9F 00 66 46 53 05 10 06 31 71 DF 00 00 00 00 00 24 FT ePass2003Auto USB Token (PKI) +3B 9F 95 81 31 FE 9F 00 66 46 53 05 10 11 31 71 DF 00 00 03 90 00 A0 + Feitian ePass2003 PKI Token (PKI) + 3B 9F 95 81 31 FE 9F 00 66 46 53 05 10 11 31 71 DF 00 00 86 00 00 B5 HYPERSECU HYP2003 (PKI) https://www.hypersecu.com/hyperpki @@ -10668,6 +10715,9 @@ 3B 9F 96 80 3F C7 82 80 31 E0 73 FE 21 1B 63 3A 20 4E 83 00 90 00 31 eSIM (Telecommunication) +3B 9F 96 80 3F C7 82 80 31 E0 75 F6 21 57 20 03 55 02 0B 60 50 00 18 + iPhone 11 SIM Slot eUICC chip. Identified by eSTK.me. (Telecommunication) + 3B 9F 96 80 3F C7 82 80 31 E0 75 F6 21 57 21 03 55 02 0B 60 50 00 19 st33g1m2 (Telecommunication) https://www.st.com/en/secure-mcus/st33g1m2.html @@ -13565,6 +13615,10 @@ 3B FD .. 00 00 81 31 .. 43 80 31 80 65 B0 .. .. .. .. 83 .. 90 .. .. IDClassic 3XX / Classic TPC (IXS, IS, IS V2, IS CC, IM, IM CC, IM CC V3) / MultiApp ID Cards +3B FD 13 00 00 81 31 60 65 80 31 C0 69 4D 54 43 4F 53 73 01 01 16 60 + Silesian University (Katowice, Poland) Student Identity Card (eID) + https://www.us.edu.pl/ + 3B FD 13 00 00 81 31 FE 15 80 73 C0 21 C0 57 59 75 62 69 4B 65 79 40 Yubico YubiKey 5 NFC (PKI) https://www.yubico.com/product/yubikey-5-nfc @@ -13837,6 +13891,10 @@ Croation personal ID card (eID) http://eid.hr/ +3B FF 13 00 00 81 31 FE 45 43 43 31 69 A9 20 00 00 20 20 20 20 20 20 00 36 + Swiss Lunch Check Wallet Card (Bank) + https://lunchcheck.ch + 3B FF 13 00 00 81 31 FE 45 43 44 32 69 A9 41 00 00 20 20 20 20 20 20 00 53 Visa credit card (Viseca Card Services SA, Switzerland) (Bank) https://www.viseca.ch/privatkunden/kreditkarten @@ -13858,6 +13916,9 @@ TURKEY A101 HADI APP CARD (Bank) https://a101hadi.a101.com.tr/ +3B FF 13 00 FF 10 00 00 31 C1 73 08 21 10 64 56 31 42 4E 07 90 00 + Crédit card (Bank) + 3B FF 13 00 FF 10 00 00 31 C1 73 82 11 06 44 14 D3 34 70 77 90 00 Visa Debit (Bank) https://www.chase.com/ @@ -14578,6 +14639,10 @@ 3B FF 96 00 FF 81 31 FE 40 65 63 1D 03 86 02 50 00 23 13 09 81 39 01 10 C4 girocard contactless (Bank) +3B FF 96 00 FF 81 31 FE 45 65 63 06 07 52 02 50 00 10 30 25 41 1A 06 40 82 + DKB (Deutsche Kreditbank) girocard (V-PAY, GeldKarte) (Bank) + https://www.dkb.de/privatkunden/karten/girocard + 3B FF 96 00 FF 81 31 FE 45 65 63 0D 09 71 07 64 00 0D 00 03 54 50 07 01 81 Commerzbank ServiceCard / Maestro / GeldKarte / Cirrus / girocard / CashGroup / electronic cash From 37b8df79f6dc4a3980b0a246fe00e562a699273a Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Mon, 8 Jan 2024 22:30:04 +0100 Subject: [PATCH 17/45] configure: check for sysexits.h presence MSYS2 UCRT64 does not provide this header. Or maybe it is just mingw-w64-ucrt-x86_64-gcc. --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 9483642..6cecb71 100644 --- a/configure.ac +++ b/configure.ac @@ -76,7 +76,7 @@ AS_IF([test "$ATRparser" != no], [AC_DEFINE_UNQUOTED(ATR_PARSER, "$ATRparser", [ATR parser to use])]) dnl Checks for header files. -AC_CHECK_HEADERS(unistd.h time.h string.h stdio.h stdlib.h sys/time.h) +AC_CHECK_HEADERS(unistd.h time.h string.h stdio.h stdlib.h sys/time.h sysexits.h) # Substitute AX_RECURSIVE_EVAL($datarootdir, datarootdir_exp) From be73829a73ac73d4e0181a98c689a490d01943f6 Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Mon, 8 Jan 2024 22:32:56 +0100 Subject: [PATCH 18/45] pcsc_scan: #include "config.h" first We can now use HAVE_* defined in config.h to include, or not, other header files. --- pcsc_scan.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pcsc_scan.c b/pcsc_scan.c index ffe5aa5..cb735a5 100644 --- a/pcsc_scan.c +++ b/pcsc_scan.c @@ -17,6 +17,10 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + #include #include #include @@ -35,10 +39,6 @@ #include #endif -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif - #define TIMEOUT 3600*1000 /* 1 hour timeout */ From 71e0063f30fa4a597184e36066765a7bc320653b Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Mon, 8 Jan 2024 22:34:15 +0100 Subject: [PATCH 19/45] pcsc_scan: define EX_* if sysexits.h is not available sysexits.h is not available on MSYS2 UCRT64. --- pcsc_scan.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pcsc_scan.c b/pcsc_scan.c index cb735a5..cbbe30f 100644 --- a/pcsc_scan.c +++ b/pcsc_scan.c @@ -27,7 +27,13 @@ #include #include #include +#ifdef HAVE_SYSEXITS_H #include +#else +#define EX_OK 0 /* successful termination */ +#define EX_OSERR 71 /* system error (e.g., can't fork) */ +#define EX_USAGE 64 /* command line usage error */ +#endif #include #include #include From a0bf04103b720ff8b313f3c3de931f7b3fc9fd0f Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Mon, 8 Jan 2024 22:35:26 +0100 Subject: [PATCH 20/45] pcsc_scan: use LANG_USER_DEFAULT on Windows LANG_USER_DEFAULT is a predefined value: The language of the current user. --- pcsc_scan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pcsc_scan.c b/pcsc_scan.c index cbbe30f..8e9f58a 100644 --- a/pcsc_scan.c +++ b/pcsc_scan.c @@ -60,7 +60,7 @@ const char *pcsc_stringify_error(DWORD rv) if (! FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM, NULL, rv, - MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // default language + LANG_USER_DEFAULT, buffer, sizeof buffer, NULL)) From e6405725121e9e1c1bbb08c8b0682e05a326fde8 Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Sat, 13 Jan 2024 11:47:35 +0100 Subject: [PATCH 21/45] configure.ac: log CFLAGS and CPPFLAGS variables --- configure.ac | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configure.ac b/configure.ac index 6cecb71..1d0cbc3 100644 --- a/configure.ac +++ b/configure.ac @@ -96,6 +96,8 @@ pcsc-tools has been configured with following options: pcsc_dir: ${pcsc_dir} ATR parser: ${ATRparser} +CFLAGS: ${CFLAGS} +CPPFLAGS: ${CPPFLAGS} EOF From d8f5f56e56b24dddd9565428cbbef2570c59bd4b Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Sat, 13 Jan 2024 11:53:34 +0100 Subject: [PATCH 22/45] configure.ac: statically link with pthread on Windows --- configure.ac | 1 + 1 file changed, 1 insertion(+) diff --git a/configure.ac b/configure.ac index 1d0cbc3..f165414 100644 --- a/configure.ac +++ b/configure.ac @@ -40,6 +40,7 @@ AS_CASE(["$host"], ATR_PARSER="no"], [*-*-mingw*|*-*-msys], [PCSC_LIBS=-lwinscard + CFLAGS="-Wl,-Bstatic -pthread" ATR_PARSER="no"]) dnl Checks for libraries. From 3cf91e0a849983dc87e416fc83f9fe0176dd0102 Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Sat, 13 Jan 2024 11:57:26 +0100 Subject: [PATCH 23/45] .gitignore: ignore generated files --- .gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitignore b/.gitignore index 4d2b117..6feea36 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,7 @@ install-sh missing pcsc_scan stamp-h1 +ATR_analysis +ATR_analysis.1p +gscriptor.desktop +po/*.gmo \ No newline at end of file From 78960fb23224b309daab3b655cd1095c9559ccbb Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Sat, 13 Jan 2024 12:04:43 +0100 Subject: [PATCH 24/45] Use Ctrl-C also on Windows It works fine when UCRT64 environment is used instead of MSYS https://www.msys2.org/docs/environments/ --- pcsc_scan.c | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/pcsc_scan.c b/pcsc_scan.c index 8e9f58a..9e990b9 100644 --- a/pcsc_scan.c +++ b/pcsc_scan.c @@ -190,11 +190,6 @@ static bool should_exit(void) return true; } -#ifdef WIN32 - if (GetKeyState(VK_SHIFT) & 0x80) - return true; -#endif - if (Interrupted) return true; @@ -558,14 +553,7 @@ int main(int argc, char *argv[]) print_version(); } -#ifdef WIN32 - if (Options.verbose) - { - printf("%sPress shift key to quit%s\n", magenta, color_end); - } -#else initialize_signal_handlers(); -#endif rv = SCardEstablishContext(SCARD_SCOPE_SYSTEM, NULL, NULL, &hContext); test_rv("SCardEstablishContext", rv, hContext); From 111432b1ae0356e1f45ebb2e849dbe72857f1214 Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Sat, 13 Jan 2024 12:11:03 +0100 Subject: [PATCH 25/45] pcsc_scan; Windows can also use option -n By default no ATR parser is defined on Windows. So we do not need to have a special treatment. ATR parsing will be disabled by default. --- pcsc_scan.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/pcsc_scan.c b/pcsc_scan.c index 9e990b9..31c4582 100644 --- a/pcsc_scan.c +++ b/pcsc_scan.c @@ -92,9 +92,7 @@ static void usage(const char *pname) printf("%s usage:\n\n\t%s [ -h | -V | -n | -r | -c | -s | -t secs | -d | -p]\n\n", pname, pname); printf("\t\t -h : this help\n"); printf("\t\t -V : print version number\n"); -#ifndef WIN32 printf("\t\t -n : no ATR analysis\n"); -#endif printf("\t\t -r : only lists readers\n"); printf("\t\t -c : only lists cards\n"); printf("\t\t -s : stress mode\n"); @@ -299,12 +297,7 @@ static void initialize_options(options_t *options, const char *pname) options->maxtime = 0; } -#define OPTIONS_BASE "Vhvrcst:qdp" -#ifdef WIN32 -#define OPTIONS OPTIONS_BASE -#else -#define OPTIONS OPTIONS_BASE "n" -#endif +#define OPTIONS "Vhvrcst:qdpn" static void print_version(void) { From 98c6aef0ad0f10055414986f9d1e01495b8e88de Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Sat, 13 Jan 2024 14:52:13 +0100 Subject: [PATCH 26/45] github action: use gcc for UCRT64 --- .github/workflows/windows.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 4382322..580ba54 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -18,7 +18,7 @@ jobs: autoconf autoconf-archive automake - gcc + gcc:p gettext:p make pkg-config From 24f16e63f1e1eaecc805ae1f1a06191d5de4098b Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Wed, 17 Jan 2024 18:39:48 +0100 Subject: [PATCH 27/45] smartcard_list: add link to https://smartcard-atr.apdu.fr/ --- smartcard_list.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/smartcard_list.txt b/smartcard_list.txt index a5d3739..8fae0fe 100644 --- a/smartcard_list.txt +++ b/smartcard_list.txt @@ -24,6 +24,8 @@ # You can get the latest version of this file from: # https://pcsc-tools.apdu.fr/smartcard_list.txt # +# To submit new ATRs please use: https://smartcard-atr.apdu.fr/ +# # syntax: # ATR in regular expression form From 43a200927ec1af3edc79772e6de952c6147ee190 Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Wed, 17 Jan 2024 21:55:58 +0100 Subject: [PATCH 28/45] 15 new ATRs --- smartcard_list.txt | 55 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/smartcard_list.txt b/smartcard_list.txt index 8fae0fe..e14b54c 100644 --- a/smartcard_list.txt +++ b/smartcard_list.txt @@ -825,6 +825,9 @@ 3B 26 00 11 06 23 03 90 00 Tarjeta de la Seguridad Social (Spanish Social Insurance Card) +3B 26 00 21 09 C6 03 90 00 + Old version of spanish Social Security card for its employees (eID) + 3B 26 00 21 18 26 03 90 00 Smart card used in transport (spain) (Transport) @@ -1365,6 +1368,10 @@ Montreal/Quebec transit OPUS card (Transport) https://www.carteopus.info/?language=en +3B 5F 96 00 80 5A FF FF 00 FF FF 01 78 72 40 41 82 90 00 + Oura Card SNCF Transport - France Auvergne Rhône-Alpes (Transport) + https://www.oura.com/xbi/boutique/card + 3B 60 00 00 Meano (Bank) @@ -2577,6 +2584,9 @@ 3B 6B 00 00 00 31 C1 64 09 78 61 31 0F 90 00 Mastercard (Bank) +3B 6B 00 00 00 31 C1 64 09 97 61 26 0F 90 00 + Visa debit (Bank) + 3B 6B 00 00 20 90 00 00 00 00 00 B0 A2 BD 69 Fudan FM1280 (JavaCard) @@ -8298,6 +8308,7 @@ 3B 8F 80 01 80 4F 0C A0 00 00 03 06 40 00 00 00 00 00 00 28 HID Proximity. Used to access buildings. Reference on the card "HID0008P". http://www.hidglobal.com/product-display/cards-and-credentials/hid-proximity + HITAG 1 or 2 (Other) 3B 8F 80 01 80 4F 0C A0 00 1A 00 00 00 00 78 iclass 16k cl (eID) @@ -8509,6 +8520,10 @@ digital chronotachygraphe card: conducteur/driver, entreprise, contrôleur/controller et atelier/workshop, 2005-2006 manufactured by Imprimerie Nationale, distributed by Chronoservices +3B 97 93 80 3F C7 82 80 31 E0 73 FE 21 13 10 + eSTK.me v1.2.3.1 or older (Telecommunication) + https://eSTK.me + 3B 97 94 80 1F 43 80 31 E0 73 FE 21 1B 39 Telenor SIM card (Hungary) (Telecommunication) https://www.telenor.hu @@ -10101,6 +10116,9 @@ 3B 9F 96 80 1F 87 80 31 E0 73 FE 21 1B 67 4A 55 73 30 31 09 4B BF NB-IoT SIM (Telecommunication) +3B 9F 96 80 1F 87 80 31 E0 73 FE 21 1B 67 55 54 30 30 30 10 6E DF + payroll card (Bank) + 3B 9F 96 80 1F C3 00 68 10 44 05 01 46 49 53 45 31 C8 07 90 00 1A SETEC SetCard 32K PKI Evaluated SetCOS 4.4.1 @@ -10720,10 +10738,22 @@ 3B 9F 96 80 3F C7 82 80 31 E0 75 F6 21 57 20 03 55 02 0B 60 50 00 18 iPhone 11 SIM Slot eUICC chip. Identified by eSTK.me. (Telecommunication) +3B 9F 96 80 3F C7 82 80 31 E0 75 F6 21 57 20 03 55 02 0C 60 80 00 CF + ST33J2M0STL9DZB0 (Telecommunication) + https://www.st.com/en/secure-mcus/st33j2m0.html + +3B 9F 96 80 3F C7 82 80 31 E0 75 F6 21 57 21 03 55 02 0B 60 01 00 48 + ST33G1M2STL8ENL0 (Telecommunication) + https://www.st.com/en/secure-mcus/st33g1m2.html + 3B 9F 96 80 3F C7 82 80 31 E0 75 F6 21 57 21 03 55 02 0B 60 50 00 19 st33g1m2 (Telecommunication) https://www.st.com/en/secure-mcus/st33g1m2.html +3B 9F 96 80 3F C7 82 80 31 E0 75 F6 21 57 21 03 55 02 0C 60 80 00 CE + ST33J2M0STL9DZB1 (Telecommunication) + https://www.st.com/en/secure-mcus/st33j2m0.html + 3B 9F 96 80 3F C7 A0 80 31 E0 73 F6 21 16 57 4A 4D 02 02 33 45 63 77 ISIS-Ready T-Mobile Sim Card (Telecommunication) @@ -10901,6 +10931,9 @@ 3B 9F 97 C0 0A 1F C7 80 31 E0 73 FE 21 1B 65 D0 01 90 0F 3B 81 0F 62 Gemalto Multi-SIM consumer 4.2 (ST33I1M2) (Telecommunication) +3B 9F 97 C0 0A 3F C6 82 80 31 E0 73 FE 21 1B 65 D0 02 33 14 A5 81 0F E4 + Thales eUICC French Ministry BAP v2 (Telecommunication) + 3B 9F 97 C0 0A 3F C6 A0 80 31 E0 73 FE 21 1B 65 D0 01 74 0E EB 81 0F D6 Verizon 4G LTE Micro SIM (Telecommunication) @@ -11408,6 +11441,14 @@ 3B BF 18 00 C0 20 31 70 52 53 54 41 52 43 4F 53 20 53 32 31 20 43 90 00 9C Giesecke & Devrient SPK 2.1 C +3B BF 93 00 80 1F C6 80 31 E0 73 FE 21 13 57 65 73 74 6B 2E 6D 65 E3 + eSTK.me v1.2.5 or later (Telecommunication) + https://eSTK.me + +3B BF 93 00 80 3F C6 82 80 31 E0 73 FE 21 13 57 65 73 74 6B 2E 6D 65 41 + eSTK.me v1.2.4 (Telecommunication) + https://eSTK.me + 3B BF 94 00 81 31 FE 65 45 4C 55 20 41 75 73 74 72 69 61 20 31 2E 32 38 A-Trust: trust-sign (Old Version, ca. 2002) for Digital Signature etc. A-Trust: a-sign-premium (ca. 2004) "Bürgerkarte" ("Citizen-Card") @@ -12150,6 +12191,9 @@ Test PIV Cards available for sale from NIST http://csrc.nist.gov/groups/SNS/piv/testcards.html +3B DF 96 00 90 10 3F 07 00 80 31 E0 67 73 77 69 63 63 00 00 73 FE 21 00 DC + swsim (Telecommunication) + 3B DF 96 FF 81 31 FE 45 5A 01 80 48 49 44 43 31 31 58 58 73 00 01 1B 09 HID Crescendo iCLASS Px G8H @@ -14166,6 +14210,10 @@ Debit card (Germany): Postbank - GeldKarte (EUR), girocard, V-PAY (Bank) https://www.postbank.de/ +3B FF 18 00 FF 81 31 FE 41 65 63 06 08 71 02 50 00 23 B8 00 80 C0 47 12 B2 + 1822direct Bank Card (Bank) + https://www.1822direkt.de + 3B FF 18 00 FF 81 31 FE 41 65 63 06 08 71 02 50 00 23 B8 90 73 60 47 12 71 Debit card (Germany): Deutsche Kreditbank (DKB), ec-cash, (Bank) https://www.dkb.de/privatkunden/karten/girocard @@ -14594,6 +14642,10 @@ Portuguese National Identity Card (eID) (eID) https://www.autenticacao.gov.pt/o-cartao-de-cidadao +3B FF 96 00 00 81 31 FE 43 80 31 80 65 B0 85 59 56 FB 12 01 78 82 90 00 88 + SafeNet 5110 token for eSignature (eID) + https://www.certsign.ro/en/support/safenet-installing-the-device-on-windows/ + 3B FF 96 00 00 81 31 FE 43 80 31 80 65 B0 85 59 56 FB 12 0F FC 82 90 00 02 THALES SafeNet IDPrime 3940 Fido (PKI) https://cpl.thalesgroup.com/fr/resources/access-management/idprime-3940-product-brief @@ -14679,6 +14731,9 @@ 3B FF 97 00 00 81 31 FE 43 80 31 80 65 B0 84 66 69 39 12 FF FE 82 90 00 32 IDCore3230 build 6.8, test APDU applet (JavaCard) +3B FF 97 00 FF C0 0A 31 FE 4D 80 31 E0 6B 04 52 05 02 BB 55 55 55 55 55 55 0F + MULTOS Dual Interface Card - MC4-P23-S1 (Other) + 3F 05 DC 20 FC 00 01 DigiCash Facility Card From 3f23868595d81956a2312681e47da5fe8976092b Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Wed, 31 Jan 2024 14:01:00 +0100 Subject: [PATCH 29/45] 10 new ATRs --- smartcard_list.txt | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/smartcard_list.txt b/smartcard_list.txt index e14b54c..5b1d7c8 100644 --- a/smartcard_list.txt +++ b/smartcard_list.txt @@ -213,6 +213,9 @@ 3B 04 A2 01 00 00 Hospital's expenditure (HealthCare) +3B 04 A2 13 10 88 + printer cartridge (VJ magenta 220mL) (Other) + 3B 04 A2 13 10 91 PM2P Chipkarte SLE 4442, Code FFFFFF Bahn BKK (Deutsche Bahn AG - Insurance Company) @@ -3073,6 +3076,9 @@ 3B 6E 00 00 00 31 C0 65 E2 C4 02 01 01 71 D6 8C 61 22 mastercard (Bank) +3B 6E 00 00 00 31 C0 65 E2 C4 02 02 01 71 D6 8C 61 22 + santander-k (Bank) + 3B 6E 00 00 00 31 C0 65 E2 C4 02 02 01 71 D6 8C 61 25 Spanish "Santander" bank - Maestro debit card - Made by gemalto sp SA @@ -3838,6 +3844,10 @@ 3B 6F 00 00 80 5A 08 06 08 20 02 00 92 35 1E 52 82 90 00 Public transport card of Lisbon (www.carris.pt) +3B 6F 00 00 80 5A 08 06 08 20 02 00 C1 1A CA 2E 82 90 00 + CTS, public transport card of Strasbourg (France) (Transport) + https://www.cts-strasbourg.eu + 3B 6F 00 00 80 5A 08 06 08 20 02 23 92 16 D1 BD 82 90 00 "OPUS Card" Montreal's transit system by oberthur cardsystems @@ -4553,6 +4563,10 @@ 3B 6F 00 00 80 5A 3D 07 06 15 01 01 79 2C B6 36 82 90 00 RavKav (Transport) +3B 6F 00 00 80 5A 3D 23 C4 15 01 02 79 37 6C 64 82 90 00 + Brussel public transport NFC card (Transport) + https://www.stib-mivb.be/mystib + 3B 6F 00 00 80 5A 3D 23 C4 15 01 02 79 37 D7 AE 82 90 00 MOBIB - Brussels (Transport) https://www.stib-mivb.be/article.html?_guid=d02c7fb6-3e9c-3810-248e-eec4ee5ebc8c&l=fr @@ -4612,6 +4626,7 @@ Banco Santander TUI/USC R7 - Gemalto Optelio/Desineo D72 (JavaCard) with WG10 and Maestro (JavaCard) Client bizness card (Bank) Ceva (Bank) + Bank of America Business (Bank) 3B 6F 00 00 80 66 B0 07 01 01 77 .. .. .. .. .. .. 90 00 Other Optelio Card (Santander) @@ -6368,6 +6383,10 @@ 3B 88 80 01 00 00 00 00 80 81 71 00 79 Apple Pay card - Usually EMV +3B 88 80 01 00 00 00 00 80 81 75 00 7D + Singapore SimplyGo EZ-Link Card (Transport) + https://simplygo.com.sg + 3B 88 80 01 00 00 00 00 91 71 71 00 98 Public transportation fare card (Morocco CAS: Urban bus) (Transport) @@ -7660,6 +7679,10 @@ MasterCard/PayPass Card issued by Czech FIO Banka a.s. (contactless chip) note the ASCII string 'FIOK_001N' embedded in ATR +3B 8E 80 01 41 05 43 00 00 00 00 00 00 00 00 00 90 00 98 + ACOS5-EVO PKI Smart Card (Combi) (PKI) + https://www.acs.com.hk/en/products/471/acos5-evo-pki-smart-card/ + 3B 8E 80 01 52 46 49 44 49 4F 74 20 4A 43 4F 50 38 30 5A RFIDIOt G&D SmartCafe 80K @@ -9673,6 +9696,10 @@ 3B 9F 94 80 1F C7 80 31 E0 73 FE 21 1B 64 07 56 42 00 82 90 00 D0 SIM mobi orange +3B 9F 94 80 1F C7 80 31 E0 73 FE 21 1B 64 41 83 72 00 82 90 00 73 + Reglo Mobile SIM Card - Afone (Telecommunication) + https://www.reglomobile.fr/ + 3B 9F 94 80 1F C7 80 31 E0 73 FE 21 1B 64 9F 4F 00 20 82 90 00 33 USIM (3G DF) Orange (French Mobile Network) (Telecommunication) @@ -11257,6 +11284,9 @@ 3B BC 94 00 40 14 47 47 33 53 34 43 45 43 32 30 30 30 Era-PL SIM Card (Telecommunication) +3B BD 11 00 00 41 4C 49 46 41 58 20 50 30 31 52 30 41 + alifax (HealthCare) + 3B BD 18 00 81 31 FE 45 80 51 02 67 04 14 B1 01 01 02 00 81 05 3D Austrian "e-Card" (=Health Card) special Version of Starcos 3.1 @@ -11571,6 +11601,10 @@ AVR128DA32 microcontroller based open source EID smartcard with RSA and ECC. (eID) https://oseid.sourceforge.io/ +3B D5 96 FF 80 B1 FE 45 1F 87 80 73 C8 21 10 A4 + French national identity card (eID) + https://en.wikipedia.org/wiki/National_identity_card_(France) + 3B D5 96 FF 81 91 FE 1F C3 43 32 33 30 30 CC HID Global - Crescendo C2300 (PKI) https://www.hidglobal.com/products/cards-and-credentials/crescendo/c2300 @@ -13972,6 +14006,10 @@ 3B FF 13 00 FF 10 00 00 31 C1 73 C8 21 10 64 41 44 35 33 07 90 00 BRADESCO-CONTA SALARIO (Bank) +3B FF 13 00 FF 10 00 00 31 C1 73 C8 21 10 64 41 4D 30 37 07 90 00 + UP Day Ticket Restaurant Card (Other) + https://www.day.it/login + 3B FF 13 00 FF 10 00 00 31 C1 73 C8 21 10 64 41 4D 31 30 07 90 00 Tangerine MasterCard (Bank) https://www.tangerine.ca/en/products/spending/creditcard/money-back/ From 1a5d720f955d2012a373b3bdb396a66696f5f180 Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Sat, 10 Feb 2024 15:59:26 +0100 Subject: [PATCH 30/45] 10 new ATRs --- smartcard_list.txt | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/smartcard_list.txt b/smartcard_list.txt index 5b1d7c8..fb1c3a0 100644 --- a/smartcard_list.txt +++ b/smartcard_list.txt @@ -2655,6 +2655,9 @@ Max Mastercard (Bank) https://www.aumax.fr +3B 6B 00 00 FF 86 88 5A 48 54 44 30 32 20 11 + CMB UnionPay Debit (Bank) + 3B 6B 00 FF 33 00 00 09 FA 10 00 80 01 FF FF Atmel 6464C PRO 64K @@ -3466,6 +3469,9 @@ 3B 6F 00 00 00 00 4A 30 0A 86 45 4A 5A 23 10 44 43 33 30 Personal Card (eID) +3B 6F 00 00 00 00 86 86 01 00 00 00 82 CE 67 8F 06 03 04 + CHINA CONSTRUCTION BANK Debit Card (Bank) + 3B 6F 00 00 00 31 C0 68 43 53 50 45 4D 56 03 00 07 90 00 SOCCARDRT (HealthCare) @@ -6159,6 +6165,10 @@ DKB VISA paywave (Bank) http://www.visaeurope.com/en/cardholders/visa_paywave.aspx +3B 86 80 01 49 44 2D 56 44 56 63 + eCard for naldo (Transport) + https://www.naldo.de + 3B 86 80 01 4A 43 4F 50 33 30 12 Mifare ProX T=CL @@ -10687,6 +10697,9 @@ 3B 9F 96 80 1F C7 80 31 E0 73 FE 21 1B 65 2F 01 09 02 0A 81 05 79 cellcom israel sim (Telecommunication) +3B 9F 96 80 1F C7 80 31 E0 73 FE 21 1B 65 2F 01 09 06 02 81 05 75 + Indosat SIM Card (Telecommunication) + 3B 9F 96 80 1F C7 80 31 E0 73 FE 21 1B 65 2F 01 0A 03 01 81 05 70 SMART Prepaid SIM (Telecommunication) @@ -10924,6 +10937,9 @@ 3B 9F 97 80 1F C7 80 31 E0 73 FE 21 13 67 98 08 01 12 04 01 04 5B Tmobile Sim card (Telecommunication) +3B 9F 97 80 1F C7 80 31 E0 73 FE 21 13 67 98 08 01 12 06 01 06 5B + Tmobile (Telecommunication) + 3B 9F 97 80 1F C7 80 31 E0 73 FE 21 13 67 98 14 01 02 02 01 02 57 Orange SIM from Egypt (Telecommunication) @@ -11646,6 +11662,9 @@ https://csrc.nist.gov/csrc/media/projects/cryptographic-module-validation-program/documents/security-policies/140sp2986.pdf IDEMIA Cosmo V8.1 with a PIV applet +3B D7 11 00 40 0A 65 4E 43 4F 53 30 37 + eNCOS MC MChip Advance (Bank) + 3B D8 18 00 80 1F 07 80 31 C1 64 08 06 92 0F US Government CAC (PKI) / IDEMIA Cosmo v8 (PKI) https://www.idemia.com/id-one-piv-card @@ -12093,6 +12112,10 @@ SmartCard HSM (PKI) https://www.smartcard-hsm.com/ +3B DE 98 FF 81 91 FE 1F C3 80 31 81 54 48 53 4D 31 73 80 21 40 81 07 92 + Nitrokey HSM 2 (PKI) + https://docs.nitrokey.com/hsm/ + 3B DF 18 00 81 31 FE 58 00 31 B9 64 05 0E 01 00 73 B4 01 D3 00 00 00 22 Identity Card in Slovakia with security chip and e-signature @@ -14688,6 +14711,10 @@ THALES SafeNet IDPrime 3940 Fido (PKI) https://cpl.thalesgroup.com/fr/resources/access-management/idprime-3940-product-brief +3B FF 96 00 00 81 31 FE 43 80 31 80 65 B0 85 59 56 FB 12 0F FE 82 90 00 00 + SafeNet eToken 5110 SC (PKI) + https://cpl.thalesgroup.com/access-management/authenticators/pki-usb-authentication/etoken-5110-usb-toke3B 86 80 01 49 44 2D 56 44 56 63n + 3B FF 96 00 00 81 31 FE 45 80 F9 A0 00 00 03 08 00 00 10 00 53 45 4E 54 AC cac (eID) @@ -14722,6 +14749,10 @@ 3B FF 96 00 FF 81 31 FE 40 65 63 1D 02 84 02 50 00 23 14 07 10 B8 02 00 CD Sparkasse Aachen - german Maestro/Girocard (S-Payment TGI 50380969) (Bank) +3B FF 96 00 FF 81 31 FE 40 65 63 1D 02 84 02 50 00 23 15 08 60 DC 02 00 D7 + Deutsche Kreditbank AG, Girocard (Bank) + https://www.dkb.de + 3B FF 96 00 FF 81 31 FE 40 65 63 1D 02 84 02 50 00 23 16 0B B0 C1 02 00 1A debit card (Bank) @@ -14825,6 +14856,9 @@ Sodexo Pass Lunch Card. An employee benefits card to provide meal tickets to workers. (Other) https://www.sodexo-benefits.it/prodotto/aziende/pausa-pranzo-aziende/pass-lunch-card/#tabsoluzioni +3F 3B F8 13 00 00 81 31 FE 45 4A 43 4F 50 76 + District6 Group employee ID (eID) + 3F 3D 11 00 80 67 28 50 04 02 20 00 00 83 8E 90 00 GSM SIM card of the Austrian provider A1 From 6801bc39afb66d5feef5481fbdf662a07e7fae00 Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Mon, 19 Feb 2024 21:48:07 +0100 Subject: [PATCH 31/45] 10 new ATRs --- smartcard_list.txt | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/smartcard_list.txt b/smartcard_list.txt index fb1c3a0..d2c4c9c 100644 --- a/smartcard_list.txt +++ b/smartcard_list.txt @@ -1393,6 +1393,9 @@ 3B 64 00 FF 80 62 02 A2 VISA credit card (Nordea bank) +3B 65 00 00 20 63 CB 10 20 + VISA Premier debit card (Bank) + 3B 65 00 00 20 63 CB 30 20 CB / VISA La Banque Postale (IDEMIA) (Bank) @@ -4661,6 +4664,9 @@ 3B 6F 00 FF 00 31 C1 73 C8 21 10 64 41 4D 33 48 07 90 00 BNP (Bank) +3B 6F 00 FF 00 31 C1 73 C8 21 10 64 49 30 42 4E 07 90 00 + National Bank Card (Bank) + 3B 6F 00 FF 00 56 72 75 54 6F 6B 6E 73 30 20 00 00 90 00 Aktiv Rutoken S https://www.rutoken.ru/products/all/rutoken-s/ @@ -8873,6 +8879,10 @@ 3B 9D 96 80 1F C7 80 31 E0 73 FE 21 13 65 4C 04 04 02 00 96 China umion 5G SIM (Telecommunication) +3B 9D 96 80 3F C7 A0 80 31 E0 73 FE 21 1B 65 53 41 30 11 25 46 + KT MVNO Baro USIM (Telecommunication) + https://ktmyr.com/fe/service/svc/usimGuide.do?menuNo=F0604 + 3B 9D 96 81 31 60 37 80 31 C0 69 4D 54 43 4F 53 73 02 02 04 C5 Mozambique ID Card (eID) @@ -10320,6 +10330,9 @@ 3B 9F 96 80 1F C7 80 31 E0 73 F6 21 13 67 56 03 27 01 02 01 00 A0 vivo (Other) +3B 9F 96 80 1F C7 80 31 E0 73 F6 21 13 67 56 03 27 01 07 01 00 A5 + weex sim card (Telecommunication) + 3B 9F 96 80 1F C7 80 31 E0 73 F6 21 13 67 56 03 27 01 20 02 00 81 VALID brand SIM card from T-Mobile (Telecommunication) @@ -10513,6 +10526,9 @@ Beeline (Russia) SIM card (Telecommunication) https://moskva.beeline.ru/ +3B 9F 96 80 1F C7 80 31 E0 73 FE 21 13 67 98 07 02 05 03 01 03 41 + cellcom (Telecommunication) + 3B 9F 96 80 1F C7 80 31 E0 73 FE 21 13 67 98 07 02 05 06 03 01 44 French free.fr 2€/month sim card (Telecommunication) @@ -12116,6 +12132,10 @@ Nitrokey HSM 2 (PKI) https://docs.nitrokey.com/hsm/ +3B DF 11 00 40 0A 00 31 80 71 86 66 65 4E 43 4F 53 31 83 90 00 + eNCOS MC MChip Advance V10 (Bank) + https://tr.iccore.tech/ + 3B DF 18 00 81 31 FE 58 00 31 B9 64 05 0E 01 00 73 B4 01 D3 00 00 00 22 Identity Card in Slovakia with security chip and e-signature @@ -12179,6 +12199,9 @@ Digital Signature Costa Rica (issued since 09/2019) (eID) https://www.mifirmadigital.go.cr/ +3B DF 18 FF 81 B1 FE 45 1F 87 00 31 B9 64 09 37 72 13 73 84 01 E0 00 00 00 8E + Slovak eID card with dual (NFC and physical) interface. It is Cosmo v9.2. The card is used for electronic identification and for electronic signing with either qualified or just electronic signing certificate. (eID) + 3B DF 18 FF 81 F1 FE 43 00 1F 03 4D 49 46 41 52 45 20 50 6C 75 73 20 53 41 4D 98 Mifare SAM AV2 @@ -14135,6 +14158,10 @@ 3B FF 13 00 FF 91 81 31 FE 41 41 43 4F 53 20 46 69 6F 6E 61 31 20 4C 63 36 F4 Deutsche Kreditbank Debit (Bank) +3B FF 13 00 FF 91 81 31 FE 41 41 43 4F 53 20 47 69 75 6C 69 61 20 4C 63 36 B5 + revolut debit visa (Bank) + https://www.revolut.com/ + 3B FF 13 00 FF 91 81 31 FE 45 41 43 4F 53 20 44 49 61 6E 61 32 20 4C 63 36 DF Alior Bank MasterCard debit (Bank) Comdirect (Deutsch Bank) débit VISA (AUSTRIACARD 56015/001) (Bank) @@ -14740,6 +14767,10 @@ Postbank Germany (Bank) https://www.postbank.de/privatkunden/services.html +3B FF 96 00 FF 81 31 FE 40 65 63 1D 02 84 02 50 00 23 01 0A 60 D4 02 00 C9 + DKB Girocard (Bank) + https://www.dkb.de/privatkunden/karten/girocard + 3B FF 96 00 FF 81 31 FE 40 65 63 1D 02 84 02 50 00 23 03 08 C0 B7 02 00 0A German Debitcard from Sparkasse (Bank) @@ -15380,6 +15411,9 @@ 3F FF 95 00 FF 91 81 71 FE 57 00 44 4E 41 53 50 31 42 30 20 4D 65 72 57 32 30 79 Vodafone HUNGARY (Pay TV) +3F FF 95 00 FF 91 81 71 FE 57 00 44 4E 41 53 50 34 31 30 20 52 65 76 51 32 31 13 + Nagravision D08 / KD-31 Vodafone Cable Germany (Pay TV) + 3F FF 95 00 FF 91 81 71 FE 57 00 44 4E 41 53 50 34 31 30 20 52 65 76 51 32 32 10 Telenet CI+ card Belgium (Pay TV) https://www2.telenet.be/nl/tv-met-een-kaartje/ From 8ab09e298f8701f6439866943e7cdcf307d5db75 Mon Sep 17 00:00:00 2001 From: Ignacio Casal Quinteiro Date: Fri, 23 Feb 2024 11:28:49 +0100 Subject: [PATCH 32/45] Initialize the reader state structure to 0 --- pcsc_scan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pcsc_scan.c b/pcsc_scan.c index 31c4582..d9c32d9 100644 --- a/pcsc_scan.c +++ b/pcsc_scan.c @@ -525,7 +525,7 @@ int main(int argc, char *argv[]) LONG rv; #endif SCARD_READERSTATE *rgReaderStates_t = NULL; - SCARD_READERSTATE rgReaderStates[1]; + SCARD_READERSTATE rgReaderStates[1] = { 0, }; DWORD dwReaders = 0, dwReadersOld; LPSTR mszReaders = NULL; char *ptr = NULL; From ccd529eee34cfcb06c844546355273f89e109b0c Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Tue, 5 Mar 2024 17:27:59 +0100 Subject: [PATCH 33/45] 10 new ATRs --- smartcard_list.txt | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/smartcard_list.txt b/smartcard_list.txt index d2c4c9c..9a917b0 100644 --- a/smartcard_list.txt +++ b/smartcard_list.txt @@ -4561,6 +4561,10 @@ MOBIB Basic (public transport card for Brussels, Belgium) (Transport) https://www.stib-mivb.be/article.html?_guid=30af0085-2483-3410-5394-a71daf08acd1&l=en +3B 6F 00 00 80 5A 3C 23 C4 14 10 01 C1 07 F8 C4 82 90 00 + MOBIB basic card from STIB-MIVB (Brussels public transport operator) (Transport) + https://mobib.be/en.html + 3B 6F 00 00 80 5A 3C 23 C4 14 10 01 C1 08 A3 C1 82 90 00 MIVB/STIB MOBIB Card (Transport) https://mobib.be/ @@ -4803,6 +4807,10 @@ 3B 78 13 00 00 00 73 C8 40 10 00 90 00 credit/debit card from issued by Finnish credit authority Luottokunta Oy +3B 78 13 00 00 00 73 C8 40 13 00 90 00 + Thales DIS Banking cards (JavaCard) + https://www.thalesgroup.com/en/markets/digital-identity-and-security + 3B 78 13 00 00 43 43 31 69 AA 20 00 00 PostFinance debit card (Bank) https://www.postfinance.ch/en/priv/prod/card/pfcard/direct/offer.html @@ -8222,6 +8230,8 @@ https://onay.kz Warsaw City Card (Transport) https://www.wtp.waw.pl/en/warsaw-city-card/ + Medellin Civica Card (Transport) + https://civica.metrodemedellin.gov.co/ 3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 02 00 00 00 00 69 RFID - ISO 14443 Type A - NXP Mifare card with 4k EEPROM @@ -9660,6 +9670,9 @@ Karabakh Telecom - cell operator of Republic of Artsakh (1992-2023) (Telecommunication) http://web.archive.org/web/20230927140946/https://kt.am/ +3B 9F 94 80 1F C7 80 31 E0 73 FE 21 19 57 3C 86 60 C1 06 02 40 BF + Vietnamobile SIM card (Telecommunication) + 3B 9F 94 80 1F C7 80 31 E0 73 FE 21 19 57 3C 86 60 CF B9 02 A0 EE Gotanet SE USIM (Telecommunication) @@ -9707,6 +9720,9 @@ 3B 9F 94 80 1F C7 80 31 E0 73 FE 21 1B 57 3F 86 60 B8 03 00 00 80 Zero1 SIM card, Singapore (Telecommunication) +3B 9F 94 80 1F C7 80 31 E0 73 FE 21 1B 57 3F 86 60 B8 A1 00 00 22 + MEO (Portugal) SIM-Card (Telecommunication) + 3B 9F 94 80 1F C7 80 31 E0 73 FE 21 1B 63 45 43 19 83 00 90 00 DA Smartjac (Telecommunication) @@ -10540,6 +10556,9 @@ Ucom Armenia (Telecommunication) https://www.ucom.am +3B 9F 96 80 1F C7 80 31 E0 73 FE 21 13 67 98 07 02 08 02 01 02 4C + T-Mobile SIM card - Poland (Telecommunication) + 3B 9F 96 80 1F C7 80 31 E0 73 FE 21 13 67 98 07 02 10 01 01 01 54 SIM Card (Carrier: BOB, Country: Austria) (Telecommunication) https://www.bob.at @@ -11826,6 +11845,10 @@ SafeSign Default QSCD (NXP JCOP 3 SecID P60) (PKI) https://www.tuv-nederland.nl/assets/files/cerfiticaten/2020/02/security-target-v1.0.pdf +3B DB 18 FF 81 91 FE 1F C3 06 09 2B 06 01 04 01 E9 10 05 04 D0 + Serbian qualified electronic certificate issued by Serbian Post sertification centr (PKI) + https://www.ca.posta.rs/serbian_post_ca.htm + 3B DB 18 FF 81 B1 FE 75 1F 03 50 4B 43 61 72 64 20 56 31 2E 30 ED Tecos 3 card (Other) @@ -12152,6 +12175,10 @@ 3B DF 18 00 81 31 FE 67 00 5C 49 43 4D D4 91 47 D2 76 00 00 38 33 00 58 Infineon SICRYPT Card Module D4 PC/SC Compliance Test Card +3B DF 18 00 81 31 FE 67 00 5C 49 43 4D D4 91 47 D2 77 00 00 38 33 00 59 + Infocrypt Token++ (PKI) + https://tokenplus.ru/products/%D0%A2%D0%BE%D0%BA%D0%B5%D0%BD/ + 3B DF 18 00 81 31 FE 7D 00 6B 02 0C 01 82 01 11 01 43 4E 53 10 31 80 FC Italian healthcare card (TS) National Service Card (CNS) (HealthCare) @@ -14083,6 +14110,10 @@ MasterCard issued by President's Choice Bank (Canada) (Bank) http://pcfinancial.ca/mastercard +3B FF 13 00 FF 10 00 00 31 C1 73 C8 21 10 64 41 4D 33 44 07 90 00 + VISA debit emitted by FinecoBank (Bank) + https://finecobank.com/ + 3B FF 13 00 FF 10 00 00 31 C1 73 C8 21 10 64 41 4D 33 47 07 90 00 Chase Visa Debit Card (Bank) https://www.chase.com/bankinghelp @@ -14155,6 +14186,10 @@ AirPlus MasterCard Commercial (Bank) https://www.airplus.com/us/en/products-solutions/products/corporate-cards/corporate-cards.html +3B FF 13 00 FF 91 01 31 FE 41 41 43 4F 53 20 48 6F 6C 6C 79 31 20 4C 63 36 65 + OEAMTC Visa Club Card (Bank) + https://www.oeamtc.at/mitgliedschaft/leistungen/die-oeamtc-kreditkarte-31091443 + 3B FF 13 00 FF 91 81 31 FE 41 41 43 4F 53 20 46 69 6F 6E 61 31 20 4C 63 36 F4 Deutsche Kreditbank Debit (Bank) @@ -14309,6 +14344,9 @@ 3B FF 18 00 FF 81 31 FE 41 65 63 11 16 71 01 56 00 0F 09 02 90 4E 57 11 AC German Bank Card IDEMIA 9 Maestro/Girocard (Sparkasse S-Payment TPY 1974693D) (Bank) +3B FF 18 00 FF 81 31 FE 41 65 63 11 16 71 01 56 00 0F 09 08 30 9A 57 11 D2 + Bank card from German Bank "Sparkasse", issued by manufacturer "S-Payment GmbH" (Bank) + 3B FF 18 00 FF 81 31 FE 41 65 63 11 16 71 01 56 00 0F 16 08 20 24 57 11 63 German Sparkasse with visa (Bank) https://www.sparkasse.de/lp/echtesmultitalent.html#alle-funktionen From d43e6a096c911126d74b97d06573fcf013fe6fad Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Thu, 7 Mar 2024 22:06:50 +0100 Subject: [PATCH 34/45] pcsc_scan: better output on Windows dumb terminals When "Waiting for the first reader..." the spinning character is on the next line instead of on the "Wai". --- pcsc_scan.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pcsc_scan.c b/pcsc_scan.c index d9c32d9..7915315 100644 --- a/pcsc_scan.c +++ b/pcsc_scan.c @@ -112,6 +112,7 @@ const char *color_end = ""; const char *cub2 = ""; const char *cub3 = ""; const char *cpl = ""; +const char *cnl = ""; time_t start_time; _Atomic bool Interrupted = false; @@ -169,6 +170,7 @@ static void initialize_terminal(void) cub2 = "\r"; /* use carriage return */ cub3 = "\r"; cpl = "\n"; /* can't do previous line, let's go to the next line. */ + cnl = "\n"; } else { @@ -206,6 +208,7 @@ _Atomic SpinState_t spin_state = SpinStopped; static void spin_start(void) { spin_state = Options.verbose ? SpinRunning : SpinDisabled; + printf("%s", cnl); } static void spin_stop(void) From 198ab8a87cb1e263f43fda107de69d85c281d6dc Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Tue, 19 Mar 2024 21:39:21 +0100 Subject: [PATCH 35/45] 10 new ATRs --- smartcard_list.txt | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/smartcard_list.txt b/smartcard_list.txt index 9a917b0..d63dac0 100644 --- a/smartcard_list.txt +++ b/smartcard_list.txt @@ -1371,6 +1371,10 @@ Montreal/Quebec transit OPUS card (Transport) https://www.carteopus.info/?language=en +3B 5F 96 00 80 5A 3F 06 08 20 12 23 C4 42 76 98 82 90 00 + Opus Card for public transportation in the Greater Montreal Area, and in Quebec City. It uses the Calypso Standard. (Transport) + https://en.wikipedia.org/wiki/OPUS_card + 3B 5F 96 00 80 5A FF FF 00 FF FF 01 78 72 40 41 82 90 00 Oura Card SNCF Transport - France Auvergne Rhône-Alpes (Transport) https://www.oura.com/xbi/boutique/card @@ -4917,6 +4921,9 @@ 3B 79 96 00 00 54 48 20 4E 49 44 20 31 3. Thai National ID Card (eID) +3B 79 96 00 FF 54 48 20 4E 49 44 20 31 35 + Thailand Citizen Card(JC3) (eID) + 3B 79 98 00 00 50 01 01 04 01 00 01 01 A9 Gemalto PayFlex used in Aristocrat System 7000 Casino Management System (South Africa only) @@ -5755,6 +5762,9 @@ Serbian International Student Identity Card (ISIC) (eID) https://www.gpa.rs/kartice +3B 7F 96 00 00 80 31 80 65 B0 84 56 51 10 12 0F FE 82 90 00 + Swiss Government PKI (PKI) + 3B 7F 96 00 00 80 31 80 65 B0 84 61 60 FB 12 0F FD 82 90 00 IDPrime 930/3930 FIPS Level 2 or Level 3 (T=0 CT=96) (BAI1, BAI2, BAI3, BAI5, BAI7) (PKI) @@ -7048,10 +7058,18 @@ French ID Card 2021 (contactless interface) (eID) https://ants.gouv.fr/Les-titres/Carte-nationale-d-identite/La-puce-de-la-nouvelle-carte-nationale-d-identite +3B 8B 80 01 00 31 C1 64 09 58 21 36 00 90 00 48 + American Express Corporate Card (Bank) + https://www.americanexpress.com/es-es/negocios/corporativa/tarjetas/corporate-card/ + 3B 8B 80 01 00 31 C1 64 09 64 41 36 00 90 00 14 Monzo (Bank) https://monzo.com/ +3B 8B 80 01 00 31 C1 64 09 78 61 31 00 90 00 2F + BBVA credit card (Bank) + https://www.bbva.es/personas/productos/tarjetas/credito.html + 3B 8B 80 01 00 64 04 11 01 01 31 80 00 90 00 5A German Passport (issued Nov 2006) United Kingdom e-Passport @@ -7710,6 +7728,9 @@ 3B 8E 80 01 52 46 49 44 49 4F 74 20 4A 43 4F 50 38 30 5A RFIDIOt G&D SmartCafe 80K +3B 8E 80 01 53 43 45 20 38 2E 30 2D 43 33 56 30 0D 0A 60 + Latvian passport (2024) (passport) + 3B 8E 80 01 53 43 45 36 30 2D 43 44 30 38 31 2D 6E 46 4A SmartCafe Expert 6.0 80K Dual (JavaCard) http://www.smartcardfocus.com/shop/ilp/id~684/smartcafe-expert-6-0-80k-dual-/p/index.shtml @@ -7953,6 +7974,10 @@ 3B 8F 80 01 80 31 80 65 B0 84 61 60 FB 12 0F FD 82 90 00 66 IDPrime 3930 FIPS Level 2 (Contactless TypeA) (BAI5, BAI7) (PKI) +3B 8F 80 01 80 31 80 65 B0 84 65 66 FB 12 0F FC 82 90 00 65 + Thales SafeNet IDPrime 3930 (PKI) + https://cpl.thalesgroup.com/resources/access-management/idprime-3930-product-brief + 3B 8F 80 01 80 31 80 65 B0 85 03 00 EF 12 0F FE 82 90 00 72 Gemalto IDPrime MD 3840 http://www.gemalto.com/dwnld/6891_IDPrimeMD3840_Product_Datasheet_May14.pdf @@ -8411,6 +8436,9 @@ 3B 8F 80 01 80 91 E1 31 80 65 B0 85 02 00 E9 83 00 90 00 E7 MultiApp ID Dual Citizen EAC 144K CC (with IAS Applet V3) -Contactless Mode +3B 8F 80 01 80 91 E1 31 80 65 B0 85 03 01 0F 83 01 90 00 00 + Jordan ID (eID) + 3B 8F 80 01 80 91 E1 31 98 65 B0 85 03 00 EF 73 94 41 C0 8D Italian Passport (passport) https://www.passaportonline.poliziadistato.it/ @@ -10807,6 +10835,9 @@ eSIM.me pluggable eSIM (Telecommunication) https://esim.me/ +3B 9F 96 80 3F C7 82 80 31 E0 73 FE 21 1B 57 AA 86 60 F0 01 00 17 E8 + eSim.me Orange Setup (Telecommunication) + 3B 9F 96 80 3F C7 82 80 31 E0 73 FE 21 1B 63 3A 20 4E 83 00 90 00 31 eSIM (Telecommunication) @@ -14801,6 +14832,9 @@ 3B FF 96 00 FF 81 31 FE 40 65 63 1D 02 84 01 56 00 1F 19 08 50 E1 02 00 EF Raiffeiesenbank Girocard Maestro (Bank) +3B FF 96 00 FF 81 31 FE 40 65 63 1D 02 84 01 56 00 1F 21 08 B0 A9 02 00 7F + Debit Card Sparda-Bank Baden-Württemberg eG (Bank) + 3B FF 96 00 FF 81 31 FE 40 65 63 1D 02 84 01 56 00 24 09 0A 10 CC 02 00 AB Postbank Germany (Bank) https://www.postbank.de/privatkunden/services.html From d1e88ca2a7a946faae1ee88f02ad605c1a9c306f Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Sat, 6 Apr 2024 21:53:16 +0200 Subject: [PATCH 36/45] 11 new ATRs --- smartcard_list.txt | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/smartcard_list.txt b/smartcard_list.txt index d63dac0..6fb4e7d 100644 --- a/smartcard_list.txt +++ b/smartcard_list.txt @@ -1375,6 +1375,10 @@ Opus Card for public transportation in the Greater Montreal Area, and in Quebec City. It uses the Calypso Standard. (Transport) https://en.wikipedia.org/wiki/OPUS_card +3B 5F 96 00 80 5A 3F 13 30 14 10 01 C5 D7 A7 E9 82 90 00 + « Oùra » transport card (Transport) + https://www.oura.com/ + 3B 5F 96 00 80 5A FF FF 00 FF FF 01 78 72 40 41 82 90 00 Oura Card SNCF Transport - France Auvergne Rhône-Alpes (Transport) https://www.oura.com/xbi/boutique/card @@ -6217,6 +6221,10 @@ WWPass Passkey (eID) https://www.wwpass.com/passkey +3B 86 80 01 75 54 72 75 73 74 26 + uTrust FIDO2 Security Key (Other) + https://www.identiv.com/products/logical-access-control/utrust-fido2-security-keys/nfc + 3B 86 80 01 80 14 34 37 30 00 A0 Malta eID Identity Card (eID) https://www.identitymalta.com/ @@ -7777,6 +7785,10 @@ 3B 8E 80 01 80 31 80 66 B1 C5 24 01 00 ED 83 00 90 00 F7 Mastercard (Bank) +3B 8E 80 01 80 31 80 66 B1 EB 01 01 00 22 83 00 90 00 33 + ING debit card NL (Bank) + https://ing.nl + 3B 8E 80 01 80 31 81 54 48 53 4D 31 73 80 21 40 81 07 18 Smartcard-HSM (Contactless Interface) (PKI) http://www.cardcontact.de/products/sc-hsm.html @@ -8464,6 +8476,9 @@ CRYPTNOX FIDO2 CARD (Other) http://www.cryptnox.ch +3B 8F 81 11 FC 49 52 44 45 54 4F 20 41 43 53 20 56 35 2E 33 CD + Ziggo Irdeto (Pay TV) + 3B 90 16 01 87 BIFIT USB-Token iBank2key @@ -9363,6 +9378,9 @@ Free Mobile (Telecommunication) http://mobile.free.fr +3B 9E 96 80 1F C7 80 31 E0 73 FE 21 1B 66 D0 02 17 95 12 00 92 + Twilio SIM (Telecommunication) + 3B 9E 96 80 1F C7 80 31 E0 73 FE 21 1B 66 D0 02 17 A0 12 00 A7 USIM Card (Etisalat) (Telecommunication) @@ -9835,6 +9853,10 @@ 3B 9F 95 80 1F C3 80 31 A0 73 BE 21 13 67 D0 02 03 31 05 00 00 3A T-MOBILE CZ GSM card +3B 9F 95 80 1F C3 80 31 E0 73 FE 21 13 57 61 11 95 71 25 56 01 09 + mobile phone test white card from Shenzhen Huahai Smart Card Co., Ltd (Telecommunication) + https://www.cnhuahai.com/en/products/mobile-phone-test-white-card + 3B 9F 95 80 1F C3 80 31 E0 73 FE 21 13 57 86 81 02 86 98 44 18 A8 GREEN CARD, Grcard (Hong Kong ) Co.,Limited, LTE Usim Card (Telecommunication) Celcom Postpaid 3G (Telecommunication) @@ -10101,6 +10123,9 @@ FEITAIN ePASS2003 (PKI) http://www.ftsafe.com/product/epass/epass2003 +3B 9F 95 81 31 FE 9F 00 66 46 53 05 23 00 25 71 DF 00 00 00 00 00 05 + Gemalto 840 (eID) + 3B 9F 95 81 31 FE 9F 00 66 46 53 05 23 00 25 71 DF 00 00 03 90 00 96 Feitian USB Cryptographic token (FIPS 140-2 Level 3) (PKI) http://www.ftsafe.com/product/epass/epass2003 @@ -13427,6 +13452,9 @@ NXP JCOP J3A081 (JavaCard) https://secure.smartcardsource.com/j3a081m.html +3B F9 91 00 FF 91 81 71 40 40 00 41 80 04 31 76 6A 78 16 90 E0 + DESFIRE MIVARE EV2 (Other) + 3B F9 91 00 FF 91 81 71 40 40 00 41 80 04 5B 89 BA B3 52 80 3A mifare desfire 2k (eID) @@ -13658,6 +13686,10 @@ Charismathics smart card JCOP and Qualified electronic signature CHJCOP-xxx (PKI) https://www.stampit.org/en/page/808 +3B FB 13 00 FF 10 00 00 31 C1 64 09 95 11 38 0F 90 00 + Mastercard World Elite (CapitalOne Venture) (Bank) + https://www.mastercard.us/en-us/personal/find-a-card/world-elite-mastercard-credit.html + 3B FB 13 00 FF 10 80 00 31 C1 64 08 60 32 06 0F 90 00 Stripe Issuing Card (Bank) @@ -14159,6 +14191,9 @@ PNC BUSINESS VISA DEBIT (Bank) https://www.pnc.com/en/small-business/payments-and-processing/payment-cards/pnc-bank-visa-business-debit-card.html +3B FF 13 00 FF 10 00 00 31 C1 73 C8 21 10 64 41 4D 35 31 07 90 00 + Discover It Credit Card (Bank) + 3B FF 13 00 FF 10 00 00 31 C1 73 C8 21 10 64 49 30 42 4E 07 90 00 National Bank Debit Card with expiration date and cvv code (Bank) @@ -14809,7 +14844,7 @@ 3B FF 96 00 00 81 31 FE 43 80 31 80 65 B0 85 59 56 FB 12 0F FE 82 90 00 00 SafeNet eToken 5110 SC (PKI) - https://cpl.thalesgroup.com/access-management/authenticators/pki-usb-authentication/etoken-5110-usb-toke3B 86 80 01 49 44 2D 56 44 56 63n + https://cpl.thalesgroup.com/access-management/authenticators/pki-usb-authentication/etoken-5110-usb-token 3B FF 96 00 00 81 31 FE 45 80 F9 A0 00 00 03 08 00 00 10 00 53 45 4E 54 AC cac (eID) @@ -15464,6 +15499,9 @@ 3F FF 95 00 FF 91 81 71 FE 47 00 44 4E 41 53 50 31 38 30 20 4D 65 72 4A 30 32 0E Nagra 3 Digital Plus Spain +3F FF 95 00 FF 91 81 71 FE 47 00 44 4E 41 53 50 31 41 30 20 4D 65 72 53 32 33 6D + Ziggo (Pay TV) + 3F FF 95 00 FF 91 81 71 FE 47 00 44 4E 41 53 50 32 34 31 20 44 73 68 DISH Network G3 (Pay TV) From 26e246ee796bcc14f7f17807a521dcf4b826529a Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Sat, 27 Apr 2024 15:47:01 +0200 Subject: [PATCH 37/45] 11 new ATRs --- smartcard_list.txt | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/smartcard_list.txt b/smartcard_list.txt index 6fb4e7d..480a350 100644 --- a/smartcard_list.txt +++ b/smartcard_list.txt @@ -704,6 +704,10 @@ 3B 1D 96 00 23 07 00 00 00 00 00 00 00 00 90 00 emulator card prototype from ST +3B 1D 96 81 17 08 12 12 00 3D 17 02 00 00 C3 00 + J3R180 SecID (Telecommunication) + http://www.gdrfid.com/ + 3B 1D 97 43 4C 5F 53 41 4D 00 14 38 00 00 90 00 CLSAM (Transport) http://www.planeta.inf.br @@ -1268,6 +1272,9 @@ 3B 3F 94 00 80 69 AF 03 0F 02 80 FF FF 06 0E 83 3E 9F 16 GSM-SIM Telefonica Movistar, prepaid (Spain) +3B 3F 94 00 80 69 AF 03 0F 06 A3 FF FF 06 0E 83 3E 9F 16 + Kievstar gsm operator Ukrain (Telecommunication) + 3B 3F 94 00 80 69 AF 03 0F 07 A4 00 00 06 0E 83 3E 9F 16 SIM Card PRO from the austrian telecom "A1" @@ -3792,6 +3799,10 @@ VISA Debit Card Issued by State Employees Credit Union of Maryland (Bank) https://www.secumd.org/personal/credit-cards/card-services.aspx +3B 6F 00 00 80 31 E0 6B 08 2B 05 02 DC 55 55 55 55 55 55 + Bradesco Bank Account Card (Brazil) (Bank) + https://banco.bradesco/ + 3B 6F 00 00 80 31 E0 6B 08 2D 05 02 B8 55 55 55 55 55 55 pag seguro Brasil (Bank) @@ -5389,6 +5400,10 @@ Mastercard Debit Card issued by Caixa d'Enginyers http://www.caixa-enginyers.com +3B 7F 13 00 00 80 31 C0 52 02 F5 64 05 69 93 70 83 83 90 00 + Bradesco Bank Account Card (Brazil) (Bank) + https://banco.bradesco/ + 3B 7F 13 00 00 80 31 C0 52 05 6E 64 02 53 04 36 83 83 90 00 Mastercard from Banc Sabadell in Spain @@ -8003,6 +8018,10 @@ Italian electronic identity card (eID) https://en.wikipedia.org/wiki/Italian_electronic_identity_card +3B 8F 80 01 80 31 80 65 B0 85 59 56 FB 12 0F FC 82 90 00 68 + THALES SafeNet IDPrime 3940 Fido (PKI) (PKI) + https://cpl.thalesgroup.com/fr/resources/access-management/idprime-3940-product-brief + 3B 8F 80 01 80 31 B8 65 B0 85 03 00 EF 12 00 F6 82 90 00 4D Finnish electronic identity card (eID) https://vrk.fi/en/electronic-identity-and-certificates @@ -8585,6 +8604,9 @@ Ukrainian Telecommunications Operator Kyivstar (old simcard) (Telecommunication) https://kyivstar.ua/uk/mm +3B 96 11 81 21 75 75 54 72 75 73 74 73 + Identiv uTrust FIDO2 NFC+ (Other) + 3B 96 18 80 01 80 51 00 61 10 30 9F 00 61 10 30 9E Atmel/Athena T0 PC/SC Compliance Test Card No. 1 (warm reset) @@ -8964,6 +8986,9 @@ 3B 9E 94 80 1F C3 80 31 E0 73 FE 21 1B 66 D0 00 17 B4 00 00 A5 Vodafone Ireland SIM card +3B 9E 94 80 1F C6 80 31 E0 73 FE 21 1B 66 D0 01 9F EF 10 00 62 + Vodacom GSM SIM (Telecommunication) + 3B 9E 94 80 1F C7 80 31 E0 73 FE 21 13 66 42 54 54 42 30 31 DB XLB.5G CTC Test Card (Telecommunication) https://xielibo.com @@ -11478,6 +11503,9 @@ ACS ACOS5 "ACOS5-32-G" dual card http://www.acs.com.hk/acos5.asp +3B BE 94 00 40 14 47 47 33 46 30 34 41 5A 45 54 39 31 33 30 + GSM operator Life Ukraine (Telecommunication) + 3B BE 94 00 40 14 47 47 33 53 33 45 44 41 54 4C 36 30 31 30 SingTel hi! Prepaid GSM SIM UICC (Telecommunication) @@ -13511,6 +13539,10 @@ 3B FA .. 00 00 81 31 .. 43 80 65 A2 .. .. .. .. 72 D6 .. .. IDClassic 3XX Cards (with MPCOS Applet) +3B FA 00 00 81 31 FE 45 00 31 C1 73 C8 40 00 00 90 00 7A + J3R150 EMV (JavaCard) + http://www.gdrfid.com/ + 3B FA 11 00 00 81 31 FE 45 43 6F 6D 62 4F 53 20 49 56 00 E0 MyWireCard 2go Prepaid VISA Card @@ -13968,6 +14000,10 @@ LOT test card (JavaCard) www.lotgroup.eu +3B FE 13 00 00 91 81 31 80 41 80 31 80 66 B0 84 0C 01 6E 01 83 00 90 00 1F + Japan Post Bank Visa Debit Card (Bank) + https://www.jp-bank.japanpost.jp/kojin/cashless/yuchodebit/kj_cl_yd_index.html + 3B FE 18 00 00 80 31 FE 45 45 73 74 45 49 44 20 76 65 72 20 31 2E 30 A8 Estonian Identity Card (EstEID 3.0 "JavaCard" cold) @@ -14894,6 +14930,9 @@ 3B FF 96 00 FF 81 31 FE 40 65 63 1D 02 84 02 50 00 23 16 0B B0 C1 02 00 1A debit card (Bank) +3B FF 96 00 FF 81 31 FE 40 65 63 1D 02 84 02 50 00 23 21 06 F0 ED 02 00 4C + DKB Girocard (Bank) + 3B FF 96 00 FF 81 31 FE 40 65 63 1D 03 86 02 50 00 23 08 08 91 4F 01 10 B8 Debit card (Germany): ec-cash, GeldKarte(EUR), Visa, Cirrus (Bank) From 6a41d3658e83b73665fe1a9b8da6d6f52fe49631 Mon Sep 17 00:00:00 2001 From: Mario Haustein Date: Sat, 4 May 2024 13:42:05 +0200 Subject: [PATCH 38/45] smartcard_list: Add D-Trust Card 5.1/5.4 card (#84) This card is a dual interface card. It has seperate IDs for the contact based and the contactless interface. --- smartcard_list.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/smartcard_list.txt b/smartcard_list.txt index 480a350..ea7c4ef 100644 --- a/smartcard_list.txt +++ b/smartcard_list.txt @@ -5978,6 +5978,9 @@ 3B 82 80 01 C9 02 C8 Bartl V5.3DI (PKI) +3B 82 80 01 CB 01 C9 + D-Trust Card 5.1/5.4 (contactless) + 3B 82 81 31 76 43 C0 02 C5 CardOS/M2 V2.01(SLE44CxxS) @@ -11691,6 +11694,9 @@ CardOS IoT V5.4 (PKI) https://atos.net/wp-content/uploads/2018/11/ct_181127_lpm_cardos_iot_v5-4_fs_en4_web.pdf +3B D2 18 00 81 31 FE 58 CB 01 16 + D-Trust Card 5.1/5.4 (contact based) + 3B D2 18 02 C1 0A 31 FE 58 C8 0D 51 Siemens Card CardOS M4.4 From 535941b4528d7805c3127fcdd281b6386dc9ca21 Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Sat, 4 May 2024 13:43:44 +0200 Subject: [PATCH 39/45] 5 new ATRs --- smartcard_list.txt | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/smartcard_list.txt b/smartcard_list.txt index ea7c4ef..9018455 100644 --- a/smartcard_list.txt +++ b/smartcard_list.txt @@ -10204,6 +10204,10 @@ Norsk Tipping tippekort (eID) https://www.norsk-tipping.no/bli-nettspiller +3B 9F 96 40 0A 80 31 E0 6B 04 52 05 02 4F 55 55 55 55 55 55 + Buypass ID on Smart card (eID) + https://www.buypass.no/produkter/buypass-id-smartkort + 3B 9F 96 80 1F 43 80 31 E0 73 36 21 13 57 4A 33 0E 09 31 41 00 AA Elisa UICC (Telecommunication) @@ -10891,6 +10895,10 @@ 3B 9F 96 80 3F C7 82 80 31 E0 73 FE 21 1B 57 AA 86 60 F0 01 00 17 E8 eSim.me Orange Setup (Telecommunication) +3B 9F 96 80 3F C7 82 80 31 E0 73 FE 21 1B 57 AA 86 60 F0 01 00 1E E1 + 5Ber (Telecommunication) + https://esim.5ber.com + 3B 9F 96 80 3F C7 82 80 31 E0 73 FE 21 1B 63 3A 20 4E 83 00 90 00 31 eSIM (Telecommunication) @@ -11696,6 +11704,7 @@ 3B D2 18 00 81 31 FE 58 CB 01 16 D-Trust Card 5.1/5.4 (contact based) + https://www.d-trust.net/de/support/signatur-und-siegelkarten 3B D2 18 02 C1 0A 31 FE 58 C8 0D 51 Siemens Card CardOS M4.4 @@ -14361,6 +14370,9 @@ Izenpe Certificado Ciudadano (eID) https://www.izenpe.eus/informacion/certificado-ciudadano/s15-content/es/ +3B FF 18 00 00 81 31 FE 45 00 6B 15 0C 03 02 01 01 01 43 4E 53 10 31 80 61 + Bit4id Digital-DNA Key (eID) + 3B FF 18 00 00 81 31 FE 4D 80 25 A0 00 00 00 56 57 44 4B 34 30 30 06 00 DD DataKey 400 (DK400) @@ -14876,6 +14888,10 @@ Portuguese National Identity Card (eID) (eID) https://www.autenticacao.gov.pt/o-cartao-de-cidadao +3B FF 96 00 00 81 31 FE 43 80 31 80 65 B0 85 05 00 39 12 01 78 82 90 00 40 + Identicard for french advocates (eID) + https://doc.ubuntu-fr.org/avocats_sur_ubuntu + 3B FF 96 00 00 81 31 FE 43 80 31 80 65 B0 85 59 56 FB 12 01 78 82 90 00 88 SafeNet 5110 token for eSignature (eID) https://www.certsign.ro/en/support/safenet-installing-the-device-on-windows/ @@ -14906,6 +14922,9 @@ Debitcard Sparkasse Duesseldorf (Bank) (Bank) https://www.sskduesseldorf.de/ +3B FF 96 00 FF 81 31 FE 40 65 63 11 16 65 02 50 00 10 0B 22 BB EB 07 40 80 + girocard contactless (Bank) + 3B FF 96 00 FF 81 31 FE 40 65 63 1D 02 84 01 56 00 1F 19 08 50 E1 02 00 EF Raiffeiesenbank Girocard Maestro (Bank) From 4fc790987803c9e1e31187ef25d062ce243078a6 Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Wed, 22 May 2024 14:48:55 +0200 Subject: [PATCH 40/45] 11 new ATRs --- smartcard_list.txt | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/smartcard_list.txt b/smartcard_list.txt index 9018455..c25095b 100644 --- a/smartcard_list.txt +++ b/smartcard_list.txt @@ -262,6 +262,9 @@ 3B 06 00 05 64 03 2B 2B HID 0009 P (eID) +3B 06 00 09 C4 80 00 3B + XceedID (Other) + 3B 06 00 10 01 D6 C5 46 HID ProxKey II FOB http://www.hidglobal.com/documents/proxkey_ds_en.pdf @@ -720,6 +723,9 @@ SIM card of old Ukrainian Telecommunications Operator Ace&Base (deriving from Kyivstar) (Telecommunication) https://kyivstar.ua/uk/mm +3B 1E 96 80 69 08 48 51 04 37 61 72 02 0A 0F 90 00 + Swedish Defense electronic ID card (PKI) + 3B 1F 11 00 67 42 41 46 49 53 45 53 52 66 FF 81 90 00 Finnish student id card @@ -2731,6 +2737,10 @@ 3B 6C 00 00 80 66 B1 A3 30 40 11 10 B8 30 09 00 Visa debit (Bank) +3B 6C 00 00 81 00 03 00 20 30 02 22 01 00 14 0C + CRDB TEMBO CARD (Bank) + https://crdbbank.co.tz + 3B 6C 00 02 36 61 86 38 4B 8C 13 04 62 03 59 8A Nagravision, Swiss mode @@ -4869,6 +4879,9 @@ Bank of America Travel Rewards Credit Card (Bank) https://www.bankofamerica.com/credit-cards/products/travel-rewards-credit-card/ +3B 78 96 00 00 53 43 06 61 01 07 90 00 + Bank of America Cash Rewards World Mastercard (Bank) + 3B 78 96 00 00 53 43 06 62 01 07 90 00 ATM Card (Bank) @@ -6083,6 +6096,9 @@ 3B 85 80 01 01 A2 13 10 91 35 Contact (7816-10) 2WBP (HealthCare) +3B 85 80 01 20 63 C8 B8 80 B4 + Visa Classic (Bank) + 3B 85 80 01 20 63 CB A0 00 2C Visa card from Banque populaire du nord/Casden @@ -7689,6 +7705,10 @@ 3B 8D 80 01 54 41 58 54 43 4F 53 4E 20 17 03 07 33 04 Contactless Java Card v.2.2, GP version 2.2.1 with a NDEF storage applet installed. (JavaCard) +3B 8D 80 01 61 75 74 68 65 6E 74 6F 6E 23 31 2E FF B9 + authenton#1 NFC via ACR122U. Features similar to a yubikey, the USB SmartCard interface is not recognized. Here, it's the ATR when i use the NFC interface with my ACR122U. (Other) + http://authenton.com/ + 3B 8D 80 01 73 66 74 65 2D 63 64 30 38 30 2D 6E 66 3F G&D SmartCafe Expert 3.2 80K Dual @@ -7761,6 +7781,10 @@ SmartCafe Expert 6.0 80K Dual (JavaCard) http://www.smartcardfocus.com/shop/ilp/id~684/smartcafe-expert-6-0-80k-dual-/p/index.shtml +3B 8E 80 01 56 44 56 2D 4B 41 20 49 44 33 37 20 4A 34 1B + eTicket (Transport) + https://www.eticket-deutschland.de/ + 3B 8E 80 01 80 31 80 65 49 54 4E 58 50 12 0F FF 82 90 F0 Italian Electronic Contactless Identity Card v. 3.0 (CIE 3.0) - ICAO 9303 Compliant (eID) https://www.cartaidentita.interno.gov.it/caratteristiche-del-documento/ @@ -10860,6 +10884,10 @@ 3B 9F 96 80 1F C7 80 31 E0 73 FE 21 1B B3 E2 04 A5 83 0F 90 00 5B Tre Italia Gemplus (Telecommunication) +3B 9F 96 80 3F 87 82 80 31 E0 73 FE 21 1F 57 45 43 75 31 30 13 65 02 + sysmoEUICC1-Cxx - eUCICC for econsumer eSIM RSP (Telecommunication) + https://sysmocom.de/products/sim/sysmocom-euicc/index.html + 3B 9F 96 80 3F C3 A0 80 31 E0 73 F6 21 13 57 4A 4D 0E 1D 31 30 00 71 Telenor SIM card (Norway) @@ -14272,6 +14300,9 @@ 3B FF 13 00 FF 10 80 80 31 E0 6B 04 31 05 02 AF 55 55 55 55 55 55 USAA EMV Visa Debit Card (Bank) +3B FF 13 00 FF 10 80 80 31 E0 6B 04 54 6B 02 67 55 55 55 55 55 55 + Target RedCard debit card (Other) + 3B FF 13 00 FF 10 80 80 31 E0 6B 07 14 05 02 8A 55 55 55 55 55 55 Tangerine Debit Card (Bank) https://www.tangerine.ca @@ -14461,6 +14492,9 @@ Debit card (Germany): Deutsche Kreditbank (DKB), ec-cash, (Bank) https://www.dkb.de/privatkunden/karten/girocard +3B FF 18 00 FF 81 31 FE 41 65 63 11 16 71 01 56 00 0F 03 08 B0 99 57 11 5B + Debit card Sparkasse (Germany) (Bank) + 3B FF 18 00 FF 81 31 FE 41 65 63 11 16 71 01 56 00 0F 09 02 90 4E 57 11 AC German Bank Card IDEMIA 9 Maestro/Girocard (Sparkasse S-Payment TPY 1974693D) (Bank) @@ -14858,6 +14892,10 @@ 3B FF 96 00 00 81 31 80 43 80 31 80 65 B0 85 03 00 EF 12 FF FE 82 90 00 96 Gematlo IDCore 8030 (JavaCard) +3B FF 96 00 00 81 31 80 43 80 31 80 65 B0 85 03 01 0F 12 0F FF 82 90 00 86 + Azerbaijan Republic National Identity Card (eID) (eID) + https://www.mia.gov.az/ + 3B FF 96 00 00 81 31 80 43 80 31 80 68 B0 85 03 00 EF 78 01 00 82 90 00 F1 Cameroon National Identity Card (eID) From 7f8eac077e107fa359b419eb002688e854aed03b Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Sun, 26 May 2024 15:45:39 +0200 Subject: [PATCH 41/45] 11 new ATRs --- smartcard_list.txt | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/smartcard_list.txt b/smartcard_list.txt index c25095b..9b040ce 100644 --- a/smartcard_list.txt +++ b/smartcard_list.txt @@ -1423,6 +1423,17 @@ 3B 65 00 00 20 63 CB 30 40 Crédit Mutuel Debit card (Bank) +3B 65 00 00 20 63 CB 32 20 + Société Générale CB Visa Debit (Bank) + +3B 65 00 00 20 63 CB 32 40 + Fnac MasterCard (contact interface) (Bank) + https://www.fnac.com/carte-fnac-mastercard + +3B 65 00 00 20 63 CB 32 C1 + Credit Card Crédit Mutuel (Bank) + https://www.creditmutuel.fr/partage/fr/CC/telechargements/communiques-de-presse/CM/2021/2021-03-17_CP-Carte_PVC_recycle.pdf + 3B 65 00 00 20 63 CB 47 00 Orga SmartyPlus DATA STORE issued by MORPHO CARDS PERU @@ -4137,6 +4148,10 @@ Île-de-France Mobilités (Navigo Easy) (Transport) https://www.iledefrance-mobilites.fr/titres-et-tarifs/supports/passe-navigo-easy +3B 6F 00 00 80 5A 28 11 42 10 12 2B 03 7A C8 F7 82 90 00 + Navigo Easy (contact interface) (Transport) + https://www.ratp.fr/en/titres-et-tarifs/pass-navigo-easy + 3B 6F 00 00 80 5A 28 11 42 10 12 2B 03 7A ED 59 82 90 00 Navigo Easy (Paris) (Transport) https://www.iledefrance-mobilites.fr/titres-et-tarifs/supports/passe-navigo-easy @@ -4187,6 +4202,9 @@ Navigo Découverte card, a rechargeable card for travel in Paris, France. (Transport) https://parisbytrain.com/paris-train-metro-week-pass-navigo-decouverte/ +3B 6F 00 00 80 5A 28 11 42 10 12 2B 27 32 20 2E 82 90 00 + Navigo card ("A" marking for annual contract), contact interface (Transport) + 3B 6F 00 00 80 5A 28 11 42 10 12 2B 27 32 83 08 82 90 00 Navigo Easy (Paris) (Transport) (Transport) https://www.iledefrance-mobilites.fr/titres-et-tarifs/supports/passe-navigo-easy @@ -6629,6 +6647,9 @@ Silesian public services card (Transport) http://www.kartaskup.pl +3B 88 80 01 53 4C 4A 01 30 50 23 10 0E + bunq Credit MasterCard (contactless interface) (Bank) + 3B 88 80 01 53 6D 61 72 74 41 70 70 11 national Lithuania ID card (eID) https://www.dokumentai.lt/viewpage.php?page_id=77 @@ -7134,6 +7155,10 @@ T-Mobilitat (Transport) https://t-mobilitat.cat/ +3B 8B 80 01 2A 26 A7 A1 0C 80 41 00 01 9A B1 E7 + T-Mobilitat (Transport) + https://t-mobilitat.atm.cat/ + 3B 8B 80 01 47 48 41 20 4A 32 34 31 20 50 31 58 Republic of Ghana eID (eID) https://nia.gov.gh/ @@ -7918,6 +7943,10 @@ 3B 8F 80 01 00 31 C1 73 C8 21 10 64 47 4D 34 37 00 90 00 89 SpareBank Visa Card, Norway (Bank) +3B 8F 80 01 00 31 C1 73 C8 21 10 64 56 31 43 4E 07 90 00 ED + Tarjeta Después BBVA España (contact interface) (Bank) + https://www.bbva.es/personas/productos/tarjetas/tarjeta-despues.html + 3B 8F 80 01 00 31 C1 73 C8 21 10 64 57 4B 31 33 00 90 00 9E TIM Pay - HYPE (Mastercard debit card) (Bank) https://www.tim.it/fisso-e-mobile/mobile/servizi/tim-pay @@ -7926,6 +7955,10 @@ G&D Sm@rtCafe Card embedded in a wristband (Bank) https://www.gi-de.com/en/au/mobile-security/industries/financial-institutions/wearables/ +3B 8F 80 01 00 51 00 64 09 08 06 78 73 D3 20 C0 C0 90 00 54 + French residency permit (contactless interface) (eID) + https://www.service-public.fr/particuliers/vosdroits/N110 + 3B 8F 80 01 00 66 46 53 05 10 00 FF 71 DF 00 00 00 00 00 39 JavaCOS A40 dual interface Java card - 64K (JavaCard) @@ -8045,6 +8078,9 @@ Italian electronic identity card (eID) https://en.wikipedia.org/wiki/Italian_electronic_identity_card +3B 8F 80 01 80 31 80 65 B0 85 05 00 11 12 04 80 82 90 00 FF + Mauritius eID (eID) + 3B 8F 80 01 80 31 80 65 B0 85 59 56 FB 12 0F FC 82 90 00 68 THALES SafeNet IDPrime 3940 Fido (PKI) (PKI) https://cpl.thalesgroup.com/fr/resources/access-management/idprime-3940-product-brief @@ -15358,6 +15394,9 @@ 3F 7F 13 25 03 33 B0 11 69 FF 4A 50 50 00 00 49 56 01 00 00 Indonesia Videoguard 2 card +3F 7F 13 25 03 33 B0 11 69 FF 4A 50 50 00 00 53 44 01 00 00 + STAR TV (Pay TV) + 3F 7F 13 25 03 38 B0 04 FF FF 4A 50 00 00 29 48 55 .. .. .. DSS/DTV HU From f47575a4d4dfdf3e1a825f80b725dba11330e67b Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Thu, 30 May 2024 16:57:41 +0200 Subject: [PATCH 42/45] Fix github Windows build The error was: error: target not found: mingw-w64-ucrt-x86_64-autoconf error: target not found: mingw-w64-ucrt-x86_64-autoconf-archive error: target not found: mingw-w64-ucrt-x86_64-automake Error: The process 'C:\Windows\system32\cmd.exe' failed with exit code 1 --- .github/workflows/windows.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 580ba54..22b4108 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -14,14 +14,15 @@ jobs: with: msystem: UCRT64 update: true - pacboy: >- + install: >- autoconf autoconf-archive automake - gcc:p - gettext:p make pkg-config + pacboy: >- + gcc:p + gettext:p - uses: actions/checkout@v4 From 06a54ddbd8dd0a4daa5b84ff1c2862d6b282b8cf Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Mon, 10 Jun 2024 19:17:50 +0200 Subject: [PATCH 43/45] 10 new ATRs --- smartcard_list.txt | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/smartcard_list.txt b/smartcard_list.txt index 9b040ce..dbaaac4 100644 --- a/smartcard_list.txt +++ b/smartcard_list.txt @@ -3650,6 +3650,9 @@ Postepay Evolution (Bank) https://postepay.poste.it/prodotti/postepay-evolution.html +3B 6F 00 00 57 69 4C 4C 57 00 00 00 00 00 00 20 19 03 28 + meza classic card (Bank) + 3B 6F 00 00 57 69 4C 4C 57 00 00 00 00 00 00 20 20 04 29 AMEX CHINA Debit card, Java Card version 2.2, Global Platform version 2.1.1, Visa card manager (Bank) @@ -4111,6 +4114,14 @@ Rav-Kav Israel (Transport) https://ravkavonline.co.il +3B 6F 00 00 80 5A 0A 07 06 20 04 2C 04 94 0F 18 82 90 00 + Israeli anonymous rail road Rav Kav 2022 model (Transport) + https://en.wikipedia.org/wiki/Rav-Kav + +3B 6F 00 00 80 5A 0A 07 06 20 04 2C 04 94 62 5E 82 90 00 + Israeli rail road rav card (Transport) + https://en.wikipedia.org/wiki/Rav-Kav + 3B 6F 00 00 80 5A 0A 07 06 20 04 2D C1 66 0B 73 82 90 00 Rav-Kav: Israel's Travel Card (Transport) @@ -6946,6 +6957,10 @@ 3B 8A 80 01 00 64 05 76 02 03 31 80 90 00 3C T-System Contactless TCOS Min +3B 8A 80 01 01 50 49 56 4B 45 59 37 30 16 03 + Taglio PIVkey C70-DP-DF1 (Contactless interface) (JavaCard) + https://store.taglio.com/products/c70-dp-df1-dual-pki-smart-card-with-prox-and-desfire-ev1 + 3B 8A 80 01 30 37 39 31 34 31 5F 30 30 31 6F Electronic Citizen Identity Card (e-ID Card) (eID) https://www.e-ktp.com/ @@ -10482,6 +10497,9 @@ T-Mobile Compatible Straight Talk™ SIM Card (Telecommunication) https://www.straighttalk.com/home +3B 9F 96 80 1F C7 80 31 E0 73 F6 21 13 67 56 02 27 01 01 02 03 A2 + Movistar ES SIM Card (ICCID 89304075700066xxxxxx) (Telecommunication) + 3B 9F 96 80 1F C7 80 31 E0 73 F6 21 13 67 56 03 27 00 89 01 02 28 TMobile Prepaid USIM (Telecommunication) @@ -10817,6 +10835,9 @@ 3B 9F 96 80 1F C7 80 31 E0 73 FE 21 1B 64 41 38 02 00 82 90 00 BA SIM card operateur Free (Telecommunication) +3B 9F 96 80 1F C7 80 31 E0 73 FE 21 1B 64 41 44 42 00 82 90 00 86 + wom chile (Telecommunication) + 3B 9F 96 80 1F C7 80 31 E0 73 FE 21 1B 64 41 44 73 00 82 90 00 B7 Bouygues Telecom (French Mobile Provider SIM card) (Telecommunication) https://www.bouyguestelecom.fr @@ -10920,6 +10941,10 @@ 3B 9F 96 80 1F C7 80 31 E0 73 FE 21 1B B3 E2 04 A5 83 0F 90 00 5B Tre Italia Gemplus (Telecommunication) +3B 9F 96 80 1F C7 80 31 E0 73 FE A1 17 57 4A 33 05 8C 33 39 00 96 + 1NCE SIM card (Telecommunication) + https://1nce.com/en-eu/1nce-os/our-architecture + 3B 9F 96 80 3F 87 82 80 31 E0 73 FE 21 1F 57 45 43 75 31 30 13 65 02 sysmoEUICC1-Cxx - eUCICC for econsumer eSIM RSP (Telecommunication) https://sysmocom.de/products/sim/sysmocom-euicc/index.html @@ -11159,6 +11184,9 @@ 3B 9F 97 81 31 FE 45 80 65 54 43 D3 22 82 31 C0 73 F6 21 80 81 05 D3 Turkish eID (Türkiye Cumhuriyeti Kimlik Kartı) (eID) +3B 9F 97 C0 0A 1F C6 80 31 E0 73 FE 21 1F 65 D0 02 33 15 0E 81 0F E8 + SIM Card (Telecommunication) + 3B 9F 97 C0 0A 1F C7 80 31 E0 73 FE 21 1B 65 D0 01 10 09 22 81 00 F2 "ultra fast card, max speed supported for telecom"? (transport) @@ -12205,6 +12233,9 @@ 3B DC 96 FF 81 11 FE 80 31 C8 54 43 56 35 07 73 FF A1 C0 3C NXP JCOP 4, J3R200P0X3U/0ZA16CP NXD6.2 (JavaCard) +3B DC 96 FF 81 91 FE 1F C3 80 73 C8 21 13 66 05 03 63 51 00 02 DE + Montenegro eID (eID) + 3B DC 96 FF 81 B1 FE 43 1F C3 0B 46 41 52 45 47 4F 53 41 4D 56 32 CC Multismartcard SAM (used in proprietary Scheidt&Bachmann Smartcard Reader v2) @@ -13455,6 +13486,9 @@ Walden Mutual Bank (Bank) https://www.waldenmutual.com/sustainable-bank-for-individuals#footnote-s0-4 +3B F8 13 00 FF 91 01 31 FE 41 53 4C 4A 26 31 23 42 1F 36 + Infineon SLJ26P (JavaCard) + 3B F8 18 00 00 80 31 FE 45 00 73 C8 40 13 00 90 00 92 G&D StarSign Token From 48be43f0e2efc82ec9b563313076d6628cb23a37 Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Thu, 20 Jun 2024 18:55:15 +0200 Subject: [PATCH 44/45] 12 new ATRs --- smartcard_list.txt | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/smartcard_list.txt b/smartcard_list.txt index dbaaac4..32bd46c 100644 --- a/smartcard_list.txt +++ b/smartcard_list.txt @@ -6674,6 +6674,9 @@ 3B 88 80 01 80 66 B0 07 01 01 07 .. .. Gemalto Santander Optelio TUI R7 with WG10 using Contactless interface +3B 88 80 01 80 73 C8 21 10 52 B8 1D F4 + Arculus AuthentiKey (via NFC) (Other) + 3B 88 80 01 99 02 00 D1 03 04 22 01 67 Debit card (Bank) @@ -8414,6 +8417,10 @@ 3B 8F 80 01 80 4F 0C A0 00 00 03 06 06 .. .. 00 00 00 00 .. RFID - ISO 14443 Type B Part 2 (as per PCSC std part3) +3B 8F 80 01 80 4F 0C A0 00 00 03 06 06 00 00 00 00 00 00 6E + ATM Milano RICARICA-MI Card (Transport) + https://www.atm.it/en/ViaggiaConNoi/Biglietti/Pages/Ricaricami.aspx + 3B 8F 80 01 80 4F 0C A0 00 00 03 06 07 .. .. 00 00 00 00 .. RFID - ISO 14443 Type B Part 3 (as per PCSC std part3) @@ -8987,6 +8994,9 @@ Lithuanian e-ID Card (eID) https://www.nsc.vrm.lt/default_en.htm +3B 9D 18 81 31 FC 35 80 31 C0 69 4D 54 43 4F 53 73 02 06 04 D1 + Lithuanian ID card (MaskTech, 2024) (eID) + 3B 9D 94 40 23 00 68 20 01 4D 69 6F 43 4F 53 00 90 00 Miotec smartcard running Miocos 2.0 on an Atmel AT90SC646 http://www.miotec.fi @@ -9532,6 +9542,9 @@ 3B 9E 96 80 1F C7 80 31 E0 73 FE 21 1B 66 D0 02 2A 8F 14 00 B3 Telefonica USIM (Telecommunication) +3B 9E 96 80 1F C7 80 31 E0 73 FE 21 1B 66 D0 02 2A B7 14 00 8B + AT&T Prepaid UICC (Telecommunication) + 3B 9E 96 80 1F C7 80 31 E0 73 FE 21 1B 66 D0 02 2A D3 13 00 E8 sim card from Mobilcom Debitel Telefonica (Telecommunication) https://md.de @@ -10088,6 +10101,9 @@ Kazakhstan "Beeline" 4G SIM card (Telecommunication) https://beeline.kz +3B 9F 95 80 1F C7 80 31 E0 73 FE 21 1B 63 6E 40 27 83 00 90 00 CD + SimCard in China (Telecommunication) + 3B 9F 95 80 1F C7 80 31 E0 73 FE 21 1B 63 E2 03 94 83 0F 90 00 BE Telenet N.V. Walk & Talk SIM Card Belgium @@ -10500,6 +10516,10 @@ 3B 9F 96 80 1F C7 80 31 E0 73 F6 21 13 67 56 02 27 01 01 02 03 A2 Movistar ES SIM Card (ICCID 89304075700066xxxxxx) (Telecommunication) +3B 9F 96 80 1F C7 80 31 E0 73 F6 21 13 67 56 02 35 01 03 01 03 B1 + Keepgo (Movistar) Lifetime World SIM Card (Telecommunication) + https://www.keepgo.com/products/keepgo-lifetime-prepaid-data-sim-card + 3B 9F 96 80 1F C7 80 31 E0 73 F6 21 13 67 56 03 27 00 89 01 02 28 TMobile Prepaid USIM (Telecommunication) @@ -10515,6 +10535,9 @@ 3B 9F 96 80 1F C7 80 31 E0 73 F6 21 13 67 56 03 27 01 20 02 00 81 VALID brand SIM card from T-Mobile (Telecommunication) +3B 9F 96 80 1F C7 80 31 E0 73 F6 21 13 67 56 03 27 01 20 02 01 80 + TMbl SIM (Telecommunication) + 3B 9F 96 80 1F C7 80 31 E0 73 F6 21 13 67 56 03 46 01 49 01 00 8A T-Mobile Poland pre-paid SIM card (Telecommunication) @@ -12227,6 +12250,10 @@ 3B DC 18 FF 81 91 FE 1F C3 80 73 C8 21 13 66 05 03 63 51 00 02 50 JCOP3 SecID P60 CS (JavaCard) +3B DC 18 FF C0 80 B1 FE 75 1F 03 5A 43 38 2E 36 20 52 45 56 20 44 36 57 + ZeitControl Professional Multi-Application BasicCard ZC8.6 (Other) + https://www.zeitcontrol.de/Smart-card-BasicCard-Professional-ZC76 + 3B DC 96 FF 81 11 FE 80 31 C8 54 43 56 30 05 73 FF A1 C0 3B NXP Javacard with Athena SCS OS (JavaCard) @@ -12402,6 +12429,9 @@ Crescendo C700 + MiFare 4K http://www.smartcardfocus.com/shop/ilp/id~265/p/index.shtml +3B DF 18 FF 81 31 FE 45 80 73 C8 21 10 59 B8 1D 41 75 74 68 4B 65 79 BA + Arculus AuthentiKey (Other) + 3B DF 18 FF 81 91 FE 1F C3 00 31 38 64 47 90 EC C2 73 14 01 50 82 90 00 BA Card store authentication and signature keys (JavaCard) https://ants.gouv.fr/Les-titres/Cartes-Agents/Adhesion/Telechargement-et-support @@ -13700,6 +13730,10 @@ 3B FA 13 00 FF 81 31 80 45 00 31 C1 73 C0 01 00 00 90 00 B1 OpenPGP +3B FA 13 00 FF 91 81 31 FE 47 80 12 39 2F 31 C0 73 C7 01 49 07 + MITSUBISHI Standard-9M (PKI) + https://www.mdis.co.jp/service/standard-9m/ + 3B FA 18 00 00 80 31 FE 45 FE 65 49 44 20 2F 20 50 4B 49 03 Estonian Identity Card (EstEID v3.5 (10.2014) cold) (eID) http://id.ee/ @@ -14498,6 +14532,9 @@ 3B FF 18 00 00 81 31 FE 55 00 6B 02 09 14 03 01 01 01 43 4E 53 10 31 80 75 Smart Card INFOCERT digital key CNS from CST PADOVA (eID) +3B FF 18 00 00 81 31 FE 55 00 6B 02 09 16 13 01 01 01 43 4E 53 10 31 80 67 + ANPR -- Ministero dell'Interno - Italia (PKI) + 3B FF 18 00 00 81 31 FE 55 00 6B 02 09 17 17 01 01 01 43 4E 53 10 31 80 62 Carta Nazionale dei Servizi (CNS) Centro Servizi Territoriali (CST) (PKI) http://cst.provincia.padova.it/category/faq/firma-digitale @@ -14927,6 +14964,9 @@ Platforma Canal+ Polska, cameleon card (Pay TV) https://www.flysat.com/canalplus-pl.php +3B FF 95 00 FF 50 80 1C 44 4E 41 53 50 34 30 30 20 52 65 76 49 34 4A + Sat Tv (Nagra) (Pay TV) + 3B FF 95 00 FF 50 80 1C 44 4E 41 53 50 34 30 30 20 52 65 76 49 35 48 Canal+ France Nagra3 (Pay TV) https://www.canalplus.com/ From 5cd29e9f63a666c0ddb798c793c96572661fcde9 Mon Sep 17 00:00:00 2001 From: Ludovic Rousseau Date: Sat, 29 Jun 2024 21:55:38 +0200 Subject: [PATCH 45/45] 11 new ATRs --- smartcard_list.txt | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/smartcard_list.txt b/smartcard_list.txt index 32bd46c..743170b 100644 --- a/smartcard_list.txt +++ b/smartcard_list.txt @@ -1376,6 +1376,10 @@ Multi-Transport Pass (Navegante) (Metro, Bus, Electric, Boat) Carris Metropolitano, PT (Transport) https://www.navegante.pt/ +3B 5F 96 00 80 5A 3F 06 08 20 12 23 C4 2F 0E 8D 82 90 00 + OPUS Card / Montreal (Transport) + https://opusenligne.ca/en + 3B 5F 96 00 80 5A 3F 06 08 20 12 23 C4 32 5F DE 82 90 00 Montréal metropolitan area and Québec city area OPUS card (Transport) https://www.carteopus.info/ @@ -4357,6 +4361,10 @@ Korigo card transport for star company (France) (Transport) https://www.star.fr/ +3B 6F 00 00 80 5A 28 13 02 10 12 2B C3 15 C9 C8 82 90 00 + KorriGo is a multimodal ticketing card given in the Région Brittany Council (Other) + https://www.korrigo.bzh/fr/une-carte-multiservice/71 + 3B 6F 00 00 80 5A 29 13 09 10 11 3[36] .. .. .. .. 82 90 00 MOBIB (reseau transport en commun Bruxelles, Belgique) http://www.uclouvain.be/sites/security/mobib.html @@ -4634,6 +4642,9 @@ 3B 6F 00 00 80 5A 3D 07 06 15 01 01 79 2C B6 36 82 90 00 RavKav (Transport) +3B 6F 00 00 80 5A 3D 23 C4 15 01 01 79 9A AA 14 82 90 00 + Tec MOBIB Wallonia (Transport) + 3B 6F 00 00 80 5A 3D 23 C4 15 01 02 79 37 6C 64 82 90 00 Brussel public transport NFC card (Transport) https://www.stib-mivb.be/mystib @@ -6210,6 +6221,10 @@ 3B 85 80 01 80 73 84 21 40 12 Dutch Biometric Passport +3B 85 80 01 80 73 84 21 C0 92 + Moroccan Identity Card (eID) + https://www.cnie.ma/ + 3B 85 80 01 80 73 C8 21 10 0E NXP P71 (SmartMX3 P71D320 JCOP4) (JavaCard) @@ -6445,6 +6460,10 @@ 3B 88 80 01 00 00 00 00 00 81 70 00 F8 Qantas Frequent Flyer Loyalty Card - Contactless (Loyalty) +3B 88 80 01 00 00 00 00 00 81 71 00 F9 + Passe Navigo Découverte (Transport Île de France) (Transport) + https://www.iledefrance-mobilites.fr/titres-et-tarifs/supports/passe-navigo-decouverte + 3B 88 80 01 00 00 00 00 00 81 77 00 FF KBC Maestro card (Bank) @@ -6513,6 +6532,8 @@ 3B 88 80 01 00 00 00 11 F7 81 81 00 EF MOBIB card (Transport) https://mobib.be/en.html + Passe Navigo Easy (Transport Île de France) (Transport) + https://www.iledefrance-mobilites.fr/titres-et-tarifs/supports/passe-navigo-easy 3B 88 80 01 00 00 01 07 01 72 90 00 EC Belgian passport (2008-2009) @@ -7561,6 +7582,9 @@ Navigo pass (RATP) (Transport) http://www.navigo.fr/ +3B 8C 80 01 50 C1 77 72 22 00 00 00 00 00 71 71 BB + Pass Navigo Easy Paris (Transport) + 3B 8C 80 01 50 C1 7B 55 BA 00 00 00 00 00 71 71 08 Navigo Easy (Paris public transportation) (Transport) https://parisbytrain.com/navigo-easy/ @@ -8967,6 +8991,10 @@ Feitian Biopass K27 (PKI) https://www.ftsafe.com/Products/FIDO/Bio +3B 9C 95 81 31 FE 9F 90 67 46 4A 01 04 00 05 01 72 FE 00 AE + ePass FIDO-NFC Plus (eID) + https://www.ftsafe.com/products/FIDO/NFC + 3B 9C 96 00 52 75 74 6F 6B 65 6E 45 43 50 73 63 Aktiv Rutoken ECP SC T0 https://www.rutoken.ru/products/all/rutoken-ecp-sc/ @@ -9594,6 +9622,9 @@ Twilio Super SIM (Telecommunication) https://www.twilio.com/iot/super-sim-card +3B 9E 97 80 1F C6 80 31 E0 73 FE 21 1B 66 D0 02 5E 90 15 00 D9 + SMARTY (a subsidiary of Three UK) 4G SIM Card (Telecommunication) + 3B 9E 97 80 1F C7 80 31 E0 73 FE 21 1B 66 D0 00 6B 95 11 00 EE TracFone SIM Verizon Wireless LTE supported (Telecommunication) https://www.tracfone.com @@ -9879,6 +9910,9 @@ 3B 9F 94 80 1F C7 80 31 E0 73 FE 21 1B 57 3F 86 60 AF 01 00 00 95 Gotanet SE USIM (Telecommunication) +3B 9F 94 80 1F C7 80 31 E0 73 FE 21 1B 57 3F 86 60 B4 A0 00 00 2F + Beeline RUS (Telecommunication) + 3B 9F 94 80 1F C7 80 31 E0 73 FE 21 1B 57 3F 86 60 B8 03 00 00 80 Zero1 SIM card, Singapore (Telecommunication) @@ -10606,6 +10640,9 @@ 3B 9F 96 80 1F C7 80 31 E0 73 FE 21 13 57 4A 33 0E 3F 33 34 00 A7 SIM Card (Telecommunication) +3B 9F 96 80 1F C7 80 31 E0 73 FE 21 13 57 4A 33 0E 48 33 30 00 D4 + Lifecell UA (Telecommunication) + 3B 9F 96 80 1F C7 80 31 E0 73 FE 21 13 57 4A 33 81 01 33 00 17 Telefonica M2M Global SIM (Telecommunication) @@ -15764,6 +15801,9 @@ 3F FF 95 00 FF 91 81 71 FE 57 00 44 4E 41 53 50 34 32 30 20 52 65 76 53 36 34 13 claro card honduras central america "NAGRA" (Pay TV) +3F FF 95 00 FF 91 81 71 FE 57 00 44 4E 41 53 50 34 32 30 20 52 65 76 53 36 41 66 + NAGRA KUDELSKI (Pay TV) + 3F FF 95 00 FF 91 81 71 FE 57 00 44 4E 41 53 50 34 32 30 20 52 65 76 53 36 42 65 Nagra Kudelski / Canalsat Reunion (Pay TV)