バグ チェック 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) コマンドを使用します。
バッファー オーバーラン ハンドラーとバグ チェック呼び出し前のスタックの最後のルーチンは、ローカル変数をオーバーランするルーチンです。