[^2]: [Oxford English Dictionary, s.v. "rootkit (n.)," December 2024](https://doi.org/10.1093/OED/6892331220)
## Hyperviseur en guise de _rootkit_
::: {.incremental}
- Point de départ $\rightarrow$ \textcolor{red}{Ring 0}, on se situe déjà au **même niveau** que
le **noyau de l'OS**
- _Hijacking_ complet du système possible
- Bras de fer entre les outils de détection (kernel mode) et le _malware_
- Invisibilité pas forcément garantie !
- _Hypervisor as a rootkit_ $\rightarrow$ un **changement de paradigme**
- Insertion \textcolor{red}{entre} le **noyau de l'OS** et le **matériel**
- \textcolor{purple}{Ring -1} effectif
- Détection plus **complexe**
- le _malware_ et l'OS \textcolor{red}{ne sont plus}
sur le **même pied d'égalité**
:::
# État de l'art
## SubVirt
::: {.incremental}
- Papier publié en 2006 par des chercheurs de l'université du Michigan et de
Microsoft[^3]
- Concept originel du **VMBR** (_virtual-machine based rootkit_)
- Basé sur les hyperviseurs VMWare (Linux Target) et Virtual PC (Windows Target)
- Manipulation de la séquence de boot pour se "glisser" en-dessous de l'OS
- **Requiert un redémarrage**
- Chargement de l'OS natif en tant que _guest_ à l'intérieur du VMM
:::
[^3]: [SubVirt: implementing malware with virtual machines](https://ieeexplore.ieee.org/document/1624022)
## Blue Pill
::: {.incremental}
- \small 1ère démonstration lors du _Black Hat Briefings_ du 3 août 2006[^4]
- \small Développé par Joanna Rutkowska (Invisible Things Labs, Qubes OS)
- \small VMBR utilisant les **instructions matérielles** exposées par les CPUs x86
- \small \textbf{Premier exemple} d'un rootkit \textbf{HVM} (_hardware based virtual machine_)
- \footnotesize Basé initialement sur la technologie AMD-V (Pacifica, _aka_ SVM), puis
porté sur Intel VT-x
:::
. . .
::: {.callout-important}
\scriptsize Migration de l'OS natif **à la volée**, ne requiert pas de
redémarrage du système, est simplement chargé en tant que pilote Windows (`.sys`)
:::
[^4]: [Subverting Vista™ Kernel For Fun and Profit](https://media.kasperskycontenthub.com/wp-content/uploads/sites/43/2008/08/20084218/BH-US-06-Rutkowska.pdf)