Objavljen komplet orodij za dešifriranje mikrokode Intel

Skupina varnostnih raziskovalcev iz ekipe uCode je objavila izvorno kodo za dešifriranje mikrokode Intel. Tehniko Red Unlock, ki so jo razvili isti raziskovalci leta 2020, je mogoče uporabiti za pridobivanje šifrirane mikrokode. Predlagana zmožnost dešifriranja mikrokode vam omogoča raziskovanje notranje strukture mikrokode in metod za izvajanje strojnih navodil x86. Poleg tega so raziskovalci obnovili obliko posodobitev mikrokode, šifrirni algoritem in ključ, uporabljen za zaščito mikrokode (RC4).

Za določitev uporabljenega šifrirnega ključa je bila uporabljena ranljivost v Intel TXE, s katero so uspeli aktivirati nedokumentiran način odpravljanja napak, ki so ga raziskovalci poimenovali »Red Unlock«. V načinu za odpravljanje napak smo lahko prenesli izpis z delujočo mikrokodo neposredno iz CPE-ja in iz njega ekstrahirali algoritem in ključe.

Zbirka orodij omogoča samo dešifriranje mikrokode, ne omogoča pa spreminjanja, saj se celovitost mikrokode dodatno preverja z digitalnim podpisom na osnovi algoritma RSA. Metoda je uporabna za procesorje Intel Gemini Lake na osnovi mikroarhitekture Goldmont Plus in Intel Apolo Lake na osnovi mikroarhitekture Goldmont.

Vir: opennet.ru

Dodaj komentar