RTL chaining1 Canary 와 RELRO 란 + RTL chaining 실습 sf3 해결을 위한 사전 공부 sf3 문제를 풀이하는 순서는 다음과 같다. 1. 카나리 우회 후 RET overwrite 2. GOT overwrite 로 외부함수를 호출 3. RTL chaining 따라서 이 세가지 개념에 대해 먼저 학습해볼 것이다. 먼저 Got overwrite는 쉽게 말해서 got 에 있는 함수를 공격자가 원하는 함수로 덮어씌워서 사용하는 방식의 공격을 말하는데 이전 시간에 공부해보았었다. https://man-25-1.tistory.com/193 GOT Overwrite + OOB 실습 sf2 write up 이번 과제에서 다루는 내용은 PLT를 호출했을때 참조하는 GOT를 이용해서 쉘을 따는 것이다. PLT와 GOT에 대한 이해가 선행되어야해서 공부해두었다. C컴파일 과정과 P.. 2022. 1. 21. 이전 1 다음