2 ms·
You don't really need even that. You just need a set of magic register values, like how CPUID [0] instruction already works. [0]: http://www.sandpile.org/x86/
by vardump 9y ago
You don't really need even that.
You just need a set of magic register values, like how CPUID [0] instruction already works.
[0]: http://www.sandpile.org/x86/cpuid.htm http://www.sandpile.org/x86/cpuid.htm
- jevinskie 9y agoYup, this was done in this years USENIX with AMD microcode. See the exploits that check for magic register values at [0] and the paper at [1]. [0]: https://github.com/RUB-SysSec/Microcode/tree/master/updates https://github.com/RUB-SysSec/Microcode/tree/master/updates [1]: http://syssec.rub.de/research/publications/microcode-reversing/ http://syssec.rub.de/research/publications/microcode-reversi...