Share via


Fehlerprüfung 0xF7: DRIVER_OVERRAN_STACK_BUFFER

Die DRIVER_OVERRAN_STACK_BUFFER-Fehlerüberprüfung weist den Wert 0x000000F7 auf. Dies gibt an, dass ein Treiber einen stapelbasierten Puffer überlaufen hat.

Wichtig

Dieser Artikel richtet sich an Programmierer. Wenn Sie ein Kunde sind, der während der Verwendung Ihres Computers einen Bluescreen-Fehlercode erhalten hat, finden Sie weitere Informationen unter Behandeln von Bluescreenfehlern.

DRIVER_OVERRAN_STACK_BUFFER-Parameter

Parameter BESCHREIBUNG

1

Das tatsächliche Sicherheitsüberprüfungscookies aus dem Stapel

2

Das erwartete Sicherheitsüberprüfungscookies

3

Das Bit-Komplement des erwarteten Sicherheitsüberprüfungscookies

4

0

Ursache

Ein Treiber überrannte einen stapelbasierten Puffer (oder eine lokale Variable) auf eine Weise, die die Rückgabeadresse der Funktion überschrieben und bei der Rückgabe der Funktion zu einer beliebigen Adresse zurückgesprungen wäre.

Dies ist der klassische Hackerangriff "Pufferüberlauf". Das System wurde heruntergefahren, um zu verhindern, dass ein böswilliger Benutzer die vollständige Kontrolle darüber erlangt.

Lösung

Verwenden Sie den Befehl kb (Display Stack Backtrace), um eine Stapelüberwachung abzurufen.

Die letzte Routine auf dem Stapel vor den Pufferüberlaufhandlern und dem Aufruf der Fehlerüberprüfung ist die, die die lokale Variable überrannt.