RTL 기법. 프로그램은 printf나 scanf 등등.. 의 함수들을 프로그램에 적용 된 라이브러리(Library)파일에서 갖고 온다.여기서 함수의 plt와 got를 이해해야한다. PLT는 간단히 말하면,got를 비롯한 여러가지의 함수 프로시져를 모아놓은 테이블. PLT안에 자리 잡은 GOT를 간단히 말하자면,함수의 본래 실제주소를 담고있는 테이블. 함수가 호출되면 PLT를 거쳐 GOT를 거쳐 결국엔 함수의 실제주소에 도달하게 된다는 것이다. (자세한 도달 과정은 따로 더 공부하기 !)이 과정에서 실제주소에 영향을 미치는 라이브러리 파일을 이용할 수 밖에 없는데 그것을 이용한 공격기법이다.예시를 들면 라이브러리에 있는 system함수를 ret에 덮어씌워서(복귀주소에 복귀할 곳을 system함수로 바꿔주..