오늘은 NX를 우회하기 위한 기법인 RTL(Return to Libray)을 공부하면서 드림핵 문제 롸업까지 같이 작성해보겠습니다. 문제는 해당 링크에 있습니다.https://dreamhack.io/wargame/challenges/353/ Return to LibraryDescriptionExploit Tech: Return to Library에서 실습하는 문제입니다.dreamhack.io 먼저 RTL에 대해 간단하게 살펴보겠습니다.NX 보호기법으로 인해 공격자가 버퍼에 입력한 셸코드를 실행하는건 어려워졌기 떄문에, 이미 메모리에 있는 코드를 호출해서 쉘을 딸 방법을 찾았습니다. RTL기법에 필요한 조건은 다음과 같습니다.스택을 덮어쓸 수 있는 취약점(ex: 버퍼 오버플로우)호출하려는 함수(ex: e..