home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / misc / writing / 2517 < prev    next >
Encoding:
Text File  |  1992-08-12  |  24.6 KB  |  444 lines

  1. Newsgroups: misc.writing
  2. Path: sparky!uunet!caen!sol.ctr.columbia.edu!sol.ctr.columbia.edu!fhoffer
  3. From: fhoffer@titan.ucc.umass.edu (Fred Hoffer)
  4. Subject: Cracked: A Short Story to Read & Enjoy
  5. Organization: University Computing Services
  6. Message-ID: <FHOFFER.92Aug12134436@titan.ucc.umass.edu>
  7. Distribution: misc.writing
  8. Sender: news@ctr.columbia.edu (The Daily Lose)
  9. Date: Wed, 12 Aug 1992 18:44:36 GMT
  10. X-Posted-From: titan.ucc.umass.edu
  11. X-Posted-Through: sol.ctr.columbia.edu
  12. Lines: 430
  13.  
  14. This is a short story I wrote for a class.  Let me know what you think.
  15. my E-Mail address is fhoffer@titan.ucc.umass.edu... Thanks.. I hope you
  16. like it.
  17.  
  18.  
  19.                              Cracked
  20.                          by Fred Hoffer 
  21.  
  22.  
  23.  
  24.                             Prologue
  25.  
  26.      The following story may or may not be true, but in any case
  27. the names have been changed to protect the innocent, the
  28. helpless, and the powerless in the story.  Any material in this
  29. story found to be exactly like real life persons or situations is
  30. purely coincidental, and the author will not be held responsible
  31. for any physical or psychological damage caused by the story. 
  32. The story does contain a few scenes that may be unsuitable for
  33. certain individuals, so reader discretion is advised.  Now that
  34. you have been pre-warned of the possible serious nature of the
  35. story, sit back, relax, and be prepared for one wild ride, as we
  36. take a look at the exciting life of Fred Hoffer.
  37.  
  38.  
  39.                         In the beginning 
  40.  
  41.      I am a computer science major that quickly acquired this
  42. fascination to crack computer systems.  To crack a computer
  43. system is to gain access in to a computer system that you don't
  44. already have an account with.  To gain access to this computer
  45. system, you need to 'crack' the password protection scheme.  Most
  46. people call this kind of access as 'breaking in', but I never had
  47. any malicious intentions, and calling it 'breaking in' made me
  48. sound like a criminal, so 'cracking' sounded like a more
  49. appropriate term.  Anyway, I considered myself a law-abiding
  50. citizen that would never harm another human being or destroy
  51. someone else's work for my own pleasure, so I would continue to
  52. 'crack' or 'break into' computer systems whether people
  53. considered it legal or not.  Well, one day upon my travels
  54. accessing different computer networks on the University mainframe
  55. computer, this one system called Bellum caught my eye.  I
  56. couldn't figure out what caught my eye, but the name just sounded
  57. interesting, so several attempts to crack the password protection
  58. system were made, but they proved to be unsuccessful.  The
  59. mystery of what was lurking on the other side of this computer
  60. was beginning to get to me.  I wanted to have a bite of this
  61. forbidden fruit so, in English class, I created a program on
  62. paper.  This program would hopefully be able to get through the
  63. seeming impenetrable password protection scheme in Bellum.  The
  64. program was simple to create, and didn't take long to write in
  65. class.  The program had a simple task, and that was to run
  66. through all the different combinations of letters and numbers
  67. until a successful combination in accessing the system was made. 
  68. Bellum seemed the appropriate system to test the program on, and
  69. there wasn't too much going on a Friday anyway. 
  70.      It seemed like a typical Friday afternoon for me, I was
  71. driving home, listening to the music after a long day of classes
  72. at the University.  Fatigue was beginning to set in as the
  73. traffic on the Coolidge Bridge was horrendous. The traffic and
  74. fatigue didn't seem to bother me that much, my music was blaring
  75. and there was plenty in store for tonight.  I had a task that
  76. needed to be completed tonight that was going to be well worth
  77. the lack of sleep for one night.  And a lack of sleep was nothing
  78. new to a student in the computer science field so, I shifted
  79. gears and headed home for the night. 
  80.      I soon arrived home after the long ride, and I quickly
  81. fetched the mail from the mailbox at the end of the driveway. 
  82. There didn't seem to be any mail for me, so I headed right for
  83. the computer to type in the cracking program.  A few hours
  84. passed, as I furiously typed in the program to get it finished
  85. before dinner time, but my stomach was begging too much for some
  86. food, so the work that was done was saved.  I then went upstairs
  87. to get something to eat, and finish the program after dinner.  A
  88. box of Kraft Macaroni & Cheese was the only healthy kind of food
  89. that I could find.  Cheese and pasta seemed certainly better than
  90. the typical food found in the vending machines that most
  91. programmers eat. I followed the directions on the box, and began
  92. to make my dinner.  Minutes later, dinner was served, and I
  93. quickly devoured the whole thing.  Upon finishing the meal, I
  94. quickly cleaned up and headed straight back to work on the
  95. computer. 
  96.      It was near midnight before the program was completed, and
  97. The Ultimate Cracking Crue Program was about to receive it's
  98. trial run on Bellum.  I knew there was no way that a mere
  99. computer was going to get the best of me, and the Ultimate
  100. Cracking Crue Program was going to prove me right.  I connected
  101. up my home computer to the school computer, and began to run the
  102. program, crossing fingers and toes, hoping that nothing would go
  103. wrong, and denied access to the system would soon be a thing of
  104. the past.  The program journeyed through a series of networks and
  105. gateways until it reached Bellum, where the real work began. 
  106. Being the smart computer programmer, a signal bell was installed
  107. to inform me when the program had actually finished. 
  108.      The program started it's work, entering all the different
  109. combinations.  Operations looked fine, and the Cracking Crue was
  110. running smoothly, so I decided to catch some sleep after a long
  111. day.  My head gently hit the pillow on the bed, and I was fast
  112. asleep. 
  113.      Many hours passed until the program found the right
  114. combination, and there was a loud, "Ding...Ding...Ding" 
  115.      I looked over to my clock to see it was 9:50 a.m., and the
  116. computer screen was flashing away, so I rushed over to the
  117. computer to discover what was inside the system.  Dying to know
  118. what was found, I quickly sat down, and began my typing search
  119. into the unknown realms of Bellum. 
  120.      The search of the system proved to find a few programs that
  121. looked very interesting to try, so like a curious cat, I tried
  122. them all.  Most the programs turned out to be popular video games
  123. like, Tetris, Chess, and Worm, but there was one program in the
  124. directory called hcnual.  Intrigued by the name, I decided to
  125. give the program a run.  The program was run and a question
  126. appeared.  The question asked for the name of the English word
  127. for radio that was spelt properly, either way. 
  128.      "That's an easy one!" I exclaimed. 
  129.      Radar spelt either way, forwards or backwards would be
  130. correct, so radar was entered.  An acknowledgement that the
  131. answer was correct was flashed on the screen, and then a second
  132. question appeared.  This trivia game seemed fun, but the
  133. questions certainly became tougher than the first question.  As
  134. the second question asked "What can be found only once in time,
  135. and once every thousand years."  This question left me stumped
  136. and perplexed, so I decided to stop and go watch a movie with my
  137. family.  Some serious progress was made in the last 24 hours, so
  138. a question like this could wait, and a break from the computer
  139. would do me good. 
  140.      The movie started, and I took a seat in the rocking chair. 
  141. My parents rented Better Off Dead, which is a personal favorite.
  142. A perfect way to take a break from the computer, watch an
  143. excellent movie and, satisfy my stomach's hunger with some fresh,
  144. buttered popcorn.  As the movie started, I began to feel more
  145. relaxed sitting in the rocker, and felt glad to be out of that
  146. back breaking computer chair.  The movie made me laugh through
  147. the entire thing, but the movie was quickly over and the credits
  148. began to fly by.  The copyright date came on the screen in the
  149. roman numerals MCMLXXXIV, which is 1984 in Arabic form. 
  150.      "Wait a minute," I said.  I had stumbled across something
  151. very interesting.  M was 1000 in roman numerals, meaning for
  152. every 1000 years, you had an M, but how did the roman numeral M
  153. fit with the other clue.  In frustration, I wrote down the word
  154. time on a piece of paper, and noticed the answer staring me in
  155. the face.  M was the third letter in the word, and was never
  156. repeated throughout the word.  Meaning M appeared only once in
  157. time, and once every thousand year. 
  158.      Content with my huge discovery, I waited until after my
  159. homework on Sunday to access the system again, and try my luck
  160. then.  Once on the system, the program hcnual was run again, and
  161. the answers to the questions were entered into the program.  The
  162. answer of M was correct, so the program began to prompt with yet
  163. another barricade, but an on-line-message from a user on the
  164. university computer came across the screen, so the question was
  165. unreadable for me.  Frustrated that another question had to be
  166. answered, I decided to stop and see what this user wanted.
  167.      The user said that this was their first time on the system,
  168. and was experiencing some serious problems that couldn't be
  169. solved, and could someone be able to help out.  Remembering how
  170. to send an OLM (On-Line-Message), the user looked on the list of
  171. logged on users to ask for help.  I happened to be the only one
  172. on the system, so I received the cry for help.  I felt honored,
  173. and helped the user out with the simple problems.  Feeling
  174. grateful, the user asked me for my name. 
  175.      I replied, "Fred, what's yours?" 
  176.      "Kelly", appeared as she typed her name in. 
  177.      I then asked her, "You like computers?" 
  178.      "A litle, but not tht muhc...", was slowly typed in, and
  179. incorrectly might I add, but it didn't matter.  I could easily
  180. figure out what she meant. 
  181.      The conversation continued from there for a couple of hours.
  182. Kelly told me quite a bit about herself, everything from her
  183. hometown in Maryland, to her major, and why she choose the
  184. University for her studies.  I, of course, gave her my whole
  185. history, except the hacking part.  There was no need to brag or
  186. incriminate myself with a complete stranger, especially on the
  187. first date.  Before we ended the conversation, she said that she
  188. would like to pay me back for my help, and asked me if I would
  189. meet her in the Blue Wall on campus for a cookie and a shake. 
  190.      "Sure, that would be great!" I replied.
  191.      "Graet, I would lik to meet you in peson" she typed back.
  192.      It took a minute to figure out that she was looking forward
  193. to meeting me in person.  I wanted to criticize her typing, but
  194. didn't.  I just made the necessary arrangements to meet her in
  195. the Blue Wall the next day after classes.
  196.       The next day came, and I met Kelly at the Blue Wall.  She
  197. had described herself the night before, but when I first saw her,
  198. she was far better then how she described herself on the
  199. computer.  She was a little over five feet with straight blond
  200. hair, and a set of sparkling green eyes that just seemed to
  201. mesmerize me.  She was a ten on my scale.  I was in love at first
  202. sight, and when she smiled, my heart hit the floor.  This person
  203. was sending me sky high to cloud nine, and it was going to take
  204. an H-bomb to get me down.  We sat, talked, and ate for a while,
  205. as we each learned about one another.  Finding out each other's
  206. likes and dislikes about the University, food, and life in
  207. general.  I was having a great time, and by the looks of things,
  208. so was she. 
  209.      As she was leaving, she asked, "Would you like to meet again
  210. tomorrow?" 
  211.      I gladly replied "Yes, I would love to." 
  212.      Kelly met me promptly the next day at the Blue Wall.  We did
  213. primarily the same thing as the night before, but I didn't care
  214. what we were doing.  I was with Kelly, and it felt so good to be
  215. with her so, for the next week, we met and talked about anything
  216. and everything that crossed our minds.  I could feel myself
  217. becoming closer and closer to her, both physically and
  218. emotionally.  Then one night, I walked with her up to where she
  219. was living, and when we arrived, she told me that she had
  220. something for me.  She leaned over and gave me a long, wet kiss
  221. on the lips.   
  222.      She then said, "Fred, being with you is fun and enjoyable,
  223. and I want to spend more time with you." 
  224.      I told her, "I felt the same way, but that I also enjoyed
  225. being with her." 
  226.      She laughed at my little joke, and hugged me good night.    
  227. I headed home, and decided tonight I would try the trivia program
  228. on Bellum, one more time.  I hadn't tried in a week, since I was
  229. spending most of my time with Kelly, and the night just seemed so
  230. right to try it.  My spirits were high from that kiss, and
  231. homework could wait, so I logged on to Bellum, and ran hcnual. 
  232. The third blockade came up on the screen, it prompted me with
  233. "Enter Password:".  This seemed to baffle me, as I tried several
  234. passwords that were commonly used, but they all were incorrect. 
  235. It was getting too late, so I decided to sleep on it. 
  236.      The next day came, and Kelly met me at our normal rendezvous
  237. spot in the Blue Wall.  I asked her, if she would like to come
  238. over and visit my place.  She was thrilled by the offer, and said
  239. that she would love to see my house and family.  I brought her
  240. over after classes, and showed her to my room.  She looked
  241. around, checked everything out, and then asked me, "What do you
  242. do for fun at home." 
  243.      I went to the computer and showed her the computer system,
  244. Bellum, which I had gained access to and the program hcnual that
  245. was stumping me.  She didn't seem happy with my fun and
  246. excitement, so I shut the computer off. 
  247.      She told me that it was a great accomplishment that I made,
  248. but there were other things in life to do than waste my life on a
  249. stupid computer. 
  250.      I agreed, "Like holding you tight, and never letting you 
  251. go." 
  252.      She agreed, and the warmth of her heart could be felt as she
  253. hugged me like nothing before.  Kelly began to cry.  I asked her
  254. why, but all she could say was, "Fred, I need to be going." 
  255.      I didn't argue, and took her home.  After dropping Kelly
  256. off, I wondered what could have bothered her so much.  It didn't
  257. seem right for someone to bothered so much by a computer program,
  258. but maybe she was over-filled with joy that she was with me, so
  259. that's why she started to cry.  I didn't think that was the
  260. answer, but it sounded good enough for now. 
  261.      The next day came, I saw Kelly, and she said that we could
  262. no longer see each other.  The pain began to sink in, as I
  263. couldn't figure out why, or what was so wrong with what I did. 
  264. She just ran away crying, before I could say a word.  Hurt and
  265. curious, I followed her back to her dorm room making sure to stay
  266. out of sight.  What she said was beginning to eat away my
  267. insides, and I was going to find out what was going on. 
  268.      I stood outside her door, and could hear her talking to
  269. someone.  She said something about how she was sorry that she
  270. couldn't finish her mission of terminating Fred, and that she
  271. would like the KGB to re-assign her to a new assignment. 
  272.       "She's a spy, and has to terminate me.  Ohhh-boy, what did
  273. I get myself into, now.  God, it must be something big for the
  274. KGB to go this extreme." I said softly to myself. 
  275.      I left for home.  I wanted to find out what was going on,
  276. and I knew that there wasn't much time before they would be
  277. coming after me.  I opened the door, and called for my mom, but
  278. there was no answer.  I looked around and found the house trashed
  279. with things thrown around, turned upside down, and the furniture
  280. broken.  I went into my mother's bedroom, only to find her laying
  281. dead.  She had been shot several times.  
  282.      All I could say was "Ohh my god.", as I fled the house.  I
  283. knew this place wasn't safe for me, so I headed for my car.  I
  284. started up the car, and began to back out of the driveway. As the
  285. car started to roll backwards, this car began shooting in my
  286. direction. 
  287.      Frantically, I put the car in first gear, and pushed the gas
  288. pedal to the floor.  I headed through the front lawn to get some 
  289. speed before hitting the road.  This black car started to pick up
  290. speed also, and began to follow me.  I tried to out maneuver the 
  291. black car, through the streets of Easthampton and Northampton.  I
  292. thought that I lost them when I took a quick turn on to Bridge
  293. Road, but they came up from behind taking South Street.  I needed
  294. a place to go and hide from these people, I figured the
  295. University would be perfect, with my office there and only a few
  296. people knowing about it, Kelly not being of them.  I sped down
  297. Damon Road, over the Coolidge Bridge, and ended up losing them on
  298. the back roads to campus.  Figuring they would be soon arriving
  299. on campus to look for me, I parked the car near the Campus Police
  300. Station, and entered the Tower Library through the South College
  301. entrance to take the stairs up to the seventh floor.  Upon
  302. reaching the seventh floor, I headed straight for my office to
  303. work.  I grabbed a terminal from one of the corrals and began my
  304. search to find out what this computer system was really used for. 
  305. I finally logged on to the system, and was prompted again to
  306. enter password, so this time, I did as instructed, and entered
  307. the word password.
  308.      As soon as return was pressed, the screen went blank, and a
  309. set of numbers appeared on the screen.  The series of numbers
  310. 6000 was printed on the screen. 
  311.      "That's it!  All this work, and the program doesn't do a
  312. damn thing!  My life for a series of numbers,  What's this world
  313. coming to."  I exclaimed. 
  314.      Well, right after I said that, the screen changed to 5900. 
  315. This program seemed to be a counter, but a counter to what.  The
  316. program was called hcnual, which launch spelt backwards.  Maybe
  317. this was a program to launch a pretty fireworks display on the
  318. screen.  I wasn't amused or pleased with my finding, and didn't
  319. give a rat's ass to see what was at the end of the countdown, so
  320. I began to hit keystrokes to stop the program, but nothing seemed
  321. to stop it.  Then, there was a knock at the door.  I stopped
  322. everything, and there was another knock. 
  323.      "Fred, I know you are in there, Please let me in." Kelly
  324. said. 
  325.      Kelly asked me to sit down, she had some things to tell me.
  326. She began to say "Fred, I am sorry for hurting your feelings, but
  327. I am a KGB agent, and was assigned to kill you when the Russia
  328. Coup learned that you had broken into their computer system.  The
  329. Coup felt threatened with your knowledge, and were afraid that
  330. you might tell about their program to destroy the world with an
  331. onslaught of nuclear missiles.  They then decided to put me on a
  332. plane, and send me to Massachusetts to find and kill you.  I met
  333. you at the Blue Wall, and fell in love.  I could no longer build
  334. the courage to kill you, so I asked the KGB to have them transfer
  335. me to another assignment, but my wishes were refused.  The KGB
  336. informed that if I didn't finish you off, they would get someone
  337. to kill us both." 
  338.      "Well, they already have sent some goons to finish me off,
  339. but they ended up killing my mom.  They tried to follow and catch
  340. me, but I was able to lose them in Northampton."  I explained to
  341. Kelly. 
  342.      "I am sorry about your mother, but we are in grave danger"
  343. as she looked over at the terminal.  "If that countdown reaches
  344. 0000, the missiles will be launched, and the world will be
  345. destroyed.  I know someone that can stop the program, but we need
  346. to go to my room and call him.  There's not much time, so let's
  347. get out of here." she said in a frightened, but hurried voice. 
  348.      We proceeded to cross campus to her dorm room, looking and
  349. watching out for the KGB agents.  It was a Saturday afternoon, so
  350. campus was dead with most of the students either sleeping, away
  351. for the weekend, or off doing other things.  Because of this, we
  352. had to take each step with caution.  If we were spotted, there
  353. wasn't going to be any place to hide, so each step had to be made
  354. carefully.  There also wasn't much time left before mass
  355. destruction, so in between the different buildings we ran until
  356. we reached her dorm room.  15 minutes had passed, since the
  357. counter began, so there was 45 minutes left until the world no
  358. longer existed. 
  359.      Kelly picked up the phone, and made the call.  She received
  360. the deactivation codes to stop the program, wrote them down a
  361. piece of paper, and handed me that piece of paper.  She hung up
  362. the phone, and we headed back to my office to stop the program. 
  363. As we were heading back, a familiar voice said, "Fred, Stop.  I
  364. need to ask a favor of you." 
  365.      This could only be the voice of Larry.  He was always asking
  366. people for homework solutions.  He was a royal pest to everyone
  367. in the computer department, and today was not the day to be
  368. messing around.  "Fred, I need the solutions to the last homework
  369. in COINS 511," Larry says out-of-breath.
  370.      "Larry, call me later for the solutions to the homework in
  371. COINS 511," I told him.
  372.      "Fred, I need your phone number, since I don't have it," he
  373. says.
  374.      There was a reason why he didn't have my number, but I was
  375. too nice to tell him why, so I came up with a lame excuse, "I
  376. don't have anything to write it down on."
  377.      He asked if I could write it down on the piece of paper that
  378. I had in my hand.  I told him that we were in a hurry, and if he
  379. would stick out his hand, that he would receive my phone number. 
  380. He stuck out his hand, and I wrote my phone number on his hand,
  381. and then ran for the library with Kelly following right behind. 
  382. We didn't want to wait for an elevator, so we decided to take the
  383. stairs up to my office. 
  384.      We climbed the spiral staircase up seven flights of stairs
  385. to my office.  I unlocked the door, and saw the terminal
  386. displaying 0900.  I opened the piece of paper to find that the
  387. sweat from my hand had smudged the ink of the paper, so the last
  388. code was illegible.  I began entering the code sequences,
  389. figuring that it would best to try guessing what the last code
  390. was when the time came.  The entering of the first twenty codes 
  391. took several minutes, and I now reached the point to enter the
  392. smudged code.  It prompted me to enter "Author:"  I looked at
  393. Kelly, and she didn't say a word.   
  394.      I asked her "Who wrote the program?", and she turned the
  395. other way.   
  396.      "Who in the heck wrote the program!" I demanded.   
  397.      She told me in a soft tone who it was.  It was her father. 
  398. I quickly typed in his name, and the program stopped counting
  399. with 2 minutes left. 
  400.      As soon as the program stopped, I turned to her in a sigh of
  401. relief, only to find a gun pointing at me.  She informed that I
  402. knew too much about this program, so the KGB wants me terminated. 
  403. They had tracked me down and found out who I was, so they decided
  404. to send in an agent to get rid of me.  The KGB picked her,
  405. because her father wrote the program, and with a beautiful female
  406. like the programmer's daughter, Fred wouldn't expect a thing, and
  407. he would be quickly eliminated.  She said that she met me, and
  408. couldn't do it, but she asked to be re-assigned.  The KGB
  409. refused, and said that if she didn't comply, they would kill her
  410. parents.  Fearing their safety, she was going to have to finish
  411. me off, right now.  Just as she finished telling me this, the
  412. tears began to roll down her cheeks.  You could tell that she
  413. didn't want to kill me, and in a quivering voice she said, "Fred,
  414. I am sorry, but I have to ..."  She started to pull the trigger,
  415. when the KGB agents burst opened the office door.  They pointed a
  416. gun at her and one at me, saying they couldn't trust either of
  417. us, so they were going to shoot us both.  The one pointing the
  418. gun at Kelly was just about to pull the trigger, when I lunged
  419. over and pushed her out of the way of the on-coming bullet.  The
  420. bullet managed to miss Kelly, but ended up hitting me in the leg. 
  421. I grabbed Kelly's gun and shot one of the KGB agents in the head. 
  422. The other KGB agent fled out of the office, and I quickly
  423. followed him. 
  424.      The KGB agent ended up sneaking around and grabbing Kelly
  425. from behind.  Fearing for her safety, I aimed for the head and
  426. pulled the trigger.  The excitement of the moment caused my hands
  427. to shake, and my shot hit him in the chest.  The agent fell to
  428. the ground, but fired one last shot at me.  The shot hit me,
  429. right in the heart.  I was devastated by the blow, and quickly
  430. fell to the floor.  Kelly ran over to help me. 
  431.      I looked into her beautiful green eyes, as she held with me
  432. close.  The blood was beginning to pool on the carpet, and the
  433. tears were beginning to fall from her face.  I knew that my life
  434. was about to come to an end, so I told her "Don't worry, you will
  435. be safe now.  It be over real soon." 
  436.      She cried some more, and said "I don't want you to die." 
  437.      I looked at the blood on her hands, and then looked back
  438. into her face, and said "All good things must come to an end, and
  439. I guess in this case, this one came sooner than expected.  I will
  440. miss you and I will always.  Love you,"  As I murmured those last
  441. two words, my eyes fell shut.  I could faintly feel the tears
  442. fall from Kelly's face, and the sound of her loud cry was no
  443. longer heard.
  444.