728x90 BufferOverFlow1 버퍼오버플로우 공격 개념 이해하기 학교 다니면서 내내 회피했던 버퍼 오버플로우.. 졸업할 때 다되어서야 정리하는 나.. 대단하다! 왜 때문인지 나한테 버퍼 오버플로우는 고등학교 화학 시간에 배웠던 몰 만큼이나 이해가 안됐다. 하지만.. 포너블을 정복하기 위해선 버퍼 오버플로우는 필수니까.. 다시 차근차근 정리해서 문제까지 완벽하게 풀어보자. 버퍼오버플로우 (Buffer Overflow) 말 그대로 메모리 버퍼 사용 영역을 초과해 다른 영역까지도 영향을 끼쳐 악성코드 삽입등을 가능하게 하는 공격 기법이다. 이 사진을보면 버퍼의 영역은 8bytes까지이지만, 입력된 데이터는 PASSWORD12로 총 10bytes로 이루어져 있다. 그럼 나머지 2bytes는 자연스럽게 다른 영역을 침범할 수 있게 되는 것이다. 위의 메모리 구조를 한 번 보자.. 2022. 1. 19. 이전 1 다음 728x90