틀을 벗어난 사고 [2017년 초고 재검토] 노트

틀을 벗어난 사고 [2017년 초고 재검토]

미래에서 온 인사! 이 글은 2017년 초에 초안을 작성했던 블로그 게시글입니다. 이 게시글의 전반부(CVE-2017-3558을 사용하여 VM에서 VirtualBox 호스트 사용자 공간 프로세스로 탈출하는 방법)를 쓰려고 했지만, 후반부(VirtualBox 호스트 사용자 공간 프로세스에서 호스트 커널로 이동하는 방법)는 결국 쓰지 못했고, 결국 이 오래된 초안을 잊어버렸습니다… 하지만 이 오래된 초안을 그냥 썩히는 것은 좀 아쉬워서, 원래 초안을 작성한 지 8년이나 지난 지금, 저희 블로그 게시글 대기열에 올리기로 했습니다. 지금 약간의 수정을 거쳤습니다(몇몇 링크를 추가하고 문법을 수정했습니다). 하지만 여전히 거의 그때 초안 그대로입니다. 이 글을 읽을 때, 특별한 언급이 없는 한, 2017년 당시의 상황을 설명하고 있다는 점을 염두에 두시기 바랍니다. 비록 설명된 코드의 상당 부분이 그때 이후로 크게 변하지 않은 것처럼 보이지만 말입니다…