Windows & PC

driver overran stack buffer λΈ”λ£¨μŠ€ν¬λ¦° 해결방법

낯선곡간2019 2024. 5. 23. 09:51
λ°˜μ‘ν˜•

driver overran stack buffer λΈ”λ£¨μŠ€ν¬λ¦° 해결방법

컴퓨터λ₯Ό μ‚¬μš©ν•˜λ‹€κ°€ κ°‘μž‘μŠ€λŸ½κ²Œ λΈ”λ£¨μŠ€ν¬λ¦°μ΄ λ‚˜νƒ€λ‚˜λ©΄μ„œ 'driver overran stack buffer'λΌλŠ” μ—λŸ¬ λ©”μ‹œμ§€λ₯Ό λ³Έ 적이 μžˆμœΌμ‹ κ°€μš”? 이 였λ₯˜λŠ” 주둜 λ“œλΌμ΄λ²„λ‚˜ ν•˜λ“œμ›¨μ–΄ 문제둜 인해 λ°œμƒν•˜λ©°, μ‹œμŠ€ν…œμ˜ μ•ˆμ •μ„±μ„ ν•΄μΉ˜κ³  데이터 손싀을 μ΄ˆλž˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 이번 κΈ€μ—μ„œλŠ” 이 였λ₯˜μ˜ 원인과 ν•΄κ²° 방법을 μžμ„Ένžˆ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.

driver overran stack buffer λΈ”λ£¨μŠ€ν¬λ¦° 원인

  • λ“œλΌμ΄λ²„ 좩돌
    λ“œλΌμ΄λ²„λŠ” ν•˜λ“œμ›¨μ–΄μ™€ 운영체제 κ°„μ˜ μ€‘κ°œ 역할을 ν•©λ‹ˆλ‹€. λ”°λΌμ„œ 잘λͺ»λœ λ“œλΌμ΄λ²„λ‚˜ ν˜Έν™˜λ˜μ§€ μ•ŠλŠ” λ“œλΌμ΄λ²„κ°€ μ„€μΉ˜λ˜λ©΄ μ‹œμŠ€ν…œ μΆ©λŒμ„ μΌμœΌν‚¬ 수 μžˆμŠ΅λ‹ˆλ‹€.
  • λ©”λͺ¨λ¦¬ 문제
    λ©”λͺ¨λ¦¬(RAM) 였λ₯˜λ‚˜ μ†μƒλœ λ©”λͺ¨λ¦¬ λͺ¨λ“ˆμ€ μ‹œμŠ€ν…œμ΄ μ •μƒμ μœΌλ‘œ μž‘λ™ν•˜μ§€ μ•Šκ²Œ λ§Œλ“€ 수 있으며, μ΄λŠ” λΈ”λ£¨μŠ€ν¬λ¦°μ„ μœ λ°œν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • λ°”μ΄λŸ¬μŠ€ 및 μ•…μ„±μ½”λ“œ
    μ•…μ„± μ†Œν”„νŠΈμ›¨μ–΄λŠ” μ‹œμŠ€ν…œ νŒŒμΌμ„ μ†μƒμ‹œν‚€κ±°λ‚˜ μ€‘μš”ν•œ ν”„λ‘œμ„ΈμŠ€λ₯Ό λ°©ν•΄ν•˜μ—¬ λΈ”λ£¨μŠ€ν¬λ¦°μ„ λ°œμƒμ‹œν‚¬ 수 μžˆμŠ΅λ‹ˆλ‹€.
  • ν•˜λ“œμ›¨μ–΄ 결함
    ν•˜λ“œ λ””μŠ€ν¬λ‚˜ 기타 ν•˜λ“œμ›¨μ–΄μ˜ 물리적 결함 μ—­μ‹œ 이 였λ₯˜μ˜ 원인일 수 μžˆμŠ΅λ‹ˆλ‹€.

driver overran stack buffer λΈ”λ£¨μŠ€ν¬λ¦° 문제 ν•΄κ²° 방법

λ“œλΌμ΄λ²„ μ—…λ°μ΄νŠΈ

  1. μž₯치 κ΄€λ¦¬μž μ‹€ν–‰: Windows + X ν‚€λ₯Ό λˆ„λ₯Έ ν›„ 'μž₯치 κ΄€λ¦¬μž'λ₯Ό μ„ νƒν•©λ‹ˆλ‹€.
  2. 문제 μžˆλŠ” μž₯치 μ°ΎκΈ°: μž₯치 κ΄€λ¦¬μžμ—μ„œ λ…Έλž€μƒ‰ κ²½κ³  μ•„μ΄μ½˜μ΄ ν‘œμ‹œλœ μž₯치λ₯Ό ν™•μΈν•©λ‹ˆλ‹€.
  3. λ“œλΌμ΄λ²„ μ—…λ°μ΄νŠΈ: ν•΄λ‹Ή μž₯치λ₯Ό 마우슀 였λ₯Έμͺ½ λ²„νŠΌμœΌλ‘œ ν΄λ¦­ν•˜κ³  'λ“œλΌμ΄λ²„ μ—…λ°μ΄νŠΈ'λ₯Ό μ„ νƒν•©λ‹ˆλ‹€. μ΅œμ‹  λ“œλΌμ΄λ²„λ₯Ό μžλ™μœΌλ‘œ κ²€μƒ‰ν•˜κ³  μ„€μΉ˜ν•©λ‹ˆλ‹€.

