OOB취약점이란 버퍼의 길이 범위를 벗어나 인덱스에 접근할때 발생하는 취약점이다.

배열의 속성

배열은 연속된 메모리 공간을 점유한다.

배열이 점유하는 공간의 크기는 요소의 개수와 요소 자료형의 크기를 곱한 값이 된다.

Untitled

흔히, 배열이 포함하는 요소의 개수를 **배열의 길이 (Length)**라고도 부릅니다.

Untitled

int 4byte
char 1byte

OOB의 발생