Lesen Firmware Münztelefon Karten
Anschluss an eine PC - Karte zum Lesen und Schreiben wird in erster Linie durch den gleichen LPT - Port erfolgen.
Putting - Chart Leseraum. (8-polig).
Oder am Tisch (6 - polig).
Lage |
Termin |
Um eine Verbindung |
|
|
1. - + 5V 2. - 2 - Pin - LPT 3. - 3 - Pin - LPT 4. - 25 pin LPT 6. - 11 - polig LPT |
Angetrieben über Pulsdioden (Anoden zum Hafen) , um den LPT 6-9 zu kontaktieren, können Sie nehmen es auch mit dem ersten Stift GamePorta (der Port für den Joystick) oder der Tastatur.
Mit der Software
Also , wenn alles angeschlossen ist, können Sie mit der Software arbeiten beginnen. Wenn alles richtig auf dem Bildschirm angeschlossen ist , wird auf die wie folgt aussehen:
Wenn alle Daten in HEX - Codes wird auf "FF" oder 16 hexadezimale Notation "11111111" gesetzt werden, bedeutet dies , dass etwas nicht in Ordnung Verbindung oder schlecht kontachit. Dieses Sieb vpolnennoy seine Aufgabe, es liegt an Ihnen , sich trauen! Dieses Programm ist nicht nur eine einfache Leser sie noch weiß , wie man das Gerät von der Karte zu schießen ...
2. Physikalische ISO - Norm
Die Abbildung zeigt die Nummerierung der Kontakte der Chipkarte
Typ ISO 7816-1 |
|
|
|
|
1- VCC (Leistung) 2- RST (Reset) 3- CLK (Takt) 4- GND (Masse) 5- keinen Gebrauch (nicht verwendet) 6- I / O (Eingabe / Ausgabe) |
Was ist auf den Karten geschrieben? (Für St. Petersburg - Karten)
Zuordnung der einzelnen Bits aufgezeichnet auf der Karte.
Die Karte verwendet nur 16 Byte. Der ganze Rest sind 0xFF.
Beispiele für Speicherkarten
Diese Karte ist über 50 Einheiten. Nummer 0050415503.
Gültig bis 30/09/98
E9, 30, FF, 01, F1, E2, 80, C0
00, 00, 00, 00, 00, FF, 18, EA
Diese Karte ist für 400 Einheiten auch leer. Nummer 0400155921.
Gültig bis 30/09/98
E9, 30, FF, 01, 88, A7, 9B, E8
00, 00, 00, 00, 00, FF, D9, 79
Hier ist eine Karte für 1000 Einheiten. 998. Es bleibt Nummer 1000013039.
Gültig bis 31.12.99
E9, 30, FF, 01, F7, 3F, 59, DC
00, 01, 7F, 0F, 3F, FF , 68, 6B
Dann rief ich auf diese Karte. Es bleibt zu 6 Einheiten.
E9, 30, FF, 01, F7, 3F, 59, DC
00, 00, 00, 00, 3F, FF, 68, 6B
Schließlich ist beendet.
E9, 30, FF, 01, F7, 3F, 59, DC
00, 00, 00, 00, 00, FF, 68, 6B
Feldzuordnung
1. Die ersten 4 Bytes - Identifier einige. Auf allen Karten
E9, 30, FF, 01.
2. Die folgenden 4 Bytes - Seriennummer der Karte. Durch die Anordnung der Bits in den Bytes in umgekehrter Reihenfolge, und dann werden die Bytes selbst, so erhält man eine 32-bit unsignierte Ganzzahl. Zum Beispiel die Bytes F7, 3F, 59, reverse DC Bits erscheinen als EF, FC, 9A, 3B. 0x3B9AFCEF eine Kartennummer oder 1000013039 in dezimal erhalten. Es ist leicht zu merken , dass die Nummer auf der Karte aufgedruckt, immer von 10 Ziffern besteht, und die ersten vier Ziffern - Karten der Kapazität.
3. Die folgenden 5 Bytes - die Anzahl der Einheiten auf der Karte verbleiben. Das Speicherformat ist sehr interessant: die Anzahl der Einzel Verwendung von Bits in einem Byte, mit dem jüngsten beginnen. Demnach entspricht der Wert des Bytes 07-3 Einheiten, den Wert 1F - fünf, und 7F - sieben Einheiten. Die maximale Anzahl von Einheiten , die in einem Byte gespeichert werden - sieben. Dementsprechend mit Oktal. Somit Bytes 00, 01, 7F, 0F, 3F 01746 Oktal oder 998 in Dezimaleinheiten entsprechen. Die maximale Anzahl der Einheiten können in Oktalzahlen 77777 oder 32767 in dezimal ausgedrückt werden.
4. Das nächste Byte ist immer FF. Es scheint , dass es nicht verwendet wird.
5. Die letzten beiden Bytes ausdrücken scheinbar CRC oder anderen Kontrollcode für die ersten 8 Byte konstant , da in Einheiten zu verbringen, ändern sie nicht, aber
jede Karte , die sie besitzen. Solange ihr Zweck ist nicht klar. Es wurde festgestellt , dass die Haltbarkeit nicht auf der Karte aufgezeichnet. Anscheinend hat es etwas mit der Kartennummer zu tun.
Vielleicht entsprechen jeweils Ablaufdatum auf einen bestimmten Bereich von Zahlen.
Wie bereits erwähnt, von den ersten 10 Ziffern der Nummer 4 Express - Kartenkapazität. Die restlichen 6 nicht identifiziert eindeutig die Karte als bereits mehr als eine Million Karten produziert. Insgesamt an diesem Nummerierungssystem kann 6 Millionen Karten sein:
* Bei 25 Einheiten mit Zahlen 0025000000-0025999999
* Bei 50 Einheiten mit Zahlen 0050000000-0050999999
* Bei 100 Einheiten mit Zahlen 0100000000-0100999999
* Bei 200 Einheiten mit Zahlen 0200000000-0200999999
* Bei 400 Einheiten mit Zahlen 0400000000-0400999999
* Bei 1000 Einheiten mit Zahlen 1000000000-1000999999
Kommentare
Kommentar nicht vergessen , dass der Inhalt und der Ton Ihrer Nachrichten , die Gefühle von echten Menschen verletzen können, Respekt und Toleranz gegenüber seinen Gesprächspartnern, auch wenn Sie Ihr Verhalten in Bezug auf die Meinungsfreiheit ihre Meinung nicht teilen, und die Anonymität des Internets, ändert sich nicht nur virtuell, sondern realen Welt. Alle Kommentare werden aus dem Index, Spam - Kontrolle versteckt.