system was Nedry's request to leave the ordinary user interface and access the code itself. The computer asked for his name, and he replied: nedry.
That name was authorized to access the code, so the computer allowed him into the system. Nedry asked to goto command level, the computer's highest level of control. The command level required extra security, and asked Nedry for his name, access number 7 and password.
nedry
040/# xy/67 amp;
mr goodbytes
Those entries got Nedry into the command level. From there he wanted security. And since he was authorized, the computer allowed him to go there. Once at the security level, Nedry tried three variations:
keycheck off
safety off
sl off
"He's trying to turn off the safety systems," Wu said. "He doesn't want anybody to see what he's about to do."
"Exactly," Arnold said. "And apparently he doesn't know it's no longer possible to turn the systems off except by manually flipping switches on the main board."
After three failed commands, the computer automatically began to worry about Nedry. But since he had gotten in with proper authorization, the computer would assume that Nedry was lost, trying to do something he couldn't accomplish from where he was. So the computer asked him again where he wanted to be, and Nedry said:
security. And he was allowed to remain there.
"Finally," Wu said, "here's the kicker." He pointed to the last of the commands Nedry had entered.
Whte_rbt.obj
"What the hell is that?" Arnold said. "White rabbit? Is that supposed to be his private joke?"
"It's marked as an object," Wu said. In computer terminology, an "object" was a block of code that could be moved around and used, the way you might move a chair in a room. An object might be a set of commands to draw a picture, or to refresh the screen, or to perform a certain calculation.
"Let's see where it is in the code," Arnold said. "Maybe we can figure out what it does." He went to the program utilities and typed:
FIND WHTE-RBT.OBJ
The computer flashed back:
OBJECT NOT FOUND IN LIBRARIES
"It doesn't exist," Arnold said.
"Then search the code listing," Wu said.
Arnold typed:
FIND/LISTINGS: WHTE-RBT.OBJ
The screen scrolled rapidly, the lines of code blurring as they swept past. It continued this way for almost a minute, and then abruptly stopped.
"There it is," Wu said. "It's not an object, it's a command." The screen showed an arrow pointing to a single line of code:
curv = GetHandl {ssm.dt} tempRgn {itm.dd2}.
curh = GetHandl {ssd.itli} tempRgn2 {itm.dd4}.
on DrawMeter(!gN) set shp-val.obi to lim(Val{d})-Xval.
if ValidMeter(mH) (**mH).MeterVis return.
if Meterband](vGT) ((DrawBack(tY)) return.
limitDat.4 = maxbits (%33) to {limit 04} set on.
limitDat.5 = setzero, setfive, 0 {limit.2-var(szb)}.
on whte-rbt.obi call link.sst {security, perimeter} set to off.
Vertrange={maxrange+setlim} tempVgn(fdn- amp;bb+$404).
Horrange={maxRange-setlim/2} tempHgn(fdn- amp;dd+$105).
void DrawMeter send-screen.obi print.
"Son of a bitch," Arnold said.
Wu shook his head. "It isn't a bug in the code at all."
"No," Arnold said. "It's a trap door. The fat bastard put in what looked like an object call, but it's actually a command that links the security and perimeter systems and then turns them off. Gives him complete access to every place in the park."
"Then we must be able to turn them back on," Wu said.
"Yeah, we must." Arnold frowned at the screen. "All we have to do is figure out the command. I'll run an execution trace on the link," he said. "We'll see where that gets us."
Wu got up from his chair. "Meanwhile," he said, "meanwhile, that somebody went into the freezer about an hour ago. I think I better go count my embryos."
Ellie was in her room, about to change out of her wet clothes, when there was a knock on the door.
"Alan?" she said, but when she opened the door she saw Muldoon standing there, with a plastic-wrapped package under his arm. Muldoon was also soaking wet, and there were streaks of dirt on his clothes.
"I'm sorry, but we need your help," Muldoon said briskly. "The Land Cruisers were attacked an hour ago. We brought Malcolm back, but he's in shock. He's got a very bad injury to his leg. He's still unconscious, but I put him in the bed in his room. Harding is on his way over."
"Harding?" she said. "What about the others?"
"We haven't found the others yet, Dr. Sattler," Muldoon said. He was speaking slowly now.
"Oh, my God."
"But we think that Dr. Grant and the children are still alive. We think they went into the park, Dr. Sattler."
"Went into the park?"
"We think so. Meanwhile, Malcolm needshelp. I've called Harding."
'Shouldn't you call the doctor?"
"There's no doctor on the island. Harding's the best we have."
"But surely you can call for a doctor-" she said.
"No." Muldoon shook his head. "Phone lines are down. We can't call out." He shifted the package in his arm.
"What's that?" she said.
"Nothing. Just go to Malcolm's room, and help Harding, if you will."
And Muldoon was gone.
She sat on her bed, shocked. Ellie Sattler was not a woman disposed to unnecessary panic, and she had known Grant to get out of dangerous situations before. Once he'd been lost in the badlands for four days when a cliff gave way beneath him and his truck fell a hundred feet into a ravine. Grant's right leg was broken. He had no water. But he walked back on a broken leg.
On the other hand, the kids…
She shook her head, pushing the thought away. The kids were probably with Grant. And if Grant was out in the park, well… what better person to get them safely through Jurassic Park than a dinosaur expert?
In the Park
"I'm tired," Lex said. "Carry me, Dr. Grant." "You're too big to carry," Tim said.
"But I'm tired," she said.
"Okay, Lex," Grant said, picking her up. "Oof, you're heavy."
It was almost 9:00 p.m. The full moon was blurred by drifting mist, and their blunted shadows led them across an open field, toward dark woods beyond. Grant was lost in thought, trying to decide where he was. Since they had originally crossed over the fence that the tyrannosaur had battered down, Grant was reasonably sure they were now somewhere in the tyrannosaur paddock. Which was a place he did not want to be. In his mind, he kept seeing the computer tracing of the tyrannosaur's home range, the tight squiggle of lines that traced his movements within a small area. He and the kids were in that area now.
But Grant also remembered that the tyrannosaurs were isolated from all the other animals, which meant they would know they had left the paddock when they crossed a barrier-a fence, or a moat, or both.
He had seen no barriers, so far.
The girl put her head on his shoulder, and twirled her hair in her fingers. Soon she was snoring. Tim trudged alongside Grant.
"How you holding up, Tim?"
"Okay," he said. "But I think we might be in the tyrannosaur area."
"I'm pretty sure we are. I hope we get out soon."
"You going to go into the woods?" Tim said. As they came closer, the woods seemed dark and forbidding.
"Yes," Grant said. "I think we can navigate by the numbers on the motion sensors."
The motion sensors were green boxes set about four feet off the ground. Some were freestanding; most were attached to trees. None of them were working, because apparently the power was still off. Each sensor box had a glass lens mounted in the center, and a painted code number beneath that. Up ahead, in the mist-streaked moonlight, Grant could see a box marked T/S/04.
They entered the forest. Huge trees loomed on all sides. In the moonlight, a low mist clung to the ground, curling around the roots of the trees. It was beautiful, but it made walking treacherous. And Grant was watching the sensors. They seemed to be numbered in descending order. He passed T/S/03, and T/S/02. Eventually they reached T/S/01. He was tired from carrying the girl, and he had hoped this would coincide with a boundary for the tyrannosaur paddock, but it was just another box in the middle of the woods. The next box after that was marked T/N/01, followed by T/N/02. Grant realized the numbers must be arranged geographically around a central point, like a compass. They were going from soutb to north, so the numbers got smaller as they approached the center, then got larger again.