Read RESTORATION (a science fiction novel) (RESTORATION (the science fiction trilogy)) Online
Authors: Todd Utley
He pulled into the parking lot of the South Side Golf Club at 4:30 p.m. The South Side Club was a very well designed course and club house facility built about twenty years earlier with the hard-working executive in mind. It was very spacious, with thirty-six holes of golf, a pool, hot tubs, and they even had several on duty masseuses to keep your muscles loosened up after a hard day at the office and a round of golf.
In recent years they had tried to make it more family oriented by adding tennis courts a basketball court and enlarging the women’s locker rooms to accommodate the increase in ladies and their daughters that were now attending. They also added two more dining rooms for a wider variety of cuisine, and a workout center with on staff trainers to help you stay in shape or rehab from an injury.
It was really nice but most of the patrons that came there for years preferred the basics. They enjoyed the golf and the 19
th
hole, the bar and grill area under the clubhouse. It had a walkout basement type of setup on a hill and a huge deck that overlooked the pond by the 18
th
green.
Dodge scanned the lot but didn’t see Tim’s BMW, it was easy to spot because it was new and bright red with highly polished wheels. Tim always tried to park out in the open; he was a true car guy that hated door dings and tree sap. That narrowed down the good parking spots considerably.
He would have looked for John’s car also but in his excitement over the classic corvette he neglected to pay any attention to the other cars in John’s garage so he had no idea what John might be driving.
He went into the 19
th
hole and sat at the bar. He knew Tim preferred The Wharf which was the seafood dining room around the corner and up the stairs. He figured Tim would not come down where he and John were meeting and that would decrease their chances of being seen together. He ordered a beer and nursed it slowly while eating a few pretzels from the wicker bowl on the bar.
“Wow, really good pretzels” he thought, he hadn’t tried them there before,
they were delicious. He waited there for over an hour, no sign of John, he was about to leave when the bartender approached him with a note.
“Hey you’re Dodge right?”
“Yes,” he said.
“Well, a guy called and left a message for you here.”
The bar tender handed him a post it type note with Heineken at the top. He thanked him and got up and headed out to his car. As he walked out, he thought, “
makes sense, I get free sticky notes from electronics houses, he gets them from breweries
.” The note simply said, “The spoon, JC.”
Dodge and John spent some time after college and between jobs eating a lot of meals at this place called Joann’s. It was cheap, served good coffee, and it was open twenty-four hours a day seven days a week. The two of them never called it by its real name only “the spoon” short for “the greasy spoon” so Dodge knew exactly what John meant but he had to stop and think about where it was and wondered if it was still open, “
it must be.
”
More important though, why the heck would John
want to meet in that old dive? He headed out to his car and began thinking about old times in that place. He tapped the map maker on the steering wheel and said, “Eat at Joann’s” Sure enough, the computer acknowledged it and gave him the best route and ETA. Huh, I guess Joann knew what she was doing when she bought that place, he thought.
Ten minutes later Dodge was pulling into Joann’s, it actually looked the same, but it had a fresh coat of paint and a few other spruce ups. He slipped inside and looked around for John, he was in one of the booths way at the back,
he shot his hand up to reveal his location when he saw Dodge come in.
“What’s going on Bro? Are we strolling down memory lane tonight or what?” John looked a little nervous and strung out.
“I was up all night, I didn’t get any sleep at all. I didn’t come to the club because I don’t think any of our co-workers should see us together right now.”
“Jeeze John, what in the world is going on?”
“Well Friend, brace yourself, because if what I discovered on that drive you gave me is what I think it is then we’re all straight up shit creek!”
“Well what is it?”
“Ok I shouldn’t have said that because I’m not really sure yet about what it is, I was up all night trying to decipher what was in that file. You were absolutely right about the first three hundred and eighteen pages but the area that appeared to be blank, well it wasn’t blank, it wasn’t even close to blank.”
“First it just looked like spaces with no characters there at all. I ran several crack programs on it, oh and by the way Einstein you forgot to tell me the password, come on really, unrecognized font, you made it so easy to crack that if you had lost it a kindergartner could have cracked it with a third grade dictionary and a decoder ring out of a cereal box!”
“John, calm down buddy, what’s goin on?”
“Okay, listen, I figured it out, at least the masking part of it anyway. It is pretty genius but I still don’t know what the code means for sure but it doesn’t look good.” Dodge was getting very anxious.
“Okay, then just tell me about the masking part.”
“Well whoever appended your file with this extra information went to some amazing efforts to conceal it. More of the program is about hiding it from view than whatever it does. It’s mostly interested in staying invisible.”
“Most people would never question the file size like you did because they would not know what the actual file size was before it was appended. Only the creator of the file would know the original size.”
Almost anyone viewing the file would only view it down to the end command and not question any dead space below that. The creator of this hidden code wrote a very compressed program that launches upon the opening of the file and won’t display anything on the screen until it has sampled the display settings and deciphered the background color.
It sets the font color to an exact match to the background color rendering the extra code invisible.” Dodge pondered for a minute.
“Okay, so did you just change the background color and Xanadu there it was?”
“Oh no, no, no, my friend they thought of that, this thing is too smart for that, it simply detects any change in the background color you might make and then it adjusts itself again accordingly.”
Dodge thought for a while.
“Okay, well, why won’t it print?”
“Ah, yes the print problem. These guys, whoever they are, are one step ahead of everything I could think of. When I tried to print it, I got the same thing you did the other night. I set up a little app to capture the printed document into a file so I could see better what was going on. It communicates with your printer first and reads all the printable fonts available in the firmware then it comes back and makes up a font name that simply doesn’t exist in the printer. It doesn’t even have to be a name that makes any since at all it can just be a font name made of random characters so that the printer won’t print it, simple but effective. It really doesn’t matter anyway because I got around that and printed the pages and they came out in a useless format that I have never seen before. It’s encrypted or scrambled when printed because of course, they thought of that too.”
Dodge was still baffled.
“Do you think you can crack it?”
“I don’t just think I can, I know I can, but it’s going to take a while.”
“Why?”
“Because I found out that they are using binary language in the program in some kind of weird shell that I have not identified yet. The good news is I am deciphering it right now on a machine running DOS 5.0.”
Dodge sat there looking at him for a moment.
“Have you lost your mind?
DOS 5.0? Really? Are you talking about that old Microsoft disc operating system from the 1980’s? That crap is so old and the company isn’t even in business anymore! Oh, and did you say binary?”
“I know that’s the genius of it, what better way to hide something so well than using something people no longer understand or can even recognize as code? You see the program is not all that complex in itself, it’s the masking program needed to hide it that is so large and taking up all the space on the drive. The program itself is only a few Megs.”
“No Way! Did you say Megs as in Megabytes? I haven’t heard that term in twenty years, nothing, and I mean nothing is that small!”
“I know, but someone went to allot of trouble to hide this tiny, binary program. In fact it’s so small most security measures we have today wouldn’t even catch it. It could slip through as a
few parity bit failures. It would look like a standard communications glitch.”
“Okay so explain to me why in the world you’re using DOS to decode the thing?”
“It was the only thing slow enough to fool it or a better term might be, make it malfunction. You see the thing is so fast that a really slow system actually confuses it. I had to fire up one of my museum pieces to make the crack work.
I developed a fake bios file in the PC that reports to the program that it’s a modern day processor with a reasonable amount of speed. The program realizes that it’s being compromised every time I run the cracker on it so it sends out a command to close the program based on the processor speed that I told it but I
lied to it with the fake bios file. The old narrow front side bus and very slow processor on this old machine can’t shut down fast enough.
Meanwhile the processor dribbles out a tiny bit of the deciphered code before the masking program can shut it off. Apparently whoever wrote this code never dreamed anyone would try to defeat it with Windows 3.1.”
Dodge nearly choked on a drink of coffee that he just took.
“Are you telling me that you have a functioning machine running Windows 3.1 and it’s deciphering a complex code that was written some 65 years later on state of the art equipment?”
“Well yes but I didn’t say it was doing it quickly, and keep in mind that they wrote it in binary which is antiquated as well. I created a batch file that automatically restarts the program almost instantly after it’s halted. When I was leaving the house to meet you, it had been running for about six hours and if all goes according to my calculations it should be done around two o’clock tomorrow morning. Oh and by the way it’s not even really 3.1 it’s an upgraded beta version that I fixed up to be almost as good as 3.1 and I was lucky to find that. Man, talk about unobtainium!”
“Wow, Bro, really?
Unobtainium? You’re still the king man, you always were thinking up new words, I guess you haven’t changed.”
John smiled for the first time since they started talking.
“I’ll take that as a compliment and call it a night, I gotta get some sleep.”
“Thanks John, I appreciate what you’re doing. Hey do you have any idea what motive the creator of the program had in mind? I mean, where is this going?”
“I don’t know, but this thing makes me nervous, after I get a little sleep and see the whole thing decoded I should be able to give you an answer.”
“All-right call me tomorrow and let me know what you find out, this is killing me I have to know.”
Chapter
6
John Calhoun was the most knowledgeable man on the planet when it came to retro programming techniques and he had studied nearly every system made all the way back to the commodore 64. He had to sign it out of a museum to study it and paid a pretty penny on the museum’s insurance premium to retain it for sixty days.
He would have bought it but it wasn’t for sale. He documented it very carefully and built a virtual model of it that could run in a DOS shell on an old PC running Windows 95, one of the worst most bug ridden releases of software Microsoft ever released. In spite of the problems with Windows 95 people loved it and bought millions of copies of that version and everything that came after. It propelled Microsoft into huge profit margins and into one of the largest and richest companies in the world. It wasn’t until 2020 that Microsoft began to really decline in the shadows of the conglomerated giants Apple, Google, and Face Book that ultimately took over the industry until they were bought out by Galaxy-Star in 2030.
John was a huge fan of all the old retro stuff and he thought the old machines were really fun to tinker with but he never dreamed it would be such a valuable problem solving tool in this situation. When he got back to his office over the garage, the PC was still clunking along doing its task slowly but steadily. It was still on track to finish around 2:00 a.m. so he wasted no time in getting to bed for some rest. He set his wrist watch alarm for 1:45 a.m. so he could witness the completion of the decoding.
On the way home from the diner Dodge noticed the time on his phone as he looked at the incoming call, it was Linsey and it was almost 9:00 p.m., he had done it again. He answered.
“Hello my dear, how are you?”
Linsey was starting to wonder what happened to him this time. She and Sarah stayed at the pool most of the day and then
went to the sporting goods center at the local mall. They needed to pick up some new Gymnast gear for Sarah’s uPComing try outs. It was for a local team that produced many Olympic hopefuls. It took them the better part of the evening so she was surprised that he wasn’t already home.