News for hackers. Stuff that matters.
Re:On Hacking MicroSD Cards by anonymfus on Sunday December 29, 2013 @01:32PM (#6980609)
You think that optical drives could somewhat operate without microcontroller inside?
Re:On Hacking MicroSD Cards by marcosdumay on Sunday December 29, 2013 @03:09PM (#6981079)
You don't connect new microcrontrolers (from unkown procedence) into a main I/O bus every time you get data from somebody in optical disks. You always use the same set.
Re:On Hacking MicroSD Cards by sliverstorm on Sunday December 29, 2013 @03:16PM (#6981108)
On the other hand, if we're talking security, while USB drives are "unknowns", at least they don't have DMA like an optical drive.
Re:On Hacking MicroSD Cards by JoachimSchipper on Sunday December 29, 2013 @03:22PM (#6981144)
No, but they do have "I'm really a hub with a keyboard and a mouse (and a mass storage device) behind it". Or, if you go for simple but (too often) effective, "please autorun evil.exe". (Also, how well-secured do you think your USB stack is? It's been exposed to tons of shitty devices, of course, but proper attacks?)

USB isn't to be trusted, either.

Re:On Hacking MicroSD Cards by fest on Sunday December 29, 2013 @06:02PM (#6981907)
Unless someone invests time into creating a safe, open-source USB passthrough device. I imagine it wouldn't be that hard to do for specific USB classes. It could even spot a "charge-mode" switch which cuts data lines as an option.
Re:On Hacking MicroSD Cards by sliverstorm on Sunday December 29, 2013 @03:26PM (#6981169)
Right, neither is trustworthy, so we agree :)
Re:On Hacking MicroSD Cards by mikeash on Sunday December 29, 2013 @03:19PM (#6981131)
I wonder what the odds are that the microcontroller in an optical drive contains bugs that can be exploited with a specially crafted disc.
Re:On Hacking MicroSD Cards by nitrogen on Sunday December 29, 2013 @06:31PM (#6982047)
IIRC either the original Xbox or the Xbox 360 was sometimes modded/jailbroken by using a modified firmware for the internal DVD drive. Not exactly the same thing, but in the same vein.
Re:On Hacking MicroSD Cards by mikeash on Monday December 30, 2013 @12:54PM (#6985779)
I could definitely see it being easy to write bugs where verification code assumes that nominally read-only devices always return the same data for two subsequent reads of the same location, and then getting up to mischief by taking advantage of that assumption.
Re:On Hacking MicroSD Cards by pasbesoin on Sunday December 29, 2013 @01:50PM (#6980690)
At least it's not the case that each inserted storage device (i.e. "disk" or "card", as opposed to "drive") necessarily includes arbitrary execution (Microsoft's "AutoRun/AutoPlay" and the like -- now more constrained if not disabled -- aside).