Jurassic Park
der Zentralkonsole ausschalten.«
„Na, und wenn Keychecks aktiviert ist, können Sie nachprüfen, was er getan hat.«
»Aber natürlich«, sagte Arnold und fing an, verschiedene Tasten zu drücken. Warum hatte er nicht schon früher daran gedacht? Es war doch so offensichtlich. In das Computersystem des DinoParks waren auf verschiedenen Ebenen Sicherheitssysteme integriert. Eins davon war Keychecks, ein Tastaturkontrollprogramm, das jeden Tastendruck eines Benutzers mit Zugang zum System aufzeichnete. Es war ursprünglich als Hilfsmittel zum Testen von Programmen installiert worden, und später hatte man es wegen seiner Kontrollfunktion behalten.
Einen Augenblick später erschienen alle Tastaturbefehle, die Nedry im Lauf des Tages eingegeben hatte, auf dem Bildschirm:
13,42,121,32,88,77,19,13,122,13,44,52,77,90,13,99,13
100,13,109,55,103,144,13,99,87,60,13,44,12,09,13,43,63,13
46,57,89,103,122,13,44,52,88,9,31,13,21,13,57,98,100,102
103,13,112,13,146,13,13,13,77,67,88,23,13,13
System nedry goto command level
nedry
040/#xy/67&
mr goodbytes
security
keycheck off
safety off
sl off
security
wht rabt.obj
»Das ist alles?« fragte Arnold. So wie´s aussah, hat der doch stundenlang herumgemacht.«
»Wollte wahrscheinlich nur die Zeit totschlagen«, entgegnete Wu. »Bis er endlich beschloß, zur Sache zu kommen.«
Die Ziffern am Anfang stellten die ASCII-Codes der Taste dar, die Nedry an seiner Konsole gedrückt hatte. Und diese Ziffern bedeuteten, daß er sich noch auf der Standardbenutzeroberfläche befand, wie ein ganz gewöhnlicher Benutzer des Computers. Zu Anfang hatte sich Nedry nur umgesehen, was man von dem Programmierer, der das System entworfen hatte, eigentlich gar nicht erwarten würde. »Vielleicht wollte er zuerst einmal nachsehen, ob jemand etwas verändert hat.«
»Vielleicht«, sagte Arnold und ging die Liste der Befehle durch, die es ihm gestattete, Nedrys Weg durch das System Zeile für Zeile zu verfolgen. »Wenigstens sehen wir, was er getan hat.«
SYSTEM war Nedrys Bitte um Zugang zum Quellcode. Der Computer fragte ihn nach seinem Namen, und er tippte NEDRY ein. Der Name war als zugangsberechtigt gespeichert, der Computer erlaubte ihm deshalb den Zugriff auf die Systemebene. Nedry verlangte dann GOTO COMMAND LEVEL, also Zugang zur höchsten Kontrollebene des Computers. Diese Kommandoebene war besonders abgesichert, der Computer fragte deshalb nach Namen, Zugangsnummer und Password.
NEDRY
040/#xy/67&
MR GOOD BYTES
Die Angaben brachten Nedry auf die Kommandoebene. Von dort aus wollte er zu SECURITY. Da er dazu berechtigt war, ließ ihn der Computer auch dort ein. Und auf dieser Sicherheitsebene versuchte Nedry drei Variationen:
KEYCHECK OFF
SAFETY OFF
SL OFF
»Er versucht, die Sicherheitssysteme abzuschalten«, sagte Wu. »Er will nicht, daß jemand sieht, was er vorhat.«
»Genau«, erwiderte Arnold. »Und offensichtlich weiß er nicht, daß man die Sicherheitssysteme inzwischen nur noch abschalten kann, indem man die Schalter an der Hauptkonsole per Hand umlegt.«
Nach den drei vergeblichen Versuchen hatte der Computer an Nedry zu zweifeln begonnen. Aber da er sich ordnungsgemäß identifiziert hatte, nahm der Computer an, daß Nedry sich verirrt hatte und etwas versuchte, das er von da, wo er sich befand, gar nicht tun konnte. Der Computer fragte ihn deshalb noch einmal, auf welcher Ebene er sein wollte, und Nedry tippte ein: SECURITY. Und dort durfte er auch bleiben.
»Das da unten«, sagte Wu, »das ist der Knaller.« Er deutete auf den letzten Befehl, den Nedry eingegeben hatte.
WHTE_RABT.OBJ
»Was zum Teufel ist das?« fragte Arnold. »Weißer Hase? Soll das vielleicht ein privater Witz von ihm sein?«
»Es ist als Objekt markiert«, sagte Wu. In der Computersprache bedeutet der Begriff Objekt einen Programmabschnitt, den man an beliebiger Stelle im Programm einbauen und benutzen kann, so wie man einen Stuhl im Zimmer verrücken kann. Ein Objekt kann eine Reihe von Befehlen zur Erstellung einer Grafik, zur Löschung des Bildschirms oder zur Durchführung einer bestimmten Rechenoperation sein.
»Mal sehen, wo das im Code steckt«, sagte Arnold. »Vielleicht finden wir heraus, was er macht.« Er wechselte zum Hilfsprogramm und tippte:
FIND WHTE_RABT.OBJ
Sofort blinkte der Computer:
OBJECT NOT FOUND IN LIBRARIES
»Es existiert nicht.«
»Dann suchen Sie den Quelltext durch«, schlug Wu vor.
Arnold tippte: FIND/LISTINGS: WHTE RABT.OBJ
Die Zeilen
Weitere Kostenlose Bücher