- 오버플로우(Overflow) :
정해진 영역을 벗어나는 현상 - 인티져 오버(언더)플로우(integer over/underflow) :
값이 잘려서 의도하지 않은 값이 들어갈 수 있음. 반복문 우회 - 버퍼 오버플로우(buffer overflow) :
정해진 버퍼 크기를 넘어서 값이 들어감. 값이 잘리지 않음. - 스택 오버플로우(stack overflow) :
정해진 스택의 크기를 넘어서 값이 들어감. - 힙 오버플로우(heap overflow) :
정해진 힙의 크기를 넘어서 값이 들어감. - 스택 버퍼 오버플로우(stack buffer overflow) :
스택 영역에 있는 버퍼가 정해진 크기를 넘어서 값이 들어감. - 힙 버퍼 오버플로우(heap buffer overflow) :
힙 영역에 있는 버퍼가 정해진 크기를 넘어서 값이 들어감.
'공부 > 이모저모' 카테고리의 다른 글
javascript == 와 === 의 차이 (0) | 2024.01.30 |
---|---|
Ubuntu 환경변수 총정리 (/etc/profile vs .profile vs /etc/zsh vs .zshrc) (0) | 2022.09.08 |
diff란? - 컴퓨터 파일 비교 유틸리티 (0) | 2022.02.10 |
Sequential VS Concurrency (0) | 2021.11.08 |
교착 상태(deadlock) vs 병목 현상(bottle neck) (0) | 2021.11.08 |