| Bei Smartcards
mit Seriennummern, die mit C 8000, C 9000 oder D 8000 ... beginnen
ist es nicht mehr möglich, die ersten 4 Bytes der Signatur auszulesen. Dies
war bei den Karten davor (in der MOSC-Szene als <8k
bezeichnet) möglich, indem man eine falsche Signatur an die Karte schickte. Die Karte
antwortete mit Signatur falsch gefolgt von den ersten 4 Bytes der richtigen
Signatur. Das letzte Byte wurde durch ausprobieren aller 256 Möglichkeiten ermittelt. Mitte 1999 wurde ein weiterer Fehler der Smartcards entdeckt. Es wurde festgestellt, daß sich das Timing der Karten unterscheidet, wenn ein falsches oder korrektes Byte der Signatur geschickt wird. Hierdurch konnte man nun jedes Byte der Signatur einzeln hochgezählt an die Karte senden und dabei das Timing der Karte messen. Am Timingverhalten wurde der Wert eines Bytes als falsch oder korrekt bewertet. Waren die ersten vier Bytes korrekt, so konnte das fünfte Byte wieder wie bei alten Karten hochgezählt werden. Hierdurch sind statt max. 256 Möglichkeiten bis zu fünf mal 256 Versuche nötig, die gültige Signatur zu erhalten. Der Vorgang dauert also etwas länger, ist aber genauso erfolgreich wie bei alten Karten. Dieses Verfahren wurde durch die Software SignHunter (plus Zusatzprogramme und Erweiterungen) automatisiert. Da es um sehr kritische Timings geht, funktionieren Modifikationen der C/D8000/9000 Karten nicht unter Windows, sondern nur unter DOS. Die ersten Versionen der Software erforderten langwieriges Anpassen der Timings an den verwendeten Computer bzw. dessen serielle Schnittstelle. Auch konnten nicht die bei alten Karten üblichen CRD-Files verwendet werden, es mussten spezielle CRDs individuell erstellt werden. Durch Zusatzprogramme und neue Versionen dieser Software ist es heute mit geringem Aufwand möglich, 8000/9000er Karten genauso wie <8k Karten zu modifizieren. Das Feintuning des Timings wird schon automatisch erledigt und auch die guten alten CRD-Files werden teilweise schon automatisch umgesetzt. |
| Alle hier enthaltenen Warenzeichen und Produktbezeichnungen sind Eigentum des jeweiligen Besitzers. |
© Copyright Euro-BusinessNet