반응형 Buffer Overflow1 버퍼 오버플로우 공격(Buffer Overflow Attack) 원리와 개념 목차 버퍼 오버플로우 공격(Buffer Overflow Attack)의 개념기본적인 버퍼 오버플로우 공격은 데이터의 길이에 대한 불명확한 정의를 악용한 덮어쓰기로 발생한다.경계선 관리가 적절하게 수행되어 덮어쓸 수 없는 부분에 해커가 임의의 코드를 덮어쓰는 것을 의미한다.(복귀 주소 변경 -> 임의 코드 실행)버퍼 오버플로우에 취약한 함수와 그렇지 않은 함수가 있는데, 프로그래머가 취약한 특정 함수를 사용하지 않는다면 공격이 훨씬 어려워진다. 버퍼 오버플로우 발생 원인버퍼 오버플로우 발생 원인에 대해서 이해하기 위해서는 먼저 프로그램이 데이터를 어떻게 저장하고, 함수가 어떻게 호출되는지를 이해해야 한다. 하나의 프로그램은 수 많은 함수로 구성되어있는데 프로그램을 실행하여 함수가 호출될 떄, 지역 변수와 .. Information Technology 2021. 11. 22. 이전 1 다음 반응형