일 실시 예 에서 , 상기 바이너리 의 GOT 에 안전 함수 테이블 이 패치 되 는 단계 는 상기 바이너리 의 컨스트럭터 코드 의 실행 을 통해 , 상기 바이너리 의 GOT 에 안전 함수 테이블 이 패치 되 는 단계 를 포함 할 수 있 다 . 여기 서 , 상기 컨스트럭터 코드 는 , 상기 컨스트럭터 코드 에서 동적 라이브러리 로드 API 를 탐색 하 는 인스트 럭 션 과 , 상기 탐색 된 동적 라이브러리 로드 API 를 이용 하 여 상기 중간 함수 및 GOT 패치 함수 를 포함 하 는 보안 라이브러리 를 로드 하 는 인스트 럭 션 과 , 상기 GOT 패치 함수 를 호출 하 는 인스트 럭 션 을 포함 할 수 있 다 . 이 때 , 상기 GOT 패치 함수 는 상기 바이너리 의 GOT 에 상기 안전 함수 테이블 을 패치 하 기 위한 인스트 럭 션 으로 구성 된 것 이 고 , 또한 상기 안전 함수 테이블 은 상기 기본 라이브러리 의 취약 함수 각각 에 대응 되 는 상기 중간 함수 의 메모리 주소 를 포함 하 는 것 일 수 있 다 . 여기 서 , 상기 보안 라이브러리 는 상기 바이너리 의 인 스톨 패키지 에 상기 바이너리 와 함께 포함 된 공유 라이브러리 이 거나 , 상기 바이너리 에 포함 된 정적 라이브러리 일 수 있 다 .