Copyright © 2025 by Christie Winter
All rights reserved.
No portion of this book may be reproduced in any form without written permission from the publisher or author, except as permitted by U.S. copyright law.
BLACK PHOENIX
Chapter 8: Sarah in Danger
Sarah Connors kept the room at fifty-eight degrees. It wasn’t for the servers, they could run at seventy and not break a sweat, but for the edge it gave her, the little shake of chill that made her brain switch up a gear. Most nights, the blue glow off the stacked monitors was enough to light the bunker two stories underground. Tonight, red overrode everything, bleeding through every screen like the warning flash in a failing vein.
She wiped the sweat from her palm onto her jeans. That was her only tell. Otherwise, the calm was absolute: posture locked at a forward lean, pupils pinning down the changing terrain, fingers already skating the home row before the next breach alert hit. On the far left monitor, a waterfall of system logs stuttered, a neon slug tracing failed root attempts across a virtual DMZ. Sarah sucked at her bottom lip, the copper tang of blood salt sharpening her focus.
“Come on,” she whispered, mostly to herself, partly to the black-ops kids hammering at her perimeter. “Show me how you walk in.”
Another ping, this time from the east tunnel, the line she’d left open as bait. The signature was almost good enough to fool her: a Slovenian IP, piggybacking on a gaming relay, spoofed MAC to blend in with the eSports bots. But there was too much discipline in the timing, every packet the same size, every delay a perfect prime number. Phoenix work, top shelf. She grinned, exposing the tooth she’d chipped biting on a screwdriver during a Berlin job gone sideways.
Her hands blurred over the keyboard. Three windows closed, one launched, her macro prepping a tripwire inside a self-replicating honeypot. She ran the exploit as a trap, knowing the Phoenix team would expect the bait, but not the payload layered inside the logging function. It was an old trick, ugly but effective, like glass in an eggshell.
Red strobed on her central screen: INTRUSION VECTOR DETECTED. Sarah toggled over to the raw traffic. The attackers were rolling a hunter-killer script, nothing subtle. They wanted her signature, the real one, the tick in the code that proved she was more than a random digital nuisance. She didn’t give it to them. Instead, she mirrored their handshake, sent back a handshake of her own, and rode the latency spike until it was clear she was dealing with something close to humans on the other end.
The next volley was brute force: not a bot, but a person, or something trained by a person. The patterns shifted, probing at the seams in her defense, laying down a dozen misdirections to try and suss out her routines.
Sarah flexed her fingers, stretched her neck left and right, and rolled the attack into a virtual sandbox she’d built from scratch over the last three months. She had ten seconds before they’d figure out the illusion. She needed six. She whispered, “Red queen protocol, run,” as if the machine would listen faster that way.
It did. The decoy network spun up, every node simulating her presence at a different continent, with burner code that mimicked her old mistakes. She watched the hunter-scripts follow the new ghosts, dividing their attention just long enough for her to slip a counter-intrusion up the original tunnel.
She was in. Not in the mainframe, but somewhere interesting, an internal Phoenix relay, maybe, or a black site control node. The logs suggested as much, and the instant she dropped a beacon to log the address, the wall of her own defenses shivered. The Phoenix side had cut her line, closing the breach so hard her terminal flickered. One of her screens shorted and rebooted, the first time that had happened since she’d started this war.
Sarah closed her eyes, counting to three. Her heart was at about a hundred, but her breathing stayed steady. She opened her eyes and started patching the damage, running fresh code from a secure USB soldered into her motherboard’s expansion slot.
They were faster now. On the third volley, the Phoenix hunter scripts tunneled through two Tor layers and managed a lateral move onto her cold storage node. She saw it the moment it happened: a 200-millisecond spike, followed by a ripple as the logic bomb tripped on her own archive. They didn’t go for the data itself, they knew that would be a ruse. Instead, they tried to collapse the whole architecture, fry her root of trust, and use the corruption to trace her back through every shadow identity she’d used in the last four years.
Smart.
Sarah grabbed the nearest energy drink, crushed a mouthful, and started launching her deadman protocols. “Let’s see what you do with this, fuckers.” She muttered the commands as she typed: “Squid proxy up. Route to Mumbai. Kill the Amsterdam node. Set the Paris fallback to read-only. And for the love of god, erase that last VPN handshake before… ”
It was too late. They’d found the Paris node, or at least the shell of it, and were already working the angle. Sarah smiled, more impressed than afraid, but she wasn’t out yet. The decoy network had seeded itself onto a handful of active Phoenix lines, leaving behind enough digital noise to buy her two, maybe three more moves before they shut her out for good.
The hum of the cooling fans climbed a step, the ambient noise like an orchestra warming up for a particularly cutthroat overture. She looked down at her hands and realized her knuckles were white against the keyboard. She flexed, relaxed, and shook out her wrists.
“Almost there,” she said. On the backup monitor, her custom-built scrambler churned through the last dregs of its encrypted payload, converting every trace of her session into randomized noise. She watched the percentage bar creep up, wondering if it would be enough.
Above the displays, a shelf of battered figurines looked down on her: the old brass chess knight, the 3D-printed Bartók, a lopsided ceramic dog she’d made at a therapy group in her twenties. They were her jury, silent, watching to see if she would make the right move.
When the last warning hit - EMERGENCY ACCESS DETECTED: SHUTDOWN INITIATED - Sarah was ready. She punched the kill command, watched as the servers dropped offline one by one, the room growing darker and darker until only her laptop was left, running on its isolated battery.
She slumped back in the chair, head tilted, listening to the sudden hush. Her ears rang with the aftermath. For a second, she just watched the scrolling text: connection dropped, session ended. She felt the adrenaline ebb and the cold seep in, not just from the room but from the realization that the Phoenix division had gotten closer than anyone since Mason Hale.
She stood, bloodless in her fingertips, and drifted to the battered metal cabinet that doubled as her kitchen. She found the last chocolate bar in the drawer, snapped off a piece, and let it melt on her tongue while she replayed every move she’d made. Every defense. Every tell.
Her only mistake was caring too much about the footprints she left. She’d always said the trick to digital war was to burn your bridges while you crossed them. She hadn’t burned enough. Not yet. But she would.
Sarah turned back to the console, started booting up a fresh sandbox, and set about rebuilding her defenses. She already knew Phoenix would be back. The only question was whether they’d come as a digital assault, or something more personal.
The blue light crept back across the room as the servers rebooted, monitor after monitor coming online with the promise of one more night. She sucked at her lip, tasted the iron, and got back to work.
~~**~~
The Phoenix operations center was a glass-and-aluminum womb built for people who wanted to live without sunlight. The architects had maximized sight lines and minimized privacy, every workstation visible from every other, nothing but open floors and stairwells and the click of high-end switches echoing in the cold air. Even the walls had a nervous transparency, as if privacy itself was a liability.
Jack Rourke, his name badge read Marcus Kane but nobody used names here, sat at a terminal so polished it looked unused, eyes flicking between two screens. One ran the day’s coordination feed: schedules, high-priority dispatches, a river of violence queued in color-coded blocks. The other, a raw log of internal comms, the backchannel chatter where the real intelligence percolated up, line by ugly line.
The banality of evil had never seemed so… bureaucratic.
He scrolled. A lot of it was code, some of it almost poetic in its efficiency. URGENT: blackbird asset transferred. Query: new vector in Istanbul. Resolve: resource utilization 43% for Eurozone node. And, in a barely-differentiated font color, something that yanked him upright in his chair: "digital ghost detected on east tunnel. Pattern not in Oath database. Running hunter alg now."
For a second, Jack’s body forgot to breathe.
He replayed the line, parsing not just the text but the cadence. "Digital ghost" was Sarah’s own signature for herself; he’d heard her say it in a hundred emails, back when humor still had a place in their exchanges. No one else called her that. No one. His jaw locked so hard he had to roll his neck to unlock it. Blood hammered in his ears. Beneath the desk, his right heel jittered a Morse code of dread against the chair leg.
Three cubicles down, two cyber-division techs debated packet loadouts, every third word a borrowed bit of slang from the war years: “robinet for a brute force, or just redline it?” “Redline, they already flagged the sandbox.” “How close’s the tracer?” “Too close.” Their voices were low, but clear. Everyone here had been trained for clarity above all else. No misunderstandings in the chain.
Jack watched the cursor blink in the chatbox. Another line: “Pattern: probable A-type operator. Origin vector shows Balkan hop, last trace in Krakow. Push lockdown?” “Lock her out,” the other replied. “But let the ghost lead. HQ wants signature confirmation before hard kill.”
“Copy.”
Jack’s hand hovered over his own terminal, fingertips tingling. The window was open, one short message, one push, and he could get a coded warning to Sarah. There were even templates: a blank subject, a string of numbers, a time and city. She’d know. She always knew. He almost did it.
Almost. But the shiver up his spine was enough: the knowledge that every key press, every stray word, was watched and cataloged, not just by algorithms, but by living people whose whole job was to look for signs of sentiment, sympathy, or intent. One misstep and his whole reason for being inside would be atomized, along with any chance to turn the machine against itself.
He closed the message window.
Instead, he forced his gaze down the line of desks to the op center’s heart, where a glass-walled platform hovered above the main floor. It was empty, but Jack could feel the attention, diffused but ever-present, from the people up top who made every loyalty test into a probability equation. He pictured the handler from last night, face blank, eyes hungry for any mistake, and felt his hands turn to ice.
Back on the chat: “Ghost is moving. Relocating to the backup node. ETA four minutes to the next handshake. Perimeter’s solid; should get a fix on the source with the next volley.”
Jack steadied his breath. He could almost see Sarah, hunched in her bunker, knuckles white, eyes red, a million neurons firing at once. He remembered the way she used to talk about these moments, as if the contest itself was a form of intimacy, like two chess players flirting through moves. This wasn’t a game anymore.
He caught his own reflection in the monitor, the face clean-shaven, hair shorter than he liked. If you didn’t know the history, you’d think he belonged here. His pulse said otherwise. “Marcus,” someone called from two stations over. Jack rolled his chair just enough to see the kid, who couldn't have been more than twenty-five, eyes bruised by the sleeplessness of a man twice his age.
“Need you to check the latest anomaly in the eurozone grid. The report says it could be a hardware fault, but we think it’s a deliberate proxy. Fast.” Jack nodded, stood, kept his hands steady, and walked the row, picking up the incident printout with a half-smile of camaraderie. He let the conversation swirl around him, every voice a cue to stay on script, every gesture an act. But inside, he was running backchannels of his own, rehearsing the warning he couldn’t send.
He sat at the new station, logged in, and opened the packet logs. He worked as if nothing was wrong, even as the adrenaline razored his attention to the breaking point. The hunter algorithm was good. Too good. With every minute, the lines in the logs showed Phoenix narrowing the gap, learning Sarah’s moves in real time. Jack saw it, felt it, she was better, but even she couldn’t outlast this pressure forever.
The moment came when he knew the window had closed. “Target ghost locked,” the chat said. “Secondary ops are prepping a live trace. If this holds, we’ll have a physical vector by morning.” He turned off the monitor. He didn’t want to see the rest.
At lunch, he joined the others in the common area, a rectangle of brushed steel and white plastic, the only warmth from vending machines stocked with energy bars and protein pouches. The laughter here was always just a little forced, every joke running up against the invisible barrier of surveillance. Jack sipped the terrible coffee and said nothing, but his mind played out a dozen impossible options. He could run, grab a burner, vanish, try to help Sarah another way. He could make a scene, draw heat, gamble that chaos would buy her time. Or he could do nothing, keep the cover, and hope that she’d find her own way out, because that’s what she always did.
The last option felt like a betrayal. He stayed quiet, finished the coffee, and watched the snow start to drift outside the floor-to-ceiling windows. It was beautiful, sterile, perfect in its way.
When the shift ended, he filed out with the others, badge clipped to the lanyard, face set to the mask that had carried him this far. He took the elevator down, waited until he was alone in the lobby’s glass vestibule, and let his fist clench, just once, around the memory of Sarah’s laugh, the cadence of her messages, the way her “ghost” had always been more alive than the people who claimed to hunt her. He breathed out, counted to ten, and walked out into the cold.
~~**~~
Sarah ran her protocol like it was a patient dying on the table. No wasted motion, no time for philosophy. The opening act had been digital fencing, parry and riposte; now it was pure triage. Phoenix was coming, the top-tier hunter script chasing her through the badlands of public networks, and she had four minutes to live or less.
She cut everything non-essential. The nice-to-have proxies, the bespoke decoy networks, even her own outbound comms, except for the dead drop that could route a warning to Jack if she hit the kill switch. It would only work once, and it would mean burning every bridge between them, but she kept her finger off that option for now. It was always better to save the bullet for when you saw the whites of the enemy’s eyes.
Proxy-switch beeped in her left ear, a high-low chirp like a cardiac monitor. She toggled to the next node, feeling the lag triple. Shit. Phoenix had already blackholed the entire Munich exchange, and their fingers were prying at the next gate. Sarah muttered, “That’s not even possible,” but her hands didn’t slow.
She wiped her digital signature from the Vienna tunnel, then set it to trigger a fake panic, a cascade of false passwords, each a fingerprint from a different European freelance op. It wasn’t elegant, but it would slow them down, force Phoenix to fork their resources just when they thought they were about to win.
She executed the wipe on her old NSA honeypot, then watched as the entire instance vaporized, taking with it the last legitimate copy of her real identity. It hurt, a tiny, internal death, but the moment passed.
A new alert, this one brighter and louder: the Warsaw safe node was pinged by a botnet with the same prime sequence as the lead hunter. The angle of attack was so precise, Sarah felt her breath catch. They were moving faster now, the algorithm adapting to every bluff and cut she threw at it.
She checked the backup drive, saw the light strobing yellow, meaning the failsafe hadn’t kicked in. She grinned, a raw, predatory satisfaction. They’d thought a lot, but they’d missed her little worm, the one that would poison their logs with fake patterns if it ever came to direct confrontation.
Three minutes left.
The first attack on her real hardware came through a hijacked firmware update, the kind she’d warned her clients about for years and always assumed was too high-risk for even Phoenix to bother. But here it was, crawling up her own chain of trust like a cancer. Sarah took it personally.
She dropped the keyboard, picked up the manual override controller, and cut power to every wireless component in the room. The hum of the server rack dropped an octave, settling into a bassline that pulsed through her bones. Sweat prickled at her temples, but the temperature was still a brisk fifty-eight. The stress alone was enough to run a fever.
“Okay,” she said, flipping a three-switch sequence that enabled her last-resort protocol. “Come find me, assholes.”
She watched the Phoenix script tunnel through a Russian dark net hub, then into a wormhole she’d left for just this contingency. The hunter took the bait, locked onto the false signature, and ran it all the way to a dead end, an abandoned Bitcoin exchange loaded with trace bombs. She watched the Phoenix bot detonate, taking out three of its own tracking instances as collateral. It was a beautiful little catastrophe, a car crash engineered for style points. But she knew the real attack was still coming.
On the secondary monitor, the blue team chat scrolled with updates: “Ghost on the move, vector shift to North America. Sandbox deployment in progress. Uplink confirms: signature persists. Repeat, signature persists.”
She moved, hands trembling but accurate, burning through the list of online identities and kill-switching each one. Every time the monitor chimed, she wiped the associated logs, double-blind, then watched as the Phoenix team tried to pick up the scraps. She could almost hear them swearing in frustration.
For a second, she allowed herself to imagine Jack watching this from his own terminal, seeing the lines close in on her, hating every minute of it. The thought fueled her, made her work faster.
Back in the Phoenix op center, Jack Rourke watched the lines close on Sarah’s last position. The cyber-ops pit was abuzz, hands flying over keys, the low roar of men and women hyped on their own success. Someone even whooped, an actual, honest-to-god whoop, when the mainframe log flagged “TARGET ISOLATED.”
Jack sat perfectly still, the mask of Marcus Kane back in place, but inside his guts were on fire. He watched as Phoenix analysts ran the hunter in real time, tracing each of Sarah’s defensive moves, every bluff, every shift in IP or false positive. They sounded almost admiring. “She’s burning through identities at a rate of one every two seconds,” a guy to Jack’s left said. “Never seen someone move that fast, not in years.”
“She’s cornered,” said the supervisor. “Let her run. Wait for the self-destruct, then pull the trigger.” Jack’s finger hovered over the custom alert he’d set for just this contingency. It would ping her with a simple “RUN,” but it would also signal to every handler in the building that something was wrong.
He left his hand by his side.
Back in the bunker, Sarah saw the kill switch trip. Her proxy server, the last one she trusted, began to flood with traffic, the IP blocks blinking red as Phoenix initiated its own blackout. She watched, almost with satisfaction, as her own logic bombs went off, filling their logs with nonsense and worming its way into the next five hops.
They’d win, eventually. But she’d make them pay for every inch. She felt the presence before she saw it: the surge in power, the sudden heat from the back wall, the faint but distinct vibration of an old school power surge. They were in the building.
Sarah triggered her deadman. It was supposed to be poetic, every byte of her own history reduced to randomized noise, the Phoenix team left with nothing but a digital smoking crater. She hit the switch.
Every screen in the room went black. The servers screamed, then fell silent. Even the backup laptop rebooted, the SSD wiped at the firmware level.
Sarah stood, just as the real world began to catch up. She heard a footstep overhead, two stories above. She’d assumed she’d have time, but Phoenix had always been one step faster. She packed the go-bag, a habit even now, then ran the second wipe on a hidden drive she’d never trusted enough to connect until now. Thirty seconds. The bunker would be ash at that time.
She zipped the bag, opened the door to the narrow service tunnel, and glanced back once. The monitors were dead, but the blue light still burned in her retinas.
In the Phoenix op center, they cheered. The kill team supervisor slapped his own terminal and said, “Zero trace. Wiped herself out. That’s a wrap.” Jack said nothing. He stared at the blank window, the cursor blinking at the last point where Sarah’s signature had existed. He felt the loss hollow him, but he forced the pain down, stored it for later. He couldn’t afford the luxury. He walked out, not noticing the handshake offered by the analyst who’d called the win.
In the hallway, he waited until no one was watching. Then he slammed his fist into the wall hard enough to leave a spiderweb of cracks. The pain steadied him, reminded him that not everything was lost.
He pulled up the last known packet from Sarah’s side of the line. It was pure noise, a line of randomized numbers. But somewhere in the mess, Jack caught the faintest glimmer of her pattern, a subtle, three-digit code they’d agreed on years ago.
He smiled, cold and small, and for the first time in hours, allowed himself to hope. The game wasn’t over. Not yet.
~~**~~
Sarah’s safehouse never made noise, not unless something was terminal. So when the LED by the doorframe shifted from blue to orange, then to pulsing red, she knew it was time to move.
She let the old feeling have its way, a spike of adrenaline, like a shot to the heart, then froze it out, flipping into the ruthless clarity that had saved her life more than the gear or the genius or the luck. She closed her laptop, stuffed it into a Mylar pouch, then pivoted to the battered server rack. Two keystrokes wiped the onboard memory. Three more, and the last thirty days of backups went up in cryptographic smoke. Thirty seconds. That was the window.
She zipped the go-bag. It had always been ready, but there was a difference between theory and now. She slung it over her shoulder, catching her breath for a split second while she eyed the wall of hardware still humming under her desk: the second-tier drives, the encrypted cold storage, the few fragments of her past life she’d never dared to destroy.
She picked up the thermite stick, cracked the seal, and pressed it into the open bay of the central server. The igniter had a three-second fuse. She waited until her hand was clear, then thumbed the switch. White-hot sparks spilled out, popping and spitting, the metal melting into itself, every circuit erased in fire.
She glanced at the camera feed. They were almost on her. The bunker was a myth, a thing she’d built to feel less alone, but it was not a fortress. The walls were poured concrete, but the entry hatch was just a standard slab of steel, and she’d seen the kind of toys Phoenix teams brought to a breach.
Sarah slid into the crawlspace behind the water heater, then wriggled through to the exit tube. It was barely wide enough, and she’d packed on weight from a year of desk work, but she made it, scraping the skin off both elbows as she went. The tunnel stank of mildew and rot. Ahead, a faint, cold breeze told her the vent to the alley was still open.
She heard the breach go down. Not an explosion, but the sudden, unmistakable whine of a thermic lance melting the hatch. Voices echoed behind her, echoing in the small space, English, maybe Czech, one of them counting out a tempo as they advanced.
She made it to the vent, unlatched the steel grid, and rolled into the darkness behind a trash skip. There was no time to savor it. Across the alley, a drone hovered, its IR lamp cutting the night. She didn’t wait to see if it would catch her heat signature. She yanked the emergency blanket from her pack, wrapped herself in the crinkling foil, and ran for the gap between two storage tanks at the far end of the lot.
Another voice, amplified this time: “Target is mobile. South wall, vector seven-eight.” They’d seen her. Sarah dumped the blanket, dove behind the first tank, then threaded her way through rusted pipes and puddles of black water. She’d memorized the layout in daylight, but night made everything monstrous. Still, her muscle memory was good. She kept moving.
When she hit the chain-link at the edge of the property, she used the bolt cutters from her belt to snip the tie, then climbed, ignoring the bite of wire on her palms. She hit the ground with a soft grunt, feeling the impact all the way up to the back of her skull before taking off into the city. She was free. For now.
Back in the operations center, Jack watched the op play out in sickening clarity: the Phoenix comms feeding in real-time, the perimeter cameras, the thermal traces from above. Every operator moved with machine efficiency, each step a piece in a choreography he’d helped write.
The handler overseeing the kill team didn’t blink. “Target is on foot, moving south. Deploy chase drone. All units: go for live capture if possible, else terminate.” Jack’s teeth clicked together so hard he tasted blood. He wanted to close his eyes, but that would be an error. Instead, he tracked the readout, the red blip that was Sarah flickering in and out as she cut through dead zones and alleyways.
They almost had her at the rail yard. The perimeter drone swooped in for a scan, but she’d known the blind spot, a patch of scrap metal that, for ten seconds, would cloak a body from IR. She hit the dirt, stayed low, then, when the drone passed, rolled out and made for the fence.
Jack exhaled, feeling the air leave his lungs like he’d taken a punch. The handler cursed. “Target lost visual. Set perimeter to lockdown. Sweep every block.” Sarah was gone. He sat back, wiped his palms on his thighs, and made sure no one saw the shake in his hands.
On the street, Sarah slowed to a walk, slipped her hood up, and blended into the line of night workers headed for the tram. She pulled the burner phone from her pocket, powered it up, and let it ping the nearest tower for exactly one second, just long enough to give the hunters a new false lead. Then she snapped it in half, dropped the pieces into a gutter, and kept moving.
The city swallowed her up.
Back in the bunker, the thermite burned through the last vestige of who she’d been. The fire was hungry, absolute. When the Phoenix team reached the server, it was nothing but slag, the data lost forever.
Sarah made the next safehouse by dawn. It was a place she’d never visited before, a rental she’d paid for with an identity she’d spun up in fifteen minutes after the breach. The door had a key code, another liability, but she forced herself to enter it with her left hand, to leave a new kind of evidence. There was nothing in the fridge, no sheets on the cot, but there was water, and in the closet, a full change of clothes in a plain gray bag.
She sat on the floor, back against the wall, and listened for an hour to make sure no one followed. When she was certain, she took out the tiny USB drive she’d carried in her sock, plugged it into the battered netbook she’d brought from the last place, and began the slow, careful process of re-inventing herself, byte by byte.
On the other side of the world, Jack watched the analysts comb the city, review the footage, curse the ghosts in their own machines. He didn’t smile, didn’t relax, but he let the smallest part of him take comfort. Sarah Connors was alive. And if Phoenix wanted her, they’d have to get past both of them next time.
He logged off, walked out into the morning light, and felt the burn of new purpose start in his chest.