Hyper-V

Hyper-V est un hyperviseur de type 1 où les invités communiquent avec la partition racine via VMBus. La surface d'évasion guest-to-host est constituée des périphériques synthétiques et des canaux VMBus servis par les VSP dans la partition racine et le processus worker, ainsi que du plan de gestion via WMI et PowerShell, et du vol des checkpoints et des disques virtuels VHD.

1 min de lecturemis à jour le 13 oct. 2026florianamette1 contributeur
Demander à votre assistant (MCP)Modifier sur GitHub

Hyper-V est l'hyperviseur de type 1 de Microsoft : un hyperviseur fin s'exécute sous une partition racine privilégiée, et les partitions invitées atteignent les services de l'hôte via VMBus, un transport de canal par ring-buffer. Chaque VM a un processus worker (vmwp.exe) dans la partition racine, et les périphériques synthétiques qu'utilise un invité sont servis par des Virtualization Service Providers (VSP) là. La surface d'évasion guest-to-host est cette gestion de VMBus et des périphériques synthétiques dans la partition racine ; à ses côtés se trouvent le plan de gestion (cmdlets WMI et PowerShell) et les artefacts sur disque, checkpoints et disques virtuels VHD/VHDX, qui contiennent les données des invités.

powershell
# from a Windows guest: the synthetic devices and VMBus
Get-PnpDevice | Where-Object { $_.InstanceId -like 'VMBUS*' }
# from the host: VMs, their worker processes, and management
Get-VM; Get-Process vmwp

Sous-thèmes#

Références#