λ©”λͺ¨λ¦¬ 검사

  1. Windows λ©”λͺ¨λ¦¬ 진단 도ꡬ μ‹€ν–‰: Windows 검색창에 'Windows λ©”λͺ¨λ¦¬ 진단'을 μž…λ ₯ν•˜κ³  도ꡬλ₯Ό μ‹€ν–‰ν•©λ‹ˆλ‹€.
  2. μž¬λΆ€νŒ… 및 검사: 'μ§€κΈˆ λ‹€μ‹œ μ‹œμž‘ν•˜μ—¬ 문제 확인(ꢌμž₯)'을 μ„ νƒν•˜λ©΄ 컴퓨터가 μž¬λΆ€νŒ…λ˜λ©° λ©”λͺ¨λ¦¬ 검사가 μ‹œμž‘λ©λ‹ˆλ‹€. 검사 μ™„λ£Œ ν›„ κ²°κ³Όλ₯Ό ν™•μΈν•©λ‹ˆλ‹€.

λ°”μ΄λŸ¬μŠ€ 및 μ•…μ„±μ½”λ“œ 검사

  1. Windows Defender μ‚¬μš©: Windows 검색창에 'Windows λ³΄μ•ˆ'을 μž…λ ₯ν•˜κ³  ν”„λ‘œκ·Έλž¨μ„ μ‹€ν–‰ν•©λ‹ˆλ‹€.
  2. λΉ λ₯Έ 검사 μ‹€ν–‰: 'λ°”μ΄λŸ¬μŠ€ 및 μœ„ν˜‘ λ°©μ§€' λ©”λ‰΄μ—μ„œ 'λΉ λ₯Έ 검사'λ₯Ό μ„ νƒν•˜μ—¬ μ‹œμŠ€ν…œμ„ κ²€μ‚¬ν•©λ‹ˆλ‹€.
  3. 전체 검사: λ¬Έμ œκ°€ λ°œκ²¬λ˜μ§€ μ•Šκ±°λ‚˜ μΆ”κ°€ 검사가 ν•„μš”ν•˜λ‹€λ©΄ 'μ˜΅μ…˜ 검사'λ₯Ό 톡해 '전체 검사'λ₯Ό μ‹€ν–‰ν•©λ‹ˆλ‹€.

ν•˜λ“œμ›¨μ–΄ 검사

  1. λ””μŠ€ν¬ 검사 μ‹€ν–‰: λͺ…λ Ή ν”„λ‘¬ν”„νŠΈλ₯Ό κ΄€λ¦¬μž κΆŒν•œμœΌλ‘œ μ‹€ν–‰ν•©λ‹ˆλ‹€.
  2. chkdsk λͺ…λ Ήμ–΄ μž…λ ₯: chkdsk /f /rλ₯Ό μž…λ ₯ν•˜κ³  Enter ν‚€λ₯Ό λˆ„λ¦…λ‹ˆλ‹€. 이 λͺ…령은 ν•˜λ“œ λ””μŠ€ν¬μ˜ 였λ₯˜λ₯Ό κ²€μ‚¬ν•˜κ³  μˆ˜μ •ν•©λ‹ˆλ‹€.
  3. μ‹œμŠ€ν…œ μž¬λΆ€νŒ…: λͺ…λ Ήμ–΄ μž…λ ₯ ν›„ μž¬λΆ€νŒ…μ΄ ν•„μš”ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ‹œμŠ€ν…œ μž¬λΆ€νŒ… ν›„ 검사가 μžλ™μœΌλ‘œ μ§„ν–‰λ©λ‹ˆλ‹€.

μ‹œμŠ€ν…œ 볡원

  1. μ‹œμŠ€ν…œ 볡원 μ‹€ν–‰: Windows 검색창에 'μ‹œμŠ€ν…œ 볡원'을 μž…λ ₯ν•˜κ³  '볡원 지점 λ§Œλ“€κΈ°'λ₯Ό μ„ νƒν•©λ‹ˆλ‹€.
  2. μ‹œμŠ€ν…œ 보호: 'μ‹œμŠ€ν…œ 보호' νƒ­μ—μ„œ 'μ‹œμŠ€ν…œ 볡원' λ²„νŠΌμ„ ν΄λ¦­ν•©λ‹ˆλ‹€.
  3. 볡원 지점 선택: 였λ₯˜κ°€ λ°œμƒν•˜κΈ° μ „μ˜ 볡원 지점을 μ„ νƒν•˜κ³  'λ‹€μŒ'을 ν΄λ¦­ν•˜μ—¬ 볡원을 μ§„ν–‰ν•©λ‹ˆλ‹€.

운영체제 μž¬μ„€μΉ˜

  1. 데이터 λ°±μ—…: μ€‘μš”ν•œ λ°μ΄ν„°λŠ” μ™ΈλΆ€ μ €μž₯ μž₯μΉ˜λ‚˜ ν΄λΌμš°λ“œμ— λ°±μ—…ν•©λ‹ˆλ‹€.
  2. Windows μ„€μΉ˜ λ―Έλ””μ–΄ μ€€λΉ„: Microsoft 곡식 μ›Ήμ‚¬μ΄νŠΈμ—μ„œ Windows μ„€μΉ˜ 도ꡬλ₯Ό λ‹€μš΄λ‘œλ“œν•˜κ³  USB λ˜λŠ” DVD에 μ„€μΉ˜ λ―Έλ””μ–΄λ₯Ό λ§Œλ“­λ‹ˆλ‹€.
  3. μ„€μΉ˜ μ§„ν–‰: 컴퓨터λ₯Ό μ„€μΉ˜ λ―Έλ””μ–΄λ‘œ λΆ€νŒ…ν•˜μ—¬ Windowsλ₯Ό μž¬μ„€μΉ˜ν•©λ‹ˆλ‹€.

예방 쑰치

  • 정기적인 μ—…λ°μ΄νŠΈ
    μš΄μ˜μ²΄μ œμ™€ λ“œλΌμ΄λ²„λ₯Ό 항상 μ΅œμ‹  μƒνƒœλ‘œ μœ μ§€ν•˜μ—¬ λ³΄μ•ˆ 취약점을 쀄이고 μ‹œμŠ€ν…œ μ•ˆμ •μ„±μ„ λ†’μž…λ‹ˆλ‹€.
  • λ°±μ‹  μ†Œν”„νŠΈμ›¨μ–΄ μ‚¬μš©
    μ‹€μ‹œκ°„ 보호 κΈ°λŠ₯이 μžˆλŠ” μ‹ λ’°ν•  수 μžˆλŠ” λ°±μ‹  μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό μ‚¬μš©ν•˜μ—¬ λ°”μ΄λŸ¬μŠ€ 및 μ•…μ„±μ½”λ“œλ₯Ό λ°©μ§€ν•©λ‹ˆλ‹€.
  • 정기적인 ν•˜λ“œμ›¨μ–΄ 점검
    ν•˜λ“œ λ””μŠ€ν¬, λ©”λͺ¨λ¦¬ λ“± μ£Όμš” ν•˜λ“œμ›¨μ–΄μ˜ μƒνƒœλ₯Ό μ •κΈ°μ μœΌλ‘œ μ κ²€ν•˜μ—¬ λ¬Έμ œκ°€ λ°œμƒν•˜κΈ° 전에 μ˜ˆλ°©ν•©λ‹ˆλ‹€.
  • μ•ˆμ •μ μΈ μ†Œν”„νŠΈμ›¨μ–΄ μ‚¬μš©
    μ•Œλ €μ§„ μ œμ‘°μ—…μ²΄μ˜ μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό μ‚¬μš©ν•˜κ³ , μΆœμ²˜κ°€ λΆˆλΆ„λͺ…ν•œ μ†Œν”„νŠΈμ›¨μ–΄λŠ” μ„€μΉ˜ν•˜μ§€ μ•Šλ„λ‘ ν•©λ‹ˆλ‹€.

마치며

'driver overran stack buffer' λΈ”λ£¨μŠ€ν¬λ¦° 였λ₯˜λŠ” λ‹€μ–‘ν•œ μ›μΈμœΌλ‘œ λ°œμƒν•  수 μžˆμ§€λ§Œ, μœ„μ˜ 방법듀을 톡해 문제λ₯Ό μ§„λ‹¨ν•˜κ³  ν•΄κ²°ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ¬Έμ œκ°€ 지속될 경우 μ „λ¬Έκ°€μ˜ 도움을 λ°›λŠ” 것도 쒋은 λ°©λ²•μž…λ‹ˆλ‹€. μ‹œμŠ€ν…œμ„ κΎΈμ€€νžˆ κ΄€λ¦¬ν•˜κ³  예방 쑰치λ₯Ό μ·¨ν•œλ‹€λ©΄ μ΄λŸ¬ν•œ 였λ₯˜λ₯Ό 미리 λ°©μ§€ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

ν‚€μ›Œλ“œ: driver overran stack buffer, λΈ”λ£¨μŠ€ν¬λ¦°, λ“œλΌμ΄λ²„ 좩돌, λ©”λͺ¨λ¦¬ 문제, λ°”μ΄λŸ¬μŠ€ 검사, ν•˜λ“œμ›¨μ–΄ 결함, λ“œλΌμ΄λ²„ μ—…λ°μ΄νŠΈ, λ©”λͺ¨λ¦¬ 검사, λ°”μ΄λŸ¬μŠ€ 및 μ•…μ„±μ½”λ“œ 검사, μ‹œμŠ€ν…œ 볡원, 운영체제 μž¬μ„€μΉ˜

λ°˜μ‘ν˜•