0xF7 de vérification des bogues : DRIVER_OVERRAN_STACK_BUFFER

Le case activée de bogue DRIVER_OVERRAN_STACK_BUFFER a une valeur de 0x000000F7. Cela indique qu’un pilote a dépassé une mémoire tampon basée sur la pile.

Important

Cet article s’adresse aux programmeurs. Si vous êtes un client qui a reçu un code d’erreur d’écran bleu lors de l’utilisation de votre ordinateur, consultez Résoudre les erreurs d’écran bleu.

paramètres DRIVER_OVERRAN_STACK_BUFFER

Paramètre Description

1

Le cookie de case activée de sécurité réel de la pile

2

Cookie de case activée de sécurité attendu

3

Complément de bits du cookie de case activée de sécurité attendu

4

0

Cause

Un pilote a remplacé une mémoire tampon basée sur la pile (ou variable locale) d’une manière qui aurait remplacé l’adresse de retour de la fonction et a rebondi vers une adresse arbitraire lorsque la fonction est retournée.

Il s’agit de l’attaque de piratage classique de « dépassement de mémoire tampon ». Le système a été mis hors service pour empêcher un utilisateur malveillant d’en prendre le contrôle total.

Résolution

Utilisez la commande kb (Display Stack Backtrace) pour obtenir une trace de pile.

La dernière routine de la pile avant le dépassement des gestionnaires de mémoire tampon et l’appel de bogues case activée est celle qui a dépassé sa variable locale.