The Mission – Part 2

Story code: ST-001400

Part 2: The Ghost Key

My finger flinched. The mechanical switch of the Enter key rebounded against my skin with a faint, plastic click. The command remained unexecuted.

The heavy glass door swung inward, dragging a rush of over-conditioned hallway air into our stagnant office. Two men stepped through. They didn’t look like developers, and they certainly didn’t belong in a startup that still had exposed drywall and a mountain of crushed energy drink cans in the corner. They wore sharp, dark suits that smelled faintly of expensive dry cleaning and airport lounges.

Julian practically vaulted out of his soundproof podcast booth, tearing his headphones off and tossing them onto the table. His visionary smile was back, dialed up to a blinding wattage.

“Right on time, gentlemen!” Julian boomed, striding across the room with his hand outstretched. “Welcome to the trenches. Marcus, brother, come meet the new cavalry.”

I didn’t move. My hand slid slowly off the keyboard and closed around my mouse. With a flick of my wrist, I minimized the terminal window holding the database wipe command. With another, I buried the misdirected DocuSign PDF beneath a stack of benign server logs. My heart was slamming against my ribs, a chaotic, adrenaline-fueled rhythm that made my hands shake.

“Marcus, this is Vance,” Julian said, gesturing to the taller of the two men. Vance had cold, analytical eyes that immediately swept the room, taking in my disheveled clothes, the stained yoga mat under my desk, and the dark circles I knew were bruised into my face. “Vance is the technical diligence lead for the new board. They’re here to initiate the infrastructure handover.”

“Handover?” My voice cracked. It sounded like sandpaper scraping across dry wood.

“As stipulated in the Series A closing terms,” Vance said. His voice was flat, devoid of Julian’s practiced warmth. “We are taking physical and digital possession of the primary infrastructure assets today. I need the AWS root credentials, the IAM master roles, and superuser access to the primary database. Now.”

Julian clapped me on the shoulder, squeezing a little too hard. “You heard him, man. The big leagues. We’re finally offloading the heavy lifting so you can focus on the product vision. Time to hand over the master keys.”

Vision. Zero point five percent. The words bounced around my exhausted skull, making me dizzy.

If I handed over the keys right now, I was locked out. The architecture I had bled for, the code I had written while sleeping on a concrete floor, would belong entirely to a holding company where my equity was effectively zero. But if I brought up the terminal and hit Enter to wipe the servers with Vance standing right here, it wasn’t just corporate sabotage anymore. It was a federal crime with two very expensive witnesses.

I needed a backdoor. I needed to use my master keys to guarantee my own survival before Julian realized I knew about the cap table betrayal.

“I need a few minutes,” I said, staring at my monitors. “The root account is tied to my personal recovery email and a physical YubiKey. I have to decouple the security protocols before I can transfer ownership.”

Vance frowned, checking a heavy silver watch on his wrist. “Standard procedure. You have five minutes. I’ll need to observe the decoupling.”

He stepped around the desk, invading my space. He stood directly behind my right shoulder. I could feel his breath. I opened a fresh terminal window, my fingers hovering over the keys. I couldn’t write anything overtly malicious. No encryption scripts, no dropping tables. Vance would recognize the syntax. I had to hide in plain sight.

“Just clearing out the temporary session tokens first,” I muttered, bringing up the AWS command-line interface.

I began typing, forcing my shaking fingers to move with the smooth, rapid cadence of muscle memory. I didn’t open the main user directory. Instead, I dove into the backend metrics services-the automated scripts that monitored server health. It was a noisy, chaotic environment filled with hundreds of automated permissions.

With Vance watching the top half of my screen, I used a keyboard shortcut to open a secondary, hidden prompt at the very bottom edge of my second monitor.

`aws iam create-user –user-name svc_health_metrics_v2`

I named it to look like a routine background service. My eyes flicked between the main window, where I was slowly detaching my personal email, and the sliver of terminal at the bottom where I was fighting for my life.

`aws iam attach-user-policy –policy-arn arn:aws:iam::aws:policy/AdministratorAccess`

I was granting the fake service account full, unrestricted root access to everything. A ghost key. Invisible to a casual audit, completely untethered from my official credentials. I generated the secret access token, memorizing the first twelve characters and dumping the rest into a buried text file disguised as a cache error log.

“What was that policy attachment?” Vance asked, his voice sharp. He leaned closer.

“Updating the IAM role for the load balancers so they don’t crash when I remove my root token,” I lied smoothly, closing the secondary terminal before he could read the command history. “Otherwise the site goes down the second you take ownership.”

Vance grunted, seemingly satisfied.

I finished the official transfer, exporting the legitimate master keys into an encrypted file and passing it to Vance on a sterile flash drive. I unclipped my physical security key from my lanyard and dropped it into his open palm. It felt like handing over my own child.

“Excellent,” Vance said, pocketing the drive. “Your access is now officially revoked. We’ll handle the migration from here.”

Julian beamed, clapping his hands together. “End of an era, brother! Let’s get you a beer. You look like you haven’t slept in a month.”

Before I could reply, Julian’s phone buzzed in his pocket. A loud, sharp chime. He pulled it out, his thumb swiping across the screen to read the notification.

I watched the blood slowly drain from his tanned face. The visionary smile didn’t just fade; it shattered. He stared at the screen for a long, agonizing moment, then slowly raised his head. His eyes bypassed me entirely, locking onto my secondary monitor.

I had minimized the DocuSign PDF, but I hadn’t closed it. A tiny, unmistakable blue sliver of the document’s header was still visible peeking out from behind my code editor.

“Marcus,” Julian said. His voice was suddenly very quiet, stripped of all the brotherhood and bravado. “Did you get an email from Madeline at legal this morning?”


Leave a Comment