소스 바이너리 코드 ( 303 ) 에서 func 함수 를 호출 할 때 , PLT 테이블 의 func 함수 대응 영역 의 코드 가 호출 된다 . PLT 테이블 의 func 함수 대응 영역 의 코드 는 GOT 테이블 의 func 함수 대응 영역 으로 점프 하 여 func 함수 의 메모리 주소 를 얻 는다 . 그런데 , 안전 바이너리 의 컨스트럭터 코드 에 패치 된 보안 라이브러리 로드 코드 가 실행 된 결과 GOT 패치 함수 가 호출 되 어 , 상기 GOT 테이블 의 각 취약 함수 메모리 주소 는 대응 되 는 중간 함수 의 보안 라이브러리 ( 503 ) 상 메모리 주소 로 치환 된 상태 이 다 . 따라서 , func 함수 는 보안 라이브러리 ( 503 ) 의 함수 가 실행 되 는 것 이 다 .