Seorang pengguna menghubungi saya di Telegram dengan kesalahan buffer tumpukan yang meluap di Windows 10. Kami menghabiskan waktu lama untuk memecahkan masalah, atau lebih tepatnya pelakunya, dan menemukannya. Faktanya adalah dia menambang cryptocurrency selama berhari-hari dan buffer di tumpukan tertentu meluap. Saya tidak ingin memberikan instruksi karena saya pikir itu adalah kasus yang terisolasi, dan cryptocurrency bukan milik saya, tetapi ternyata tidak. Setelah beberapa saat, saya menemukan kesalahan ini pada Discord saya, dan pengguna lain mengalami masalah Twitch. Apa garamnya?
Ketika program tertentu menulis sejumlah besar data ke buffer pada tumpukan tertentu yang melebihi jumlah memori yang dialokasikan untuk tumpukan itu, buffer berbasis tumpukan meluap keluar dari memori dan menyebabkan kesalahan fatal. Kesalahan juga dapat terjadi karena pengoperasian file sistem yang tidak tepat, atau program yang ditulis dengan kode bengkok. Faktanya, buffer overflow dianggap berbahaya, terutama jika dilakukan oleh beberapa program pihak ketiga yang tidak dikenal, karena Anda dapat mendelegasikan hak dan memasukkan kode berbahaya Anda sendiri. Jika Anda menemukan diri Anda dalam situasi seperti itu, maka mari kita analisis kesalahan di Windows 10, yang berbunyi:
Kelebihan buffer tumpukan terdeteksi dalam aplikasi ini. Limpahan ini dapat memungkinkan penyerang untuk mendapatkan kendali atas data aplikasi.
Stack Buffer Overflow di Windows 10 - Apa yang Harus Dilakukan?
Anda harus memahami bahwa stack buffer overflow dapat disebabkan oleh program atau proses sistem. Coba instal ulang program dan unduh dari situs resmi jika diunduh dari torrent. Langkah kedua adalah menggunakan antivirus dan memindai seluruh sistem. Mulai Windows 10 Defender dan pilih opsi pemindaian offline. Juga, saya merekomendasikan menggunakan pemindai antivirus seperti Zemana atau DrWeb.
1. Ubah nama BannerStore
Tekan kombinasi tombol Win + R dan ketik regedit untuk membuka Editor Registri. Di registri, ikuti jalur:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\BannerStore
- Klik kanan pada BannerStore dan ganti namanya.
Mulai ulang PC Anda
2. Periksa file sistem SFC dan DISM
Jalankan Command Prompt sebagai administrator dan masukkan tiga perintah secara bergantian, tunggu proses selesai setelah masing-masing perintah.
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
DISM /online /Cleanup-Image /ScanHealth
Mulai ulang PC Anda.
3. Memperbarui Windows 10
Jika Anda mengalami kesalahan buffer stack overflow yang kritis, dan Anda tidak dapat melakukan apa pun di desktop, karena ini mengganggu penampilannya, dan Anda memiliki versi sistem yang lama, Anda dapat mencoba memperbarui Windows 10 melalui alat Update Assistant.
4. Pemulihan sistem
Buat drive USB penginstalan dengan Windows 10 dan mulailah menginstal sistem. Ketika Anda mencapai titik instalasi, kemudian klik di bagian bawah " System Restore ".
Anda akan dibawa ke Advanced Boot Options di mana Anda dapat mencoba System Restore, Startup Repair, atau pilih Boot Options untuk memulai Safe Mode.
Jika Anda entah bagaimana telah memecahkan masalah dengan buffer stack overflow di Windows 10, beri tahu kami di komentar bagaimana Anda menyelesaikannya dan apa yang menyebabkannya membantu pengguna lain dengan masalah ini.