๋ชฉ์ฐจ
driver overran stack buffer ๋ธ๋ฃจ์คํฌ๋ฆฐ ํด๊ฒฐ๋ฐฉ๋ฒ
์ปดํจํฐ๋ฅผ ์ฌ์ฉํ๋ค๊ฐ ๊ฐ์์ค๋ฝ๊ฒ ๋ธ๋ฃจ์คํฌ๋ฆฐ์ด ๋ํ๋๋ฉด์ 'driver overran stack buffer'๋ผ๋ ์๋ฌ ๋ฉ์์ง๋ฅผ ๋ณธ ์ ์ด ์์ผ์ ๊ฐ์? ์ด ์ค๋ฅ๋ ์ฃผ๋ก ๋๋ผ์ด๋ฒ๋ ํ๋์จ์ด ๋ฌธ์ ๋ก ์ธํด ๋ฐ์ํ๋ฉฐ, ์์คํ ์ ์์ ์ฑ์ ํด์น๊ณ ๋ฐ์ดํฐ ์์ค์ ์ด๋ํ ์ ์์ต๋๋ค. ์ด๋ฒ ๊ธ์์๋ ์ด ์ค๋ฅ์ ์์ธ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์์ธํ ์์๋ณด๊ฒ ์ต๋๋ค.
driver overran stack buffer ๋ธ๋ฃจ์คํฌ๋ฆฐ ์์ธ
- ๋๋ผ์ด๋ฒ ์ถฉ๋
๋๋ผ์ด๋ฒ๋ ํ๋์จ์ด์ ์ด์์ฒด์ ๊ฐ์ ์ค๊ฐ ์ญํ ์ ํฉ๋๋ค. ๋ฐ๋ผ์ ์๋ชป๋ ๋๋ผ์ด๋ฒ๋ ํธํ๋์ง ์๋ ๋๋ผ์ด๋ฒ๊ฐ ์ค์น๋๋ฉด ์์คํ ์ถฉ๋์ ์ผ์ผํฌ ์ ์์ต๋๋ค. - ๋ฉ๋ชจ๋ฆฌ ๋ฌธ์
๋ฉ๋ชจ๋ฆฌ(RAM) ์ค๋ฅ๋ ์์๋ ๋ฉ๋ชจ๋ฆฌ ๋ชจ๋์ ์์คํ ์ด ์ ์์ ์ผ๋ก ์๋ํ์ง ์๊ฒ ๋ง๋ค ์ ์์ผ๋ฉฐ, ์ด๋ ๋ธ๋ฃจ์คํฌ๋ฆฐ์ ์ ๋ฐํ ์ ์์ต๋๋ค. - ๋ฐ์ด๋ฌ์ค ๋ฐ ์
์ฑ์ฝ๋
์ ์ฑ ์ํํธ์จ์ด๋ ์์คํ ํ์ผ์ ์์์ํค๊ฑฐ๋ ์ค์ํ ํ๋ก์ธ์ค๋ฅผ ๋ฐฉํดํ์ฌ ๋ธ๋ฃจ์คํฌ๋ฆฐ์ ๋ฐ์์ํฌ ์ ์์ต๋๋ค. - ํ๋์จ์ด ๊ฒฐํจ
ํ๋ ๋์คํฌ๋ ๊ธฐํ ํ๋์จ์ด์ ๋ฌผ๋ฆฌ์ ๊ฒฐํจ ์ญ์ ์ด ์ค๋ฅ์ ์์ธ์ผ ์ ์์ต๋๋ค.
driver overran stack buffer ๋ธ๋ฃจ์คํฌ๋ฆฐ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ
๋๋ผ์ด๋ฒ ์ ๋ฐ์ดํธ
- ์ฅ์น ๊ด๋ฆฌ์ ์คํ: Windows + X ํค๋ฅผ ๋๋ฅธ ํ '์ฅ์น ๊ด๋ฆฌ์'๋ฅผ ์ ํํฉ๋๋ค.
- ๋ฌธ์ ์๋ ์ฅ์น ์ฐพ๊ธฐ: ์ฅ์น ๊ด๋ฆฌ์์์ ๋ ธ๋์ ๊ฒฝ๊ณ ์์ด์ฝ์ด ํ์๋ ์ฅ์น๋ฅผ ํ์ธํฉ๋๋ค.
- ๋๋ผ์ด๋ฒ ์ ๋ฐ์ดํธ: ํด๋น ์ฅ์น๋ฅผ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํ๊ณ '๋๋ผ์ด๋ฒ ์ ๋ฐ์ดํธ'๋ฅผ ์ ํํฉ๋๋ค. ์ต์ ๋๋ผ์ด๋ฒ๋ฅผ ์๋์ผ๋ก ๊ฒ์ํ๊ณ ์ค์นํฉ๋๋ค.
๋ฉ๋ชจ๋ฆฌ ๊ฒ์ฌ
- Windows ๋ฉ๋ชจ๋ฆฌ ์ง๋จ ๋๊ตฌ ์คํ: Windows ๊ฒ์์ฐฝ์ 'Windows ๋ฉ๋ชจ๋ฆฌ ์ง๋จ'์ ์ ๋ ฅํ๊ณ ๋๊ตฌ๋ฅผ ์คํํฉ๋๋ค.
- ์ฌ๋ถํ ๋ฐ ๊ฒ์ฌ: '์ง๊ธ ๋ค์ ์์ํ์ฌ ๋ฌธ์ ํ์ธ(๊ถ์ฅ)'์ ์ ํํ๋ฉด ์ปดํจํฐ๊ฐ ์ฌ๋ถํ ๋๋ฉฐ ๋ฉ๋ชจ๋ฆฌ ๊ฒ์ฌ๊ฐ ์์๋ฉ๋๋ค. ๊ฒ์ฌ ์๋ฃ ํ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํฉ๋๋ค.
๋ฐ์ด๋ฌ์ค ๋ฐ ์ ์ฑ์ฝ๋ ๊ฒ์ฌ
- Windows Defender ์ฌ์ฉ: Windows ๊ฒ์์ฐฝ์ 'Windows ๋ณด์'์ ์ ๋ ฅํ๊ณ ํ๋ก๊ทธ๋จ์ ์คํํฉ๋๋ค.
- ๋น ๋ฅธ ๊ฒ์ฌ ์คํ: '๋ฐ์ด๋ฌ์ค ๋ฐ ์ํ ๋ฐฉ์ง' ๋ฉ๋ด์์ '๋น ๋ฅธ ๊ฒ์ฌ'๋ฅผ ์ ํํ์ฌ ์์คํ ์ ๊ฒ์ฌํฉ๋๋ค.
- ์ ์ฒด ๊ฒ์ฌ: ๋ฌธ์ ๊ฐ ๋ฐ๊ฒฌ๋์ง ์๊ฑฐ๋ ์ถ๊ฐ ๊ฒ์ฌ๊ฐ ํ์ํ๋ค๋ฉด '์ต์ ๊ฒ์ฌ'๋ฅผ ํตํด '์ ์ฒด ๊ฒ์ฌ'๋ฅผ ์คํํฉ๋๋ค.
ํ๋์จ์ด ๊ฒ์ฌ
- ๋์คํฌ ๊ฒ์ฌ ์คํ: ๋ช ๋ น ํ๋กฌํํธ๋ฅผ ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํํฉ๋๋ค.
- chkdsk ๋ช
๋ น์ด ์
๋ ฅ:
chkdsk /f /r
๋ฅผ ์ ๋ ฅํ๊ณ Enter ํค๋ฅผ ๋๋ฆ ๋๋ค. ์ด ๋ช ๋ น์ ํ๋ ๋์คํฌ์ ์ค๋ฅ๋ฅผ ๊ฒ์ฌํ๊ณ ์์ ํฉ๋๋ค. - ์์คํ ์ฌ๋ถํ : ๋ช ๋ น์ด ์ ๋ ฅ ํ ์ฌ๋ถํ ์ด ํ์ํ ์ ์์ต๋๋ค. ์์คํ ์ฌ๋ถํ ํ ๊ฒ์ฌ๊ฐ ์๋์ผ๋ก ์งํ๋ฉ๋๋ค.
์์คํ ๋ณต์
- ์์คํ ๋ณต์ ์คํ: Windows ๊ฒ์์ฐฝ์ '์์คํ ๋ณต์'์ ์ ๋ ฅํ๊ณ '๋ณต์ ์ง์ ๋ง๋ค๊ธฐ'๋ฅผ ์ ํํฉ๋๋ค.
- ์์คํ ๋ณดํธ: '์์คํ ๋ณดํธ' ํญ์์ '์์คํ ๋ณต์' ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
- ๋ณต์ ์ง์ ์ ํ: ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ์ ์ ๋ณต์ ์ง์ ์ ์ ํํ๊ณ '๋ค์'์ ํด๋ฆญํ์ฌ ๋ณต์์ ์งํํฉ๋๋ค.
์ด์์ฒด์ ์ฌ์ค์น
- ๋ฐ์ดํฐ ๋ฐฑ์ : ์ค์ํ ๋ฐ์ดํฐ๋ ์ธ๋ถ ์ ์ฅ ์ฅ์น๋ ํด๋ผ์ฐ๋์ ๋ฐฑ์ ํฉ๋๋ค.
- Windows ์ค์น ๋ฏธ๋์ด ์ค๋น: Microsoft ๊ณต์ ์น์ฌ์ดํธ์์ Windows ์ค์น ๋๊ตฌ๋ฅผ ๋ค์ด๋ก๋ํ๊ณ USB ๋๋ DVD์ ์ค์น ๋ฏธ๋์ด๋ฅผ ๋ง๋ญ๋๋ค.
- ์ค์น ์งํ: ์ปดํจํฐ๋ฅผ ์ค์น ๋ฏธ๋์ด๋ก ๋ถํ ํ์ฌ Windows๋ฅผ ์ฌ์ค์นํฉ๋๋ค.
์๋ฐฉ ์กฐ์น
- ์ ๊ธฐ์ ์ธ ์
๋ฐ์ดํธ
์ด์์ฒด์ ์ ๋๋ผ์ด๋ฒ๋ฅผ ํญ์ ์ต์ ์ํ๋ก ์ ์งํ์ฌ ๋ณด์ ์ทจ์ฝ์ ์ ์ค์ด๊ณ ์์คํ ์์ ์ฑ์ ๋์ ๋๋ค. - ๋ฐฑ์ ์ํํธ์จ์ด ์ฌ์ฉ
์ค์๊ฐ ๋ณดํธ ๊ธฐ๋ฅ์ด ์๋ ์ ๋ขฐํ ์ ์๋ ๋ฐฑ์ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ด๋ฌ์ค ๋ฐ ์ ์ฑ์ฝ๋๋ฅผ ๋ฐฉ์งํฉ๋๋ค. - ์ ๊ธฐ์ ์ธ ํ๋์จ์ด ์ ๊ฒ
ํ๋ ๋์คํฌ, ๋ฉ๋ชจ๋ฆฌ ๋ฑ ์ฃผ์ ํ๋์จ์ด์ ์ํ๋ฅผ ์ ๊ธฐ์ ์ผ๋ก ์ ๊ฒํ์ฌ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ธฐ ์ ์ ์๋ฐฉํฉ๋๋ค. - ์์ ์ ์ธ ์ํํธ์จ์ด ์ฌ์ฉ
์๋ ค์ง ์ ์กฐ์ ์ฒด์ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ๊ณ , ์ถ์ฒ๊ฐ ๋ถ๋ถ๋ช ํ ์ํํธ์จ์ด๋ ์ค์นํ์ง ์๋๋ก ํฉ๋๋ค.
๋ง์น๋ฉฐ
'driver overran stack buffer' ๋ธ๋ฃจ์คํฌ๋ฆฐ ์ค๋ฅ๋ ๋ค์ํ ์์ธ์ผ๋ก ๋ฐ์ํ ์ ์์ง๋ง, ์์ ๋ฐฉ๋ฒ๋ค์ ํตํด ๋ฌธ์ ๋ฅผ ์ง๋จํ๊ณ ํด๊ฒฐํ ์ ์์ต๋๋ค. ๋ฌธ์ ๊ฐ ์ง์๋ ๊ฒฝ์ฐ ์ ๋ฌธ๊ฐ์ ๋์์ ๋ฐ๋ ๊ฒ๋ ์ข์ ๋ฐฉ๋ฒ์ ๋๋ค. ์์คํ ์ ๊พธ์คํ ๊ด๋ฆฌํ๊ณ ์๋ฐฉ ์กฐ์น๋ฅผ ์ทจํ๋ค๋ฉด ์ด๋ฌํ ์ค๋ฅ๋ฅผ ๋ฏธ๋ฆฌ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
ํค์๋: driver overran stack buffer, ๋ธ๋ฃจ์คํฌ๋ฆฐ, ๋๋ผ์ด๋ฒ ์ถฉ๋, ๋ฉ๋ชจ๋ฆฌ ๋ฌธ์ , ๋ฐ์ด๋ฌ์ค ๊ฒ์ฌ, ํ๋์จ์ด ๊ฒฐํจ, ๋๋ผ์ด๋ฒ ์ ๋ฐ์ดํธ, ๋ฉ๋ชจ๋ฆฌ ๊ฒ์ฌ, ๋ฐ์ด๋ฌ์ค ๋ฐ ์ ์ฑ์ฝ๋ ๊ฒ์ฌ, ์์คํ ๋ณต์, ์ด์์ฒด์ ์ฌ์ค์น
๋๊ธ