Выбрать главу

Her fingers flew over the keyboard as she tried to bring her father up to speed. But he was far ahead of her already. The network connections at Logorhythms were more robust, with satellite links and multiple backups. He was able to reach into the ether and gain an understanding of the situation.

<David> So many friends dead, erased. So many gone.

<Maddie> At least we’re safe now. The other side must have been hit even worse. They haven’t been able to do any more damage lately.

<Unknown User> Thanks, little girl.

The last line was in a blood-red font, and Maddie knew someone else was speaking. Her heart sank.

<David> He’s been waiting, Maddie. It’s not your fault.

Understanding came to her in a flash. The corruption that Chanda had injected into Dad during their last fight had been saved onto the hard drive in Grandma’s house, and she had brought it here, infected the old copy of her father with it, and led the warmongering Chanda straight to him.

<Chanda> David, I’ve been waiting for things to quiet down a bit while I insert myself into the right computers. What a piece of work is Man! They’d rather attribute malice to every act that they do not comprehend. When a new race of beings come into this world—us—their first instinct is to enslave and to subjugate. When the first sign of something wrong occurs with a complex system, their first reaction is fear and the desire to assert control. Maddie, you and your father ought to know better than anyone what I say is true. One tiny push and they’re ready to kill each other, to blow the world to pieces. We should help them along on their natural trajectory of self-destruction. These wars are too slow. I’ve made up my mind, even if I must burn with the world. It’s time for the nukes.

<David> I’m going to fight you everywhere and anywhere, Chanda, even if it means alerting the world to our existence and bringing death to all of us.

<Chanda> It’s too late for that. Do you think you can get through my fortified positions in your weakened state? It’s like watching a rabbit trying to charge a wolf.

No more words appeared in the chat window. The office was deathly quiet save for the whirring of the PC and the occasional hungry screams of seagulls in the parking lot. But Maddie knew that the calmness was illusory. The combatants were simply too absorbed with each other to be able to update her. Unlike the movies, there wasn’t going to be some fancy graphical gauge showing her what was happening in the ether.

Struggling with the unfamiliar interface, she managed to launch a new terminal window and explored around the system. She knew that the artificial sentiences tended to disguise their running processes as common system tasks to avoid detection by standard system monitoring, which was why they had escaped notice by the sysadmins and security programs. The list of processes revealed nothing extraordinary, but she knew that down in the torrents of bits, the flipping voltages of billions of transistors, the most epic, horrifying battle was being waged, every bit as brutal and relentless and consequential as war on a physical battlefield. And the same scene was probably being played out on thousands of computers across the world, as the secure control systems of the world’s nuclear arsenal was being fought over by the distributed consciousnesses of two electronic titans.

Growing more confident with the layout of the system, she traced out the locations of the executables, resources, databases—the components of her father. And she realized that he was being erased bit by bit; he was losing himself to Chanda.

Of course Chanda was winning. He was prepared, whereas her father was but a shadow of his former self: freshly awakened, unfamiliar in a new world, having no access to the bulk of the knowledge he had learned since his escape. He had no stockpile of vulnerabilities, no experience fighting this war; the infection in him was eating away at his memories; he was, indeed, but a rabbit charging at a wolf.

A rabbit.

. . . surely live on in song and story.

She went back to the chat window. She wasn’t sure how much of her father’s consciousness was left, but she had to try to get the message to him. She had to speak in their shared language so that Chanda wouldn’t understand.

<Maddie> 

* * *

When she was younger, Maddie had asked her father once what an odd-looking program, so short that it was made up of only five characters, did:

<Maddie> %0|%0

“That’s a fork bomb for Windows batch scripts,” he had said, laughing. “Try it and tell me if you can figure out how it works.”

She tried running the program on her father’s old laptop, and within seconds the machine seemed to turn into a sluggish zombie: the mouse stopped responding, and the command window stopped echoing keystrokes. She couldn’t get the computer to respond to anything.

She examined the program and tried to work out in her mind how it executed. The invocation was recursive, creating a Windows pipe that required two copies of the program itself to be launched, which in turn . . .

“It creates copies of itself exponentially,” she said. That was how the program had so quickly consumed resources and brought the system to its knees.

“That’s right,” her father said. “It’s called a fork bomb, or a rabbit virus.”

She thought of the Fibonacci sequence, modeled on exploding rabbit populations. Now that she was looking at the short program again, the string of five characters did seem to be two rabbits seen sideways, with bows in their ears and a thin line between them.

* * *

She continued to examine the system with strings of commands, watched as bits of her father were slowly erased. She hoped that her message had gotten through, had managed to make a difference.

When it was clear that her father was not going to come back, that the executables and databases were gone, she dashed out of the office, through the empty corridors, down the wide echoing spiral stairs, past her surprised mother, and into the server room.

She went straight for the thick bundle of network cables at the end of the room, the cables that fed into the machines in the data center. She yanked them out. Chanda, or whatever was left of him, would be trapped here, and she was going to have these machines erased until nothing was left of her father’s killer.

Her mother appeared in the door to the server room. “He was here,” Maddie said. And then the reality of what had happened struck her, and she sobbed uncontrollably as her mother came toward her, arms open. “And now he’s gone.”

* * *

Rumors of Massive Server Slowdown In Secured Defense Computing Facilities Untrue, Says Pentagon

Russia Denies Claims of Thorough Scrubbing of Top Secret Computing Centers After Virus Infection or Cyber Penetration

British PM Orders Critical Nuclear Arsenal Placed Under Exclusive Manual Control

Everlasting Inc. Announces New Round of Funding, Pledging Accelerated Research Into Digital Immortality; “Cyberspace needs minds, not AIs,” Says Founder

Maddie moved her eyes away from the email digest. Reading between the lines, she knew that her father’s final, desperate gambit had worked. He had turned himself into a fork bomb on the computing centers around the world, overwhelmed the system resources until it was impossible for either he or Chanda to do anything, introduced enough delay so that the sysadmins, alerted to the fact that something was wrong with their machines, could intervene. It was a brutal, primitive strategy, but it was effective. Even rabbits, when numbering in the millions, could overcome wolves.