Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Проверка ошибок DRIVER_OVERRAN_STACK_BUFFER имеет значение 0x000000F7. Это означает, что драйвер переполнил буфер на основе стека.
Важно!
Эта статья предназначена для программистов. Если вы являетесь клиентом, который получил код ошибки "синий экран" во время работы с компьютером, см. статью Устранение ошибок синего экрана.
Параметры DRIVER_OVERRAN_STACK_BUFFER
| Параметр | Описание |
|---|---|
1 |
Фактический файл cookie проверка безопасности из стека. |
2 |
Ожидаемый файл cookie проверка безопасности |
3 |
Битовое дополнение ожидаемого файла cookie проверка безопасности |
4 |
0 |
Причина
Драйвер переопределил буфер на основе стека (или локальную переменную) таким образом, чтобы перезаписать обратный адрес функции и вернуться к произвольному адресу при возвращении функции.
Это классическая атака "переполнение буфера". Система была сбита, чтобы предотвратить получение злоумышленником полного контроля над ней.
Решение
Чтобы получить трассировку стека, используйте команду kb (Display Stack Backtrace).
Последняя подпрограмма в стеке перед обработчиками переполнения буфера и вызовом проверка ошибок — это процедура, которая переопределила локальную переменную.