This page has been robot translated, sorry for typos if any. Original content here.

Emulator der Münztelefonkarte

Die Grundlage für den Aufbau von Emulatoren verschiedener Karten ist das folgende Prinzip. Da der Speicher einer Smartcard aus einem wiederbeschreibbaren Block und einem nicht wiederbeschreibbaren Block besteht und das Telefon nur in den wiederbeschreibbaren Bereich schreibt, was hindert uns daran, die Informationen von der neuen Karte zu lesen und irgendwo zu speichern? Der Algorithmus des Telefons hängt vom Inhalt des "nicht umgeschriebenen" Speicherbereichs ab und ist für jede Karteninstanz individuell, aber dieser Bereich ist unverändert! Der einzige Nachteil dieser Methode kann als ziemlich viel Komplexität der Implementierung angesehen werden, aber es wird durch die Tatsache erlöst, dass auf der Grundlage dieses Prinzips Emulatoren fast alle Karten, einschließlich sogar SIM-Karten von Mobiltelefonen, implementiert werden.

Die Implementierung des Emulators nach diesem Prinzip kann auf zwei Arten implementiert werden. Die erste besteht darin, dass eine logische Schaltung zusammengestellt wird, die die gesamte Logik des "Gerätekarten" -Schemas implementiert. Das Schema erweist sich jedoch als ziemlich umständlich. Die zweite Methode, die im Folgenden beschrieben wird, basiert auf der Verwendung von Mikrocontrollern. Grundsätzlich schlagen sie vor, Mikrocontroller aus der PIC-Serie zu verwenden, aber einen solchen Controller zu programmieren, ist ein hochwertiger Humor. Und irgendwie vergisst jeder die Verfügbarkeit auf Lager   Controller anderer Serien, einschließlich unserer, inländischen. Aber ich empfehle letzteres wegen ihrer großen und mächtigen Größe nicht. Am annehmbarsten ist meiner Meinung nach der Einsatz des Motorola MC68NS705K1 Motorcontrollers. Erstens ist es ziemlich leicht zu finden, zweitens ist es billig. Also, alles ist sehr einfach. Wir sammeln den Programmierer nach dem in der Abbildung gezeigten Schema.

Der Programmierer.

Das Schema des Programmierers

Wir lesen die Informationen (Firmware) von der neuen Karte mit Hilfe des Programms mit diesem Programm und Sie können Informationen auf eine leere Karte schreiben, wenn es sich nicht um eine einmalige Karte handelt

Wir programmieren den Controller, indem wir ihn mit diesem Programm an diesen LPT-Port des Computers anschließen. Laden Sie 32 KB herunter

Wir sammeln den Emulator nach dem Schema.

Der Emulator.

Das Schema des Emulators der Telefonkarte

Der Emulator ist einsatzbereit.