Hadoop had a handy traffic-analysis library that went further, hazarding a guess that some of the packets were from Kphone, a free Skype-style phone app that did video, and the rest were from VNC, the same program I was using. Which all made sense: if you were going to put together a trojan to take over peoples' computers, your fastest and most reliable method would be to just smush together a bunch of highly reliable, well-tested, best-of-breed apps. You could even keep it up to date with the bug fixes the apps released, piggybacking on their development, leaving you with more time to get on with invading peoples' privacy. I'd be willing to bet that the lawful intercept stuff detailed in the darknet dumps did exactly the same thing. Cops and robbers all using the same screwdrivers, and civilians in the middle, getting screwed.
Then I noticed something I should have seen from the start: the "I see you" message, the screen grabs, and the camera feed were all going to different IP addresses. I punched each one into Google and, of course, they were Tor exit nodes. My snoops weren't just encrypting the traffic from my machine, they were bouncing it all over the Internet so that I couldn't see where it was going. Somewhere out there was a server like our darknet dump except it had buttons labeled "View from Marcus's camera" and "Sound from Marcus's mic" and "Marcus's screen" and "Marcus's hard drive."
In other words, they'd taken the technology I used to protect my privacy on the net and used it to protect
their
privacy while they snooped on me. The irony, it burns.
That wasn't going to get me anywhere. Meanwhile, Lurch was back up to nominal. I'd even nuked its BIOS, the part of the computer that tells the rest of the computer how to turn on -- a tedious process -- but I felt like I'd be nuts not to do it. It was considered insanely hard to poison a computer's BIOS remotely, but if I was going to rebuild a computer that had been fatally pwned, ignoring the BIOS would be like changing all your house locks after losing your keys but leaving all the windows unlocked.
BIOS flashed, computer restored, trolls locked out, I shut off all the lights at Joe For Senate, shrugged on my jacket, set the burglar alarm, and stepped out into the cool night of the Mission.
And straight into the arms of the goons who'd been waiting for me in the parked car across the street.
I've been snatched twice. This was not the roughest of the lot (that would be when the DHS grabbed us off Market Street the day the Bay Bridge blew and clubbed us in the head when we asked what the hell was going on), nor was it the scariest (that would be when I puked into the bag Carrie Johnstone's squad cinched around my neck, convinced I was going to choke to death on dumpster-dived pizza). It was so smooth and professional, I would have given them a customer service award, if I wasn't so busy freaking out.
They stepped out of the car in perfect synchrony just as I came through the door. Two guys, big and beefy, with the "cop" vibe that always made my neck muscles go as tight as a tennis racket. One of them stood at the curb, covering me and watching who was around with a regular, predatory head swivel. The other closed the distance between me and him in three quick steps, coming right into my personal space, flipping a laminated DHS ID out of his pocket. Before I could look at it, he'd put it back in his pocket, as neat as a magician vanishing a card.
"Marcus," he said. "We'd like to talk to you for a moment."
When in trouble or in doubt...
"I'd like to have a lawyer present," I said.
"You won't need a lawyer, it's just an informal chat." He smelled like Axe body spray. It was the perfect gagworthy aroma for a huge, looming goon.
"I would like to see your badge again," I said.
"You don't need to see my badge again. Let's go."
Run in circles...
I took one step up Mission Street, away from the goon, already looking around for passers-by to call out to. A hand like a bar of iron wrapped itself around my bicep and
lifted
, and I felt like my shoulder might separate as my toes dangled over the pavement.
Scream and shout...
"FIRE!" I screamed. No one in the Mission is going to come running if you scream "Help!" but everyone likes to get a good look at a fire. That was the theory, anyway -- what they told you in self-defense classes. "FIRE!" I screamed again.
The goon's other hand covered my mouth and nose with an airtight seal, his thumb hooked under my chin, clamping my jaw shut.
Maybe I should have tried "HELP!"
They did that cop thing when they put me in the car, pushing my head down with that weird rough/tender gesture so that I wouldn't brain myself on the door frame. But I was 110 percent certain that these two were not cops, nor DHS, nor anyone else on a government payroll. It was the gear in the car: none of your scarred, scratched rubberized cop laptops like you got in the SFPD cruisers I'd been handcuffed in. These guys had computers that screamed "tactical," that matte-black finish and those rugged matte-black steel corner reinforcements, screens fitted with polarized privacy filters that made them appear black unless you were sitting right in front of them. They looked like they'd been designed by someone who'd never seen a modern computer, but had had one described to him by someone who spent a lot of time in muscle cars or Hummers.
They didn't just have a GPS: they had a crazy militarized one, with a hedgehog bristle of stubby, rubberized antennae and a street map display that showed the familiar streets of the Mission using blocky, eight-bit style graphics that looked nothing at all like any commercial GPS or Google Maps. They had these crazy armored USB ports set right into the dashboard, each with a pair of LEDs set under hardened glass. There was a strong new-car smell, like they'd ordered some kind of fresh spookmobile that morning to stalk me with, something they could douse in gasoline and roll off a cliff when they were through with it.
These guys looked like they had money, a lot of it, and weren't afraid to spend it. They didn't look like the sort of people who had to fill in a lot of crazy paperwork to get reimbursed, the way my dad had had to do for the books he'd bought for his department at UC Berkeley. The guy who'd been on lookout slid into the back seat with me -- I noticed that there were no door handles on the inside of the back doors, and wondered how he'd get back out again when he was through with me. This was a distracting thing to wonder about. It took my mind off what "through with me" might mean.
"Hi there, Marcus," the man in the back said. He
also
smelled like Axe body spray, which must be the national scent of Douchesylvania. He had a disarmingly friendly look: his tight, smooth-shaved face had all kinds of smile-lines and wrinkles around his eyes. He projected this air of total relaxation and confidence, like the grown-up version of the Most Popular Kid on the Football Team character from a bad teen movie. "You can call me Timmy." If we were about to play good cop/bad cop, Timmy was most definitely the good cop.
"I'd like to consult an attorney," I said.
He smiled wider. "I like that," he said. "That's exactly what she said he'd say, isn't it? She even got the voice down. Man, she really knows you well." "She" must be Carrie Johnstone, squirreled away in some lair somewhere, eating popcorn and regaling her underlings with stories of my weakness and patheticness.
These guys were here to shake me up, get me to say or do something, give them something: the names of the people who had access to the leaks, the passwords or keys, the locations of all the copies. They wanted to scare me. They
had
scared me. I felt like I could throw up at any second. I felt like I could piss myself.
No. You know what I felt like? I felt like I was
drowning
. Like I'd been strapped to a board, tilted backwards with saran-wrap over my mouth, and had water ladled down my nose, so that it filled my windpipe. My choke reflex had come to life, sucking hard to try to bring air into my lungs. Each time I coughed, the saran-wrap belled out, pushing out some of the precious sips of air left in my lungs. Each time I breathed in, the saran-wrap formed a tight seal around my mouth, and the suction drew more water down my windpipe. My lungs began to empty and collapse. My brain began a kind of awful fireworks display, the last lights and noises of a panicked organ about to wither and die and rot.
That.
I was sweating now, all over my body, and had the feeling of a terrible weight on my chest. It was the weight of the knowledge that I was in the power of someone who believed that he could do anything he wanted to me and never face a single consequence.
"Marcus, buddy, calm down, all right? We're not here to hurt you."
I hated myself for the weakness I was showing. I'd once slept badly, pinching a nerve or a vein or something in my leg, and when I'd stood up in the morning, my leg had given way like it was made of wood, and I'd pitched forward on my face. Now I felt like something else -- my inner strength, the place I'd gone to that moment on the playa at the temple -- had let me down when I least expected it.
"I would like," I said, voice a gasp, "to consult --"
He slapped me. Not hard. In fact, he was almost gentle. But he was
fast
, so fast I didn't even see his hand move, and had to reconstruct what had just happened from the way that his body shifted, leaning forward a little, then relaxing back, his arm a blur in between. My face stung, but didn't hurt.
"Marcus," he said, and now his voice was stern and paternal. "Enough of that. We're not here to hurt you."
But you slapped me, didn't you?
Of course, he hadn't slapped me hard. And I had no doubt that he could have, had he chosen to. He was a good six inches taller than me, broad-shouldered, and the muscles on his forearms and wrists stood out in cords and masses like a superhero drawing. "We just want to talk to you. If you want to get this over with, you should listen to what we have to say."
I stared fixedly ahead of me.
"There's something you have, Marcus. Something important. Something that you've been gossiping about to certain urinalists in the big old world.
"The thing you have, it's not yours. It's our job to get it back. Once we're confident that we have secured it, there will be no further need for us to communicate with you and no further need for you to communicate with us."
I thought about asking for a lawyer again, but couldn't see the point. I kept up my fixed staring.
"I understand that a certain party has asked you to publish this material." What? Oh, right, Masha. "That party has changed her mind."
I was trying to keep my poker face on, but I suck at poker faces. He saw something change in my expression.
"You think that we beat her up or something? Forced her to change her mind?" He laughed (a full-throated laugh, like someone hearing a funny joke) and his friend in the front seat laughed, too, (a mean little bark of a laugh, like someone enjoying the sight of a stranger tripping and falling painfully). "Marcus, buddy. That little girl was plain worn out from all her rough travel. She was tired of living on tortillas and beans, tired of hiding out in the badlands. She wanted what she'd had before, three hots and a cot, a big-screen TV and a mini-fridge full of Twinkies, all the luxury stuff. Living large. She didn't want to spend the rest of her life as a refugee, sleeping under a newspaper and eating out of the trash. And hey, we need people like her. Our group, we know her, some of us have worked with her before. We like what she does. She's good at it. We didn't beat her up, we didn't pull out her fingernails or drip candle wax on her skin. We just
offered her a job
and she took it."
This was so obvious a lie I nearly laughed myself. Whatever else Masha was, there was no way she'd sell out to these sick assholes.
But, well, how well did I know Masha, really? I'd only met her three times, after all. Only knew her by reputation, mostly, and it wasn't like her reputation was particularly spotless.
Zeb, though. No way Zeb would have gone for it. And I'd seen Masha and Zeb together. They were a unit. Or they seemed like it, at least.
"That little old man of hers," said Timmy, reading my mind -- or my crappy poker face -- again. "He doesn't really have much we need. We told her we'd keep him around though, if she wanted him. It's not like he takes up a lot of room or eats a lot of chow. Everyone's entitled to a pet. But she was through with him, not that I was privy to the, you know, intimate details. But they had words, is what I'm saying, and he went his way.
"I bet you think we're the bad guys. We're not, though. We're no monsters. We're good guys, Marcus."
Yeah, because good guys do a lot of kidnapping. Good guys blow up art cars in the middle of the desert and put a whole load of people in the hospital. You're a pack of angels.
Thinking it, but not saying it.
"What if we take you to see her? We could do that, you know. It's a bit of traveling, though. Could take a while."
"You got all your shots?" said the guy in the front seat with a voice full of morbid cheer. "You don't wanna go there without all your shots, Marcus."
"That's very true. But if that's what it'll take to convince you, we'd be happy to. Who knows, maybe there'd be something you could do for us too. Kid like you, you're at least half smart, which is smarter than most of the sheep out here. But I don't think you wanna go on a long trip right now, do you?"
The guy in front started the car and eased out onto Mission, and the guy in back put a gentle hand on my chest before I'd had a chance to move. A pane of opaque glass slid up between the front and back seats, and something happened to the rear windows, rendering them black. The only light came from the little dome light on the car's ceiling.