3 ms·
I'm not going to say 'no', but I would highly doubt it. If you're wondering what the 'state of the art' in disguising components to look like other components
by wanderingjew 8y ago
I'm not going to say 'no', but I would highly doubt it.
If you're wondering what the 'state of the art' in disguising components to look like other components is, this [1] is probably the best example. It's a guy that turned a LED into an LED and an inductor, and put transistors inside of switches.
What you're proposing -- basically putting a USB-capable microcontroller inside something that looks like resistor -- isn't impossible. I can imagine that it could be done, but I would have no idea how. You would probably go with a very small (physically) microcontroller, maybe one of the SOT-23-6 PIC or AVR packages. I don't think it's possible to write a USB stack for those, and you only have 1-2kB to implement a BadUSB [2] sort of thing. It might be possible, but I doubt it. Still, that size of package could be disguised as a (large) SMD resistor, although the PCB would look odd with the addition of extra traces.
To be honest, it really wouldn't make sense to disguise a microcontroller as passive components. It's already been demonstrated journalists will gladly plug random USB devices into their computer. If you wanted the device to just pass a cursory investigation, you'd just put a glob of black epoxy over the USB port. Hiding a microcontroller as a pair of resistors might be possible, but it's far more effort than what is really needed.
[1] https://www.youtube.com/watch?&v=RkTvDjhImwo https://www.youtube.com/watch?&v=RkTvDjhImwo
[2] https://opensource.srlabs.de/projects/badusb https://opensource.srlabs.de/projects/badusb