[Dreamhack]Stack Buffer Overflow

최윤지·2024년 4월 3일

System Hacking

목록 보기
9/9

스택 버퍼 오버플로우

스택 오버플로우와 스택 버퍼 오버플로우의 차이점

스택 오버플로우: 스택 영역이 너무 많이 확장되어서 발생하는 버그

스택 버퍼 오버플로우: 스택에 위치한 버퍼에 버퍼의 크기보다 많은 데이터가 입력되어 발생하는 버그

버퍼 오버플로우

버퍼 : 데이터가 목적지로 이동되기 전에 보관되는 임시 저장소

버퍼 오버플로우 : 버퍼의 크기보다 많은 데이터가 입력되어 버퍼가 넘치는 것

어떤 버퍼에서 오버플로우가 발생하면, 뒤에 있는 버퍼들의 값이 조작될 위험이 있기 때문에 보안 위협으로 이어짐

  • 중요한 데이터가 변조될 수 있음
  • 데이터가 유출될 수 있음
  • 실행 흐름이 조작될 수 있음 (반환 주소 조작)

0개의 댓글