4 ms·
It takes only one buffer overflow within a fixed purpose control signal handler to convert any bus into a general purpose bus.
by heavenlyblue 6y ago
It takes only one buffer overflow within a fixed purpose control signal handler to convert any bus into a general purpose bus.
- monocasa 6y agoNo buses, only fixed purpose control signals. It's pretty hard to buffer overflow if (read_gpio(Ignition_Enable_Pin)) {
- nitrogen 6y agoBut if that GPIO triggers an interrupt, you might be able to get the processor to do interesting things by oscillating the signal faster than the processor can disable interrupts and run the ISR.
- monocasa 6y agoThat's almost always explicitly handled for line glitch reasons.
- nitrogen 6y agoHaven't there been mod chips for consoles that worked by glitching the lines at just the right time?
- monocasa 6y agoThe one I know of that glitched lines at the right time (the xbox 360 reset glitch hack modchips) worked by glitching the reset line at the right time via a CPLD that had been attached in such a way as to bypass the analog filtering. I agree that this scheme doesn't protect against hardware implants modifying lines, but the threat model discussed thus far was around propagation of software implants throughout a system.