PeculiarVentures / fortify-releases

Other
2 stars 0 forks source link

Add support for '3bdf18ff8191fe1fc30031b8640c01ecc173940180829000b3' token #7

Open varo1809 opened 2 months ago

varo1809 commented 2 months ago

Reader name: Athena ASEDrive CCID ATR: 3BDF18FF8191FE1FC30031B8640C01ECC173940180829000B3

{
   "cards": [{
    "atr": "3BDF18FF8191FE1FC30031B8640C01ECC173940180829000B3",
    "name": "Token name",
    "driver": "79524B0525CA98B4E748F0E2898905A8F170E0BA"
   }],
   "drivers": [{
    "id": "79524B0525CA98B4E748F0E2898905A8F170E0BA",
    "name": "Driver name",
    "file": {
        "windows": "path/to/pkcs11.dll",
        "osx": "path/to/pkcs11.dylib"
    }
   }]
}

Smart card ATR parsing 3BDF18FF8191FE1FC30031B8640C01ECC173940180829000B3

Kharya1337 commented 6 days ago

Thank you for the bug, if you could provide additional information we would love to try to make this card work without error.

We need to know:

Who makes the card? What middleware is used with the card? What is the name and path of the PKCS#11 library in that middleware?

Also we have done some more exploration, it seems that MAYBE this card works with: /usr/local/lib/libASEP11.dylib

If so adding this one card to cards.json should in theory make this card work.

{
    "cards": [
      {
        "atr": "3BDF18FF8191FE1FC30031B8640C01ECC173940180829000B3",
        "name": "Central Bank of Costa Rica smartcard",
        "driver": "29a2bd60c4b841c686be68d2874c0c02"
      }
    ]
}

Unfortunately without a user who can work with us to confirm the above we can not add this to the formal definition of supported cards.

Kharya1337 commented 6 days ago

Dupe of https://github.com/PeculiarVentures/fortify-releases/issues/3