linux kernel에서의 virtual memory layout
https://github.com/lorenzo-stoakes/linux-mm-notes/blob/master/virt_layout.md
실제 virtual memory에서 physical memory로의 mapping 과정
https://zolutal.github.io/understanding-paging/
kernel logical memory, kernel virtual memory의 구분 (외에도 다양한 내용 많음)
https://elinux.org/images/b/b0/Introduction_to_Memory_Management_in_Linux.pdf
pipe_buffer를 이용한 exploit idea
https://www.interruptlabs.co.uk/articles/pipe-buffer