MASTER-FILE-CODER - Programme gut gesichert -
Der Master-File- Coder ( im Folgenden kurz
" MFC") ist ein Programm zum Verschlüsseln von ausführbaren Programmen. Sie
können so z. B. selbst geschriebene Programme vor dem Einblick Anderer schützen. Beim Starten eines mit dem MFC
verschlüsselten Programms, muß dann ein
Passwort angegeben werden, ohne das das
Programm nicht lauffähig und somit auch
nicht startbar ist!
1) PROGRAMMSTART Nach dem Laden mittels LOAD" MASTER-CODER",8 und dem Starten durch " RUN" erscheint zunächst ein kleines Auswahlmenu. Drücken Sie hier die < RETURN>- Taste, so wird das eigentliche Programm
aufgerufen. Fahren Sie jedoch den weißen
Menubalken mit Hilfe der < CRSR runter>- Taste herab, und drücken Sie dann < RE- TURN>, so wird eine Kurzanleitung zum
MFC angezeigt. Sie blättern hier mit der
< SPACE>- Taste jeweils eine Seite weiter.
DAS HAUPTPROGRAMM Haben Sie im Startup-Menu das Starten
des MFC gewählt, so sehen Sie nun den
roten Arbeitsbildschirm des Programms.
Hier nun müssen Sie zunächst den Filenamen des zu kodierenden Files angeben.
Geben Sie "$" ein, so wird das Inhaltsverzeichnis der momentan eingelegten
Diskette angezeigt. Nach Eingabe des
gewünschten Namens wird das zu kodierende Programm mit einem eingebauten
Schnellader nachgeladen. Sollte es hier
Ladeprobleme mit hardwaremässigen
Floppyspeedern geben, so schalten Sie
diese bitte vor Benutzung des MFC ab.
Nachdem der Ladevorgang abgeschlossen
wurde, sehen Sie am unteren Bildschirmrand Informationen über den Namen des
gelandenen Files, seine Startund Endadresse, die es normalerweise im Speicher innehält, sowie über seine Länge in Bytes. Der MFC fragt Sie nun nach einem
Passwort, das zur Kodierung herangezogen
werden soll. Selbiges muß unbedingt 6 Zeichen lang sein, nicht mehr, aber auch
nicht weniger! Hiernach wird nach einem
hexadezimalen Kodierungswert gefragt, den Sie beliebig zwischen $00 und $ FF
wählen können. Anschließend müssen Sie
angeben, ob das zu kodierende Programm
durch " RUN" startbar ist, oder ob es
sich dabei um ein Assembler-Programm
handelt, daß mit einem SYS-Befehl angesprungen werden muß. Drücken Sie hier
bitte entsprechend des Aufrufs eine der
Tasten < R> oder < S> . In letzterem Fall
fragt Sie der MFC noch nach der anzuspringenden Adresse, die Sie in hexadezimaler Schreibweise angeben müssen. Nun
können Sie noch eine 38- stellige Nachricht eingeben, die während des dekodierens auf dem Bildschirm angezeigt werden
soll. Nachdem auch diese Eingabe gemacht
wurde, beginnt der MFC nun endlich mit der Kodierung der Daten, wobei als Progressindikator die aktuell bearbeitete
Adresse angezeigt wird. Hiernach werden
Sie nun nach dem Namen gefragt, unter
dem das Programm in kodierter Form wieder auf Diskette gelangen soll. Nach
Eingabe desselben können Sie durch Drükken von < S> das File unter dem angegebenem Namen speichern. Drücken Sie hier
< N>, so wird der Speichervorgang abgebrochen und wieder zum Programmanfang
zurückgekehrt. Mit < E> wird ein Reset
ausgelöst, und somit das Programm verlassen.
HINWEISE Bei allen Tastatureingaben kann mit
< DEL> korrigiert und mit < RETURN> abgeschlossen werden.
Bei Anzeige des Directorys können Sie
die Ausgabe mit Hilfe von < CTRL> verlangsamen, mit < SPACE> stoppen und wieder starten, oder mit < RUN/ STOP> abbrechen. Mit einem beliebigen Tastendruck gelangen Sie anschließend wieder zum
Hauptmenu zurück.
Beachten Sie bitte, daß der MFC nur solche Files kodieren kann, die an der normalen Basicstartadresse $0801( dez.
2049) beginnen. Dies ist z. B. bei allen
mit " RUN" startbaren Files der Fall.
Soll ein Assemblerprogramm kodiert werden, so sollten Sie es mit einem Packer
oder Linker vorbearbeiten, um es an
Adresse $0801 zu verschieben. Desweiteren können Files bearbeitet werden, die
auf Diskette bis zu 208 Blocks lang
sind.
Dennoch kann es in manchen Fällen zu
Problemen kommen, in denen ein File nach
der Kodierung nicht mehr startbar ist
( oft bei Files, die zuvor gepackt wurden
und korrekte Adressen in den Ladevektoren des Betriebssystems erwarten) . Speichern Sie also ein kodiertes File immer
unter anderem Namen als das unkodierte, und prüfen Sie anschließend, ob es problemlos dekodiert und gestartet werden kann, um dann das Quellfile ggf. zu löschen.
Ein vom MFC kodiertes File wird ganz
normal mittels LOAD" NAME",8 geladen und
durch " RUN" gestartet. Hiernach verlangt
das Programm von Ihnen die Eingabe des
6- stelligen Passworts, das Sie AUF GAR
KEINEN FALL vergessen dürfen, da Sie
sonst nie wieder an das unkodierte Programm kommen! ! ! Während der Eingabe kann
mit < DEL> korrigiert und mit < RETURN> abgeschlossen werden. Die eingegebenen
Zeichen werden auf dem Bildschirm durch
"*"- Zeichen anonymisiert ausgegeben, so
daß eine weitere, am Computer sitzende
Person das Passwort nicht lesen kann.
Nach Eingabe des korrekten Passworts
wird das Programm dekodiert und gestartet. Beachten Sie bitte auch, daß nach
dreimaligem Eingeben eines falschen
Passworts zum " Hackschutz" ein Reset
ausgelöst wird.
(ub)