Comprobación de errores 0xF7: DRIVER_OVERRAN_STACK_BUFFER

La comprobación de errores DRIVER_OVERRAN_STACK_BUFFER tiene un valor de 0x000000F7. Esto indica que un controlador ha superado un búfer basado en pila.

Importante

Este artículo es para programadores. Si es un cliente que ha recibido un código de error de pantalla azul mientras usa el equipo, consulte Solución de errores de pantalla azul.

parámetros de DRIVER_OVERRAN_STACK_BUFFER

Parámetro Descripción

1

Cookie de comprobación de seguridad real de la pila

2

Cookie de comprobación de seguridad esperada

3

Complemento bit de la cookie de comprobación de seguridad esperada

4

0

Causa

Un controlador sobrescribe un búfer basado en pila (o variable local) de una manera que habría sobrescribido la dirección de retorno de la función y volvía a una dirección arbitraria cuando la función devolvía.

Este es el ataque de piratería clásico de "saturación del búfer". El sistema se ha eliminado para evitar que un usuario malintencionado obtenga un control total de él.

Resolución

Use el comando kb (Display Stack Backtrace) para obtener un seguimiento de la pila.

La última rutina de la pila antes de que los controladores de saturación del búfer y la llamada de comprobación de errores sea la que supere su variable local.