Bagikan melalui


0xF7 Pemeriksaan Bug: DRIVER_OVERRAN_STACK_BUFFER

Pemeriksaan bug DRIVER_OVERRAN_STACK_BUFFER memiliki nilai 0x000000F7. Ini menunjukkan bahwa driver telah menyerbu buffer berbasis tumpukan.

Penting

Artikel ini untuk programmer. Jika Anda adalah pelanggan yang telah menerima kode kesalahan layar biru saat menggunakan komputer Anda, lihat Memecahkan masalah kesalahan layar biru.

Parameter DRIVER_OVERRAN_STACK_BUFFER

Parameter Deskripsi

1

Cookie pemeriksaan keamanan aktual dari tumpukan

2

Cookie pemeriksaan keamanan yang diharapkan

3

Bit-pelengkap dari cookie pemeriksaan keamanan yang diharapkan

4

0

Penyebab

Driver menimpa buffer berbasis tumpukan (atau variabel lokal) dengan cara yang akan menimpa alamat pengembalian fungsi dan melompat kembali ke alamat arbitrer ketika fungsi dikembalikan.

Ini adalah "buffer overrun" klasik serangan hacking. Sistem telah diturunkan untuk mencegah pengguna jahat mendapatkan kontrol penuh atasnya.

Resolusi

Gunakan perintah kb (Display Stack Backtrace) untuk mendapatkan jejak tumpukan.

Rutinitas terakhir pada tumpukan sebelum buffer menyerbu handler dan panggilan pemeriksaan bug adalah yang melampaui variabel lokalnya.