본문 바로가기
파이썬 스터디 과제/파이썬 해킹 프로그래밍

4장-2 접근 위반 핸들러

by laoching 2015. 1. 24.
728x90
반응형

접근 위반은 접근할 권한이 없는 메모리에 접근하려고 하거나 허용되지 않는 특별한 방법으로 메모리에 접근하려고 할 때 프로세스 내부에서 발생한다.

프로그램적인 결함에 의해 접근 위반이 발생하는 경우는 버퍼오버플로우, NULL 포인터를 부적절하게 사용하는 경우 등 매우 다양하다.

c함수인 strcpy()를 이용해 버퍼 오버플로우를 발생시키는 프로그램을 만들어 보자.

access_violation_handler.py

buffer_overflow.py를 실행시키고 PID를 확인한다.

access_violation_handler.py를 실행시키고 buffer_overflow.py의 PID를 입력한다.


728x90
반응형

댓글