バグ チェック 0xF7: DRIVER_OVERRAN_STACK_BUFFER

DRIVER_OVERRAN_STACK_BUFFER バグ チェックの値は、0x000000F7 です。 これは、ドライバーがスタック ベースのバッファーをオーバーランしたことを示します。

重要

この記事は、プログラマー向けです。 コンピューターを使用中に、ブルー スクリーン エラーが表示された場合は、「ブルー スクリーン エラーのトラブルシューティング」を参照してください。

DRIVER_OVERRAN_STACK_BUFFER パラメーター

パラメーター 説明

1

スタックからの実際のセキュリティ チェック Cookie

2

予想されるセキュリティ チェック Cookie

3

予想されるセキュリティ チェック Cookie のビット補数

4

0

原因

ドライバーは、関数が返されたときには、関数のリターン アドレスを上書きして任意のアドレスの戻る方法で、スタック ベースのバッファー (またはローカル変数) をオーバーランしました。

これは、古典的な 「バッファー オーバーラン」 ハッキング攻撃です。 悪意のあるユーザーに完全な制御されることを防ぐために、システムが停止されました。

解決方法

スタック トレースを取得するには、kb (Display Stack Backtrace) コマンドを使用します。

バッファー オーバーラン ハンドラーとバグ チェック呼び出し前のスタックの最後のルーチンは、ローカル変数をオーバーランするルーチンです